author Jake Morrison

One of the most important decisions we make in product development is when to make a release. From a business perspective, it's better to release early and often, with a "minimum viable product".

It's also important to define explicit technical quality criteria, or we will waste a lot of resources …