Continuous Improvement

Continuous Improvement

-Aims to improve software delivery with incremental improvements
  *Application
  *Environment
  *Delivery Pipeline

-Requires feedback mechanisms and metrics - these need to be built in the process
-Shorter feedback loops allow to faster improvement


The faster we can deliver measurable change to production, the faster we can improve.


Improving Software Delivery

-Common metrics
  *mean Time To Change = How long does it take from the inception of a new fix, feature or other change to the point when it's delivered to production
  *better: How long does it take from the inception of a change to the point when the change can be mesaured in production
  *Deployment Frequency = How often code is relased to production
  *Deployment Lead Time = How long does it take from the moment a change is approved for release to the point the change is in production
  *Mean Time To Recover
-Delivery teams must commit to improving the delivery process

A delivery team must introduce at least one change to improve a key metric in every sprint.

Komentarze

Popularne posty z tego bloga

Kubernetes

Helm

Ansible Tower / AWX