The process of getting code to users quickly and safely. It assumes:

  1. The product is built with quality (not enforced/tacked on at the end)
  2. Work happens in small batch sizes so you can get rapid feedback.
  3. Computers do the monotonous stuff like deploying code
  4. There’s an effort of continuous improvement.
  5. Everyone is responsible for the outcome.

The Continuous Delivery Foundation works on this area.

Examples:

CD requires:

  1. configuration management
  2. continuous integration
  3. continuous testing

Which then yields (per Accelerate):

  1. Stronger identification with the company you work for
  2. Higher levels of software delivery performance
  3. Lower change fail rate
  4. A generative, performance-oriented culture
  5. Less time spent in re-work/breakfix mode

[#B] Come up w/ a standard of what the vision of SDLC looks like

  • DONE Completed: 2023-04-10 Similar to CD vision, but in more technical detail.

After this is done, work with the platform teams to assert that all new apps are built with this in mind.