I read a good article a few weeks ago about how App Store developers should release as early as possible, and then continue to make updates over time.
I’ve known about this concept for some time and it’s called Minimum Viable Product (MVP). Some people don’t care for this term because it’s been over used, but I still think it’s a great guiding principle for software. It’s good to be reminded of this principle to keep focus on what matters the most…a working piece of software. Below is a picture to summarize this idea.
Last week, I experienced a few moments of development where I was going too far down the rabbit hole. I found myself caring a little too much about the graphical interface at the sacrifice of making more progress towards working software.
As a result, this week’s focus will be on working software. Also, I’m interested to hear from you about what is minimally needed for the first release.