Software development is not really a single discipline. What comes under the overall field is a combination of disciplines that address a range of problems: Maintaining and evolving fielded code Adding significant new features to an existing application or platform Building an entirely new application or platform These differ in the amount of innovation required and the amount of information available for delivering a quality system. Teams working on type 1 problems generally are not required to invent anything and they have detailed information on the code change required and available technology. Teams addressing type 2 efforts may need to be innovative in building out and integrating the capability. Also, they usually have incomplete information Read more
Posts Tagged 'MVP'
In his highly influential book, The Lean Startup, Eric Ries introduced term “minimal viable product” (MVP). As Ries rightly points out, firms putting out new products typically spend too much time and money on features that miss the mark somehow in meeting customer needs or are simply unnecessary. The result is a delayed over-expensive product that is more likely than not an economic failure. Reese proposes a better alternative: put out the least function (minimal) product that you can that might meet customer needs or at least will draw customer attention (viable). This way the team can test the market with different feature sets, get customer feedback, and commit development resources to the expensive activity Read more