Release Management and Cadence
Why iterative software development is critical

Why iterative software development is critical

4/30/2021 · Matej Latin

What this post added

This post introduces and advocates for the principle of iterative software development and Minimum Viable Change (MVC) within the context of shipping features and experiments. It uses the "suggest a pipeline" experiment as a case study to illustrate the benefits of smaller, faster iterations, such as faster value delivery, reduced risk, easier impact assessment, and quicker learning cycles. It contrasts this with a larger, less iterative approach. The post also describes how the "invite members" experiment is being approached using a "painted door test" to validate user interest before full development. The core technical contribution is the articulation of a development philosophy and its application to product development and experimentation.

Read the original post ↗