Alexandra is a Business Manager with solid experience in client communications, team management, product management. She’s driving force and soul of every project completed by GBKSOFT!Other Articles of Alexandra
The most important part of the decision making process is estimating how much time the development of your mobile application will take. Usually, it passes through several stages until the final budget is determined and that alone depends on a number of factors, including:
There are several calculators available that will give you a rough idea as to how much it would cost, such as http://howmuchtomakeanapp.com/ which asks several questions to help determine an estimated cost. However, each calculator usually shows too huge of a budget amount since it utilizes a worst case scenario, instead of analyzing each of your individual features.
To continue, let’s define what type of quote you need in order to:
Keep in mind to understand how much to create an app.
One of the most common first requests from our clients is
“How much does the social media/location based/whatever app cost?”
“I want an app like Facebook. How much would it cost?”
This information is usually not enough for us to give you a rough budget because a location-based application might simply be a checking-in app OR something more advanced like a high level tracking application that includes real time chat, file sharing, and a photo recognition tool. A Facebook-like application might result in being a simple newsfeed and a following app, verses a complex application with satellite mobile applications like the FB Messenger app and FB Pages app.
In determining a budget from a situation like above, we, in GBKSOFT usually give our clients the location based/social media/whatever apps that we have previously developed, along with the time it took to develop them so that clients can get a better idea as to how much their app will cost to develop. With this information, you will have a better idea on pricing for applications of a specific size.
Usually, the rough budget is enough to make a decision if you want to go ahead with your application. However, if you have basic list of features, specifications, or even wireframes; you should already request the detailed estimate instead of a rough one.
For anyone starting the mobile development process for the first time, it can be hard to create the desired specifications and to make them easily understandable for the technical team. Clients usually concentrate on a description of business goals rather than specific features.
To simplify the process for you, we usually ask a set of questions on particular features that you’d like to see in your mobile application. This is a +/- set questionnaire that allows us to better understand the scope of the project. Apart from the questions that define your business goals, we pay particular attention to functionality options that your application should have, such as a sign up form, a sign-in process, how they will work, what information needs to be displayed in the user profile, etc. Our team also focuses on how each of those features will meet the established business goal.
All this functionality is turned into user stories that are passed to the development team for estimating costs. The development team breaks down that functionality into logical modules with a description of what is included in each module.
You can see the individually estimated hours of each task separately and see how much time the full module will take. This gives you the freedom to scratch out any items that you do not need, any that are not as important for the current release, any that can be postponed, etc.
The development is broken down into milestones and each milestone has a duration of no more than 2 weeks. That way, you can review the scope that was completed against the control points and make sure that the development process is going as planned.
We also show you which team members are involved in the dev process and at what stage. Therefore, all hours are broken down between all members. By doing it this way, you will see which tasks are specific to one person and which ones are for all members. When a tester starts doing his or her job, you will know. You will also know how much involvement is required by the project manager for each task.
This kind of cost estimation also allows you to understand what number of team members should be involved and what technology will be best for the development process.
The overall app-development strategy for cost estimating is usually sufficient to close the deal, but this estimation process is not something that the development team can commit to. Most clients, especially new ones, are not ready to work under “Time and Material” pricing, but would rather request a budget that the development team can commit to.
The pre-development phase is the required stage that ALWAYS goes before ANY development. This stage includes the following:
Upon completion of this stage, we give you the final estimate that we can commit to.
Usually, it differs from the detailed estimate by 20%. It can decrease or grow. We won’t lie to you – it usually grows. At least you will know about this at the very beginning of the project and will not experience a surprise somewhere in the middle of development.
When the quote is ready for review and sent to the client, one of the biggest concerns that they face is when the estimation exceeds the budget that they had in mind. Sometimes it’s handled the wrong way, including:
If the app is put aside, you lose money and your great idea is dead.
The death of your app should never happen. There’s the so called “bucket” approach, which consists of taking the budget that you have and using it for as much functionality as you can. Preference should be given to the most important features first, especially ones that separate you from your competition.
The biggest benefit of the “bucket” approach is that you can release Minimal Viable Product and keep adding other, more expensive features later on. Sometimes, results may show that your target users don’t even need features that you initially wanted to incorporate into your app. Based on their feedback, they would like to see other useful things in the app instead, giving you more power to grow.
This is very interesting, You are a very skilled blogger.
I have joined your feed and look forward to seeking more of your wonderful post.
Also, I have shared your site in my social networks!
Very good post. I absolutely love this site.
Nice blog here! Additionally your website so much up very fast!
What web host are you the use of? Can I get your associate hyperlink on your host?
I desire my site loaded up as quickly as yours lol.
[…] Compare the timelines that you developed compared to the developer’s timeline, as well as the number of features you got from the expenses. If the cost is not what you expected, it’s not the end. You can still work with the budget. See our blog article on managing development costs. […]
If you ever thought about developing your own education app and build a startup around it, now is a right time to do it! By its own, the education app may seem not so high-grossing product, but this is only a tip of the iceberg.
The transportation market has undergone significant changes since the first iPhone hit the market in 2007. A huge popularity of ride-sharing mobile apps, as well as Uber’s launch in 2009, made possible for entrepreneurs to earn extra profits from centuries old taxicab industry.
Just like any business process, web and mobile development involves a number of risks. Sometimes, the number gets so big that you begin to wonder if it’s even worth the effort. Each risk, whether it relates to mobile or web development, can be backed up and managed. If it is not eliminated, it can still...
SUBSCRIBE TO OUR BLOG
Subscribe to read more IT and business development article