As much “on-off” features as possible – use of feature flags
Feature Roll-out via AB testing – we must build this capability
Documentation must be part of the delivery – Customer docs is an asset and a must
Test automation must be part of the delivery
Backwards compatibility always in mind
Development starts once we have available engineering details
We must have Regression test scripts when doing manual QA for repeatability