Figure 13-18 Second Way: Feedback Loop
The more you sample feedback, the faster you can detect
issues and recover from them. In the Toyota Production
System, the manufacturing line has something called an
Andon Cord, which can be pulled by anyone at any time
to halt the production line. This form of feedback is
immediate and highly visible. It also kicks off the process
of swarming a problem until it is fixed, where everyone
in the area focuses on solving the issue before the line is
restarted. In DevOps, this type of empowerment means
that when problems with software are detected, the
whole team pitches in to fix the underlying cause.
Once a problem has been overcome, it is not just time to
have a party; it is time to document and improve the
processes that led up to the issue at hand: Learn from
your mistakes so you can move on.
The following are the key characteristics of the second
way:
Amplify feedback to prevent problems from happening again
Enable faster detection and recovery
See problems as they occur and swarm them until they are fixed
Maximize opportunities to learn and improve
Third Way: Continuous Experimentation and
Learning
How do you foster innovation? Create a culture of trust
where your people are allowed to try new things and fail.