The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Rate it:
6%
Flag icon
In this world, cross-functional teams rigorously test their hypotheses of which features will most delight users and advance the organizational goals.
7%
Flag icon
Many psychologists assert that creating systems that cause feelings of powerlessness is one of the most damaging things we can do to fellow human beings—we deprive other people of their ability to control their own outcomes
7%
Flag icon
learned helplessness
8%
Flag icon
we do nothing without measuring and treating product development and process improvement as experiments.
8%
Flag icon
Because we value everyone’s time, we don’t spend years building features that our customers don’t want, deploying code that doesn’t work, or fixing something that isn’t actually the cause of our problem.
9%
Flag icon
Two of Lean’s major tenets include the deeply held belief that manufacturing lead time required to convert raw materials into finished goods was the best predictor of quality, customer satisfaction, and employee happiness, and that one of the best predictors of short lead times was small batch sizes
10%
Flag icon
DevOps, we typically define our technology value stream as the process required to convert a business hypothesis into a technology-enabled service that delivers value to the customer.
13%
Flag icon
This allows us to detect and remediate problems while they are smaller, cheaper, and easier to fix; avert problems before they cause catastrophe; and create organizational learning that we integrate into future work. When
13%
Flag icon
Dr. Steven Spear
13%
Flag icon
Complex work is managed so that problems in design and operations are revealed.
13%
Flag icon
Problems are swarmed and solved, resulting in quick
13%
Flag icon
New local knowledge is exploited globally throughout ...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
Leaders create other leaders who continually grow these typ...
This highlight has been truncated due to consecutive passage length restrictions.
15%
Flag icon
environments, there is also often a culture of fear and low trust, where workers who make mistakes are punished, and those who make suggestions or point out problems are viewed as whistle-blowers and troublemakers.
15%
Flag icon
technology value stream, our goal is to create a high-trust culture, reinforcing that we are all lifelong learners who must take risks in our daily work.
15%
Flag icon
“Responses to incidents and accidents that are seen as unjust can impede safety investigations, promote fear rather than mindfulness in people who do safety-critical work, make organizations more bureaucratic rather than more careful, and cultivate professional secrecy, evasion, and self-protection.”
15%
Flag icon
15%
Flag icon
Mike Rother observed in Toyota Kata that in the absence of improvements, processes don’t stay the same—due to chaos and entropy, processes actually degrade over time.
16%
Flag icon
“Even more important than daily work is the improvement of daily work.”
16%
Flag icon
kaizen blitzes, which are periods when engineers self-organize into teams to work on fixing any problem they want.
16%
Flag icon
continually introducing tension to elevate performance,
16%
Flag icon
This process of applying stress to increase resilience was named antifragility
16%
Flag icon
In the technology value stream, we can introduce the same type of tension into our systems by seeking to always reduce deployment lead times, increase test coverage, decrease test execution times, and even by re-architecting if necessary to increase developer productivity or increase reliability.
16%
Flag icon
Gam...
This highlight has been truncated due to consecutive passage length restrictions.
16%
Flag icon
leaders are not close enough to the work, which is required to solve any problem, and frontline workers do not have the broader organizational context or the authority to make changes outside of their area of work.§
16%
Flag icon
Mike Rother formalized these methods in what he calls the coaching kata.
16%
Flag icon
The result is one that mirrors the scientific method, where we explicitly state our True North goals, such as “sustain zero accidents”
16%
Flag icon
These strategic goals then inform the creation of iterative, shorter term goals, which are cascaded and then executed by establishing target conditions at the value stream or work center level (e.g., “reduce lead time by 10% within the next two weeks”).
17%
Flag icon
specific improvement goals
18%
Flag icon
breaking up our larger improvement goals into small, incremental steps.
19%
Flag icon
we must identify all the members of the value stream who are responsible for working together to create value for the customers being served.
20%
Flag icon
Once we identify the metric we want to improve, we should perform the next level of observations and measurements to better understand the problem and then construct an idealized, future value stream map, which serves as a target condition to achieve by some date (e.g., usually three to twelve months).
20%
Flag icon
The Other Side of Innovation: Solving the Execution Challenge, Dr. Vijay Govindarajan and Dr. Chris Trimble,
20%
Flag icon
longstanding and mutually respectful relationships with the rest of the organization.
20%
Flag icon
free the transformation team from many of the rules and policies that restrict the rest of the organization,
20%
Flag icon
institutional memory.
20%
Flag icon
One of the most important parts of any improvement initiative is to define a measurable goal with a clearly defined deadline, between six months and two years in the future.
20%
Flag icon
Ensure lead time from code check-in to production release is one week or less for 95% of changes.
20%
Flag icon
Once the high-level goal is made clear, teams should decide on a regular cadence to drive the improvement work.
20%
Flag icon
RESERVE 20% OF CYCLES FOR NON-FUNCTIONAL REQUIREMENTS AND REDUCING TECHNICAL DEBT
20%
Flag icon
Product management takes 20% of the team’s capacity right off the top and gives this to engineering to spend as they see fit.
21%
Flag icon
Development uses JIRA while Operations uses ServiceNow).
21%
Flag icon
Other technologies that reinforce shared goals are chat rooms,
23%
Flag icon
This enables each service team to independently deliver value to the customer without having to open tickets with other groups, such as IT Operations, QA, or Infosec.
23%
Flag icon
“As tempting as it seems, one cannot reorganize your way to continuous improvement and adaptiveness. What is decisive is not the form of the organization, but how people act and react. The roots of Toyota’s success lie not in its organizational structures, but in developing capability and habits in its people. It surprises many people, in fact, to find that Toyota is largely organized in a traditional, functional-department style.”
23%
Flag icon
full stack engineer
23%
Flag icon
Dr. Carol Dweck describes as the fixed mindset, where people view their intelligence and abilities as static “givens” that can’t be changed in meaningful ways.
23%
Flag icon
‘curiosity, courage, and candor,’ who
24%
Flag icon
Domain Driven Design by Eric J. Evans.
24%
Flag icon
the key business metric that the team is responsible for, known as the fitness function, which
« Prev 1