Deployment Maturity
Products whose environments feature high levels of automation and whose teams embody high levels of rigour and discipline can safely make deployments into production without manual intervention that is outside the control of the team. Changes are routinely deployed with no impact on operational activity. Automating deployment removes the Shelf Time component of Lead Time, minimising Cost of Delay.
Considerations
The automation provided by the environment and the rigour and discipline of teams ensures that the way features are built and deployed makes change safe for the business. Rigour and discipline also helps teams to take into account business sensitivities to deploying change - for example in periods of high volume trading. Teams adopt a way of working that allows them to avoid having to deploy change in such sensitive periods. This is part of the balance between Rate of Delivery and Quality of Service that all teams must pay attention to as a part of the product life-cycle.
Teams pay attention to batch size when making change. They focus on frequently deploying small batches of change to minimise the risk and impact associated with change.
Levels
Green
Automated Deployment Of Small Batches Of Change
All changes are deployed to production without manual intervention. Operational impacts from change are infrequent and, when they do occur, are limited in scope and impact.
Attention is paid to the frequency of deployment to minimise batch size and limit impact of and risk from change. There is a policy across the product teams to control the frequency of deployment of change during sensitive business periods.
Product teams improve their automatic deployment mechanisms as necessary.
Amber
Manual Deployment Of Small Batches Of Change
Change is deployed into production through a change process involving raising requests and having them approved. Changes deployed are largely correct and typically have no adverse operational impact.
Attention is paid to the frequency of deployment to minimise batch size and limit impact of and risk from change. Restrictions imposed during sensitive business periods are followed.
Product teams reflect on Shelf Time and Cost of Delay and seek new ways of working to minimise them.
Red
Manual Deployment Of Large Batches Of Changes
Change is sometimes deployed into production without adhering to agreed processes. Operational impacts from change are in excess of organisational expectations and sometimes require management intervention (for example as a major incident).
Changes are collected into inefficiently large batches. Reducing the frequency of change through large batches limits the time and effort dedicated to manual change processes. Escaped defects mean that emergency changes have to be made during sensitive business periods.
There is little consideration of Shelf Time or Cost of Delay or of improving ways of working to reduce them.