Zusammenfassung der Ressource
The DevOps
handbook
- technical
debt
- Dev and Ops
goals
- Dev:
respond to
changes in
market
- Ops: provide
stable and
secure
service
- The Corre
chronic
conflict
- The
downward
spiral
- every
company is
a
technology
company
- 3 Acts
Anmerkungen:
- Act 1: Tech Debt + Ethernal Promise to fix + sys more prone to failure are the most important
Act 2: Compensate broken promise with not planned/analysed new promises (+ tech debt)
Act 3: Everything becomes more difficult/slower and tightly coupled. getting worse until we lose in the marketplace
- Costs: Learned
helplessness +
burnout And Lost in
value creation
- DEV
Anmerkungen:
- Posibles elementos a incluir desde Desarrollo para evitar el downward spiral
- Small development
teams
Anmerkungen:
- Lower stress and higher satisfaction
- frequent deployments
even during the day
- Dark Launches
- Long term
- No culture of fear
- Peer reviews
- DevOps
Movement
- Value
streams
Anmerkungen:
- The sequence of activities required to design, produce, and deliver a good or service to a customer, including the dual flows of information and material.
- Tech VS. The process required to convert a business hypothesis into a Technology-enabled service that delivers value to the customer
- Metrics
- Deployment Lead Time
Anmerkungen:
- From Check In to Version Control to running in production, includes testing and operation. More predictable and Mechanic. The one we should focus on
- Process
Time
Anmerkungen:
- Process time starts when someone begins working on the request
- % C/A
Anmerkungen:
- Percent Complete and Accurate. It reflects the quality of output of each step in our value stream
- Total Lead Time
Anmerkungen:
- Lead time starts when the request is made and ends when it's fulfilled (what the user experiences)
- The Three Ways
- Flow
Anmerkungen:
- Fast Flow of work from development to operations to the customer (deliver value quickly)
- Goal: Reduce Lead Time
- Continuous Build,
integration, test &
deployment
- Environments on
demand
- Limit WIP
Anmerkungen:
- Reduce negative impact of multitasking
- Limit # cards
on columns
- Make Our Work
Visible
Anmerkungen:
- To see where work is flowing well and where work is queued or stalled
- Visual work
boards
- Reduce Batch
Sizes
Anmerkungen:
- Large batch sizes -> skyrocketing levels of WIP and variability in flow
- Small batch sizes -> less WIP, faster lead times, faster error detection, less rework
- Continuous
deployment
- Reduce # of
Handoffs
- Automate
portions of
work
- Reorganize
teams
Anmerkungen:
- Reorganize teams so they can deliver value without dependencies
- Feedback
Anmerkungen:
- Enable Fast & constant flow of feedback from ops to dev at all stages of the value stream
- Continually
shorten &
amplify
feedback loops
- Continual Learning
and Experimentation
Anmerkungen:
- Enables the creation of a generative, high trust culture that supports a dynamic, discipined & scientific approach to experimentation and risk-taking, facilitating the creation of organizational learning
- convergence
of DevOps
- Theory of
Constraints
- Toyota Kata
Movement
- continuous
delivery
- Lean
- Lean Principles
- Agile
- Infraestructure
as a code