Fast, Cheap or Good? Pick Two.
So, you want custom software developed, and you need it fast, cheap and good? Sorry, you’re out of luck there.
“Fast, Cheap or Good? Pick Two.” is a maxim used in the project management world to reference the Iron Triangle.
In the triangle, “cheap” references cost, “fast” references time to deliver, and “good” references features and quality (often: scope).
All three can not be optimized. Pick the two that are most important and decide where your team can be flexible.
In other words…
Quick + Cheap = Inferior Quality || Less Features
If you want a mobile app developed quick and cheap, it will lack features and/or quality. In some cases – mainly a prototype – this may be acceptable.
Quick + High Quality = Not Cheap
If you want a mobile app developed quickly and to a high standard, it won’t be cheap.
High Quality + Cheap = Not Quick || Not Possible
If you want a high quality and cheap mobile app it’s going to take a relatively long time (or may not be possible at all).
What Happens When You Change Your Mind…
The Iron Triangle also dictates that if your team needs to modify any one of these three factors during the project – good (add more features), cheap (add to or take away from the budget), fast (deliver sooner, or later); then at least one of the other factors must be modified as well.
In other words…
- If you want to add more features, your app will take longer and/or cost more to develop.
- If you want to speed up the time to delivery, be prepared to remove some features, and/or pay more.
- If you have a sudden need to reduce budget, expect to also reduce features.
The Best Choice
The best choice for your team is something that needs to be determined on a project by project, or version by version, basis. This is something we discuss during our discovery process with new clients. We will make recommendations based on your goals, budget and other important factors.
There is a best choice for your team; but there is no cookie cutter answer we can give here. Only that there must be flexibility.
Does your organization need a mobile app developed? We’d be happy to discuss if it sounds like a good fit, click here to request a meeting.
We Develop Custom Applications
Looking for a team to help bring your mobile app to life?