This is advice not policy. It is not mandatory, however it is recommended

Zero Functionality Release

Start with a zero functionality release. Don’t do any business logic, just get your testing and deployment infrastructure in place.

All programs

Before adding any functionality to your new system get it all the way to production

If you are an api

If you are a web component

Adding functionality