Time vs scope vs quality + cake!

We all want it now.

We all want it all.

We all want it right.

But sometimes something has got to give.

In software development time is always of the essence.  Demand can be high and the pressure is on to cut corners to try and keep customers happy.

While talking to a developer the other day I described this cake analogy so here it is to share:


Baking a cake

A cake takes a certain amount of time to bake.

A cake takes a certain amount of ingredients to bake correctly.


If I don’t bake a cake for long enough, it is not a cake

If I miss some ingredients, there is a risk that it will not be a cake


But really I need to define what a cake MVP is to know how to sacrifice time, scrope or quality