Accelerate Workshop

(Software) Delivery Performance

delivery lead time

deployment frequency

change fail rate

time to restore service

\Delta t_{lead} = \underbrace{\Delta t_{design} + \Delta t_{validate}}_{\text{hard to measure!}} + \Delta t_{delivery}
\nu_{deploy}
P(fail) = \frac{\sum_{rollback}}{\sum_{change}}
\Delta t_{recovery} = t_{fix} - t_{failure}

lead time

\Delta t_{delivery} = t_{deploy} - t_{commit1}

batch size

reliability

fast

safe

OrganizationalCulture

Westrum Model

Generative
(performance oriented)

  • High cooperation
  • Messengers trained
  • Risks are shared
  • Bridging encouraged
  • Failure leads to inquiry
  • Novelty implemented

Bureaucratic
(rule oriented)

  • Modest cooperation
  • Messengers neglected
  • Narrow responsibilities
  • Bridging tolerated
  • Failure leads to justice
  • Novelty leads to problems

Pathological
(power oriented)

  • Low cooperation
  • Messengers “shot”
  • Responsibilities shirked
  • Bridging discouraged
  • Failure leads to scapegoating
  • Novelty crushed

Quality of information

poor

good

Continuos Delivery

build quality in

work in small batches

computers for repetitive tasks;

humans to solve problems

continuous improvement

everyone is responsible

continuous integration

test automation

version control

deployment automation

trunk-based development

test data management

shift left on security

loosely coupled architecture

empowered teams

monitoring

proactive notification

Software Delivery Performance

Organizational Performance

Noncommercial Performance

Westrum Organizational Culture

Continuous Delivery

Lean Management

Less Work

Identity

Accelerate Workshop

By Michael Kutz

Accelerate Workshop

Workshop on the book "Accelerate" → https://itrevolution.com/book/accelerate/ (work in progress while I read it)

  • 260
Loading comments...

More from Michael Kutz