Step 5. Reduce risk through iteration and automation - Building a Cloud Operating Model

Step 5. Reduce risk through iteration and automation

Implementing an operating model is an ongoing process with continuous improvement through measurement and testing. All product teams have a shared responsibility to establish measures to ensure they are delivering what is expected and are operating within acceptable limits. In this model, the product owners are accountable for measurement of not only the product but also the services their product is dependent upon. The transparency of metrics and measures provided and consumed by different product teams will allow each product team to make better decisions.

To ensure the operating model continues to function properly with the release of new products, it needs to embed constant, automated, and standardized testing into all new products. This testing not only needs to continuously test the resilience of applications to recover themselves, but also to simulate the failure of dependent services.