The Release Formula: R = ΔF + ΔNF + ΔQ

TL;DR: a software release introduces changes in three areas: functional, non-functional and quality. Each change should contribute to identified objectives — and the contribution should be measurable. Product teams should strive for release statements that identify the changes, the objective they contribute to and the metric used for measuring their effect — to provide insight and the ability to influence to stakeholders and also to keep them rationally on track themselves.

The evolution of software applications happens in releases. Every new generation of a…