01
Make a release repeatable
Record how the application is built, tested and deployed, including its environments and credentials. A pipeline should expose failed checks before a change reaches users. A rollback plan needs to account for data changes as well as the application version.
Cloud services covers the infrastructure decisions behind those releases. Monitoring should make application and connection failures visible to the people responsible for support.
02
Keep external and AI dependencies under review
An external API, library or model service can change independently of your application. Review provider changes, usage costs and unexpected behaviour where those dependencies exist. Test updates against representative tasks before release.
Support arrangements need coverage hours, response expectations and a clear distinction between defects and new requests. Our guide to support after go-live explains the decisions to settle before the handover.