A fairly typical scenario – there is production software that was released some time ago. The entire development team works on a set of features that will be a part of the next release (no concept of continuous deployments is known). The deadline is coming. More and more work is added. Finally, the release date comes...