Study Guide to Accelerate: Building and Scaling High Performing Technology Organizations

Get Started. It's Free
or sign up with your email address
Study Guide to Accelerate: Building and Scaling High Performing Technology Organizations by Mind Map: Study Guide to Accelerate: Building and Scaling High Performing Technology Organizations

1. Simply stated: Act your way to a performance culture!

2. make system level outcomes transparent

3. automated build/test/deploy

4. Simplify and Automate Repetitive tasks

4.1. computers are better at this

4.2. isolate problem solving to humans

5. Generative - Performance Oriented

5.1. traits

5.1.1. Risks are shared

5.1.2. High cooperation

5.1.3. Messengers trained

5.1.4. Failure leads to inquiry

5.1.5. Novelty implemented

5.2. effects

5.2.1. more effective collaboration

5.2.2. mission is central, overcoming personal and departmental concerns

5.2.3. level playing field since status plays less of a role than effectiveness

6. Starting the Evolution to High Performance

6.1. The Significance of Culture to High Performance

6.1.1. Pathological - Power Oriented

6.1.1.1. Traits

6.1.1.1.1. Bridging Discouraged

6.1.1.1.2. low cooperation

6.1.1.1.3. Messengers 'shot'

6.1.1.1.4. Responsibilities shirked

6.1.1.1.5. Failure leads to scapegoating

6.1.1.1.6. Novelty crushed

6.1.1.2. Effects

6.1.1.2.1. information transfer thwarted

6.1.1.2.2. communication distorted

6.1.1.2.3. decisions biased, not fact based

6.1.1.2.4. ability to learn from failure or even success is inhibited

6.1.2. Bureaucratic - Rule Oriented

6.1.2.1. traits

6.1.2.1.1. Bridging tolerated

6.1.2.1.2. Modest cooperation

6.1.2.1.3. Messengers neglected

6.1.2.1.4. Novelty leads to problems

6.1.2.1.5. Failure leads to justice

6.1.2.2. effects

6.1.2.2.1. following the rules is more important than achieving the mission

6.1.3. Theory of High Performance Culture

6.1.3.1. organizations with better information flow function more effectively

6.1.3.1.1. What is 'better' information flow?

6.1.3.1.2. critical to a safe and effective operation of high-tempo and high consequence environments

6.1.3.2. since good culture require trust and collaboration across the organization this results in better decision making because better information is available

6.1.3.3. bad decisions are more easily reversed or adapted to because the team is more likely to be open and transparent rather than closed and hierarchical.

6.1.3.4. People will be less stressed, more happy and more engaged.

6.1.4. Theory of High Performance Software Delivery

6.2. Culture is key

6.3. "the way to change culture is not to first change how people think, but instead to start by changing how people behave—what they do"

6.3.1. on Toyota Nummi Plant rebirth

6.3.2. by John Shook

6.3.3. in 2010

6.4. A clarion call

6.4.1. a strongly expressed demand or request for action.

6.4.2. Again, if the trumpet does not sound a clear call, who will get ready for battle? 1 Cor 14:8

6.5. Learn Mastery

6.5.1. incremental training

6.5.2. make it possible

6.5.3. make it believable

6.5.4. push past the discomfort

6.5.5. read George Leonard

6.5.5.1. learning curve

6.5.5.1.1. plateau

6.5.5.1.2. early progress

6.5.5.1.3. shu ha ri

6.5.5.1.4. returning to help others

6.5.5.2. Aikido Sensei

6.5.5.3. Life magazine Photojournalist

6.5.6. Continuous Delivery

6.5.6.1. Build Quality In

6.5.6.1.1. from W Edwards Deming

6.5.6.2. Work in Small Batches

6.5.6.2.1. user stories anyone?

6.5.6.2.2. TDD cycles of 30 seconds to 3 minute bewteen commits

6.5.6.3. Relentlessly Pursue continuous Improvement

6.5.6.3.1. Kaizen!

6.5.6.3.2. Iterations

6.5.6.3.3. Retrospective action items!

6.5.6.4. Everyone is responsible

6.5.6.4.1. Outcomes

6.5.6.5. foundations

6.5.6.5.1. comprehensive configuration management

6.5.6.5.2. Continuous Integration

7. What is Dev/Ops?

8. Move from Complicated to Simple

8.1. with Automation

8.2. with Policy

9. mainframes

10. Publication Details

10.1. Book Authors

10.1.1. Nicole Forsgren, PhD

10.1.2. Gene Kim

10.1.3. Jez Humble

10.2. Published by

10.2.1. IT Revolution

10.2.2. Portland, OR

11. influences and references

11.1. Origin and Influences

11.1.1. TOC

11.1.2. Lean

11.1.2.1. Kaizen

11.1.3. TPS

11.1.4. Kent Beck

11.1.4.1. Extreme Programming

11.1.5. Kanban

11.1.6. CI/CD

11.1.7. Craftsmanship Movement

11.1.7.1. Uncle Bob!

11.1.7.1.1. Robert R Martin

11.1.8. ITIL

11.1.9. Deming

11.1.9.1. PDCA

11.1.10. Gene Kim

11.1.11. Jez Humble

11.1.12. Martin Fowler

11.2. books

11.2.1. Accelerate

11.2.1.1. Scientific Study proving causation

11.2.1.2. Nicole Forsgren PHd, Gene Kim, Jez Humble

11.2.2. DevOps IT Handbook

11.2.2.1. Dev/Ops IT Handbook

11.2.3. The Phoenix Project

11.2.3.1. business novel showing crisis driven transition to dev/ops culture

11.2.3.1.1. includes appication of TOC

11.2.4. Mastery

11.2.4.1. George Leonard

11.2.4.2. On learning and High Peformance

11.2.5. Scaling Lean

11.2.5.1. Lean Startup at Scale

11.2.5.2. Ash Maury

11.2.5.2.1. Intro to Kanban

11.2.6. Making Work Visible

11.2.6.1. Domenica de Grandis

11.2.6.2. TFS Microsoft Project

11.2.7. Managing for Happiness

11.2.7.1. Jurgen Appelo

11.2.8. Creatiivity

11.2.8.1. Flow and the Psychology of Discovery and Invention

11.2.8.2. Mihaly Csikszentmihaly

11.2.8.2.1. pronounced 'Mee Hii'

12. Elements of high performance

12.1. Lean Product Development

12.1.1. Work in Small Batches

12.1.2. Make Flow fo Work Visual

12.1.3. Gather & Implement Customer Feedback

12.1.4. Foster Team Experimentation

12.2. Lean Management

12.2.1. Limit WIP

12.2.2. Visual Managment

12.2.3. Feedback from Production

12.2.4. LIghtweight Change Approvals

12.3. Engineering (enabling Continuous Delivery)

12.3.1. automation

12.3.2. trunk based development

12.3.3. shift left on security

12.3.3.1. build it into the overall sw dev process instead of at the end

12.3.4. looselly coupled architecture

12.3.4.1. enables scaling

12.3.5. empowered teams

12.3.5.1. allow teams to choose their tools

12.3.5.2. architects focus on engineers and their outcomes not tools/tech

12.3.6. Continuous Integration

12.3.7. Version Control

12.3.8. Test Data Management

12.3.9. Monitoring

12.3.10. Proactive Notifications

12.3.11. Extra Credit

12.3.11.1. Chaos Monkey

12.3.11.2. Self-Annealing Systems

12.3.11.3. AI

12.3.12. Focus On

12.3.12.1. Deployability

12.3.12.2. Testability

12.3.13. No Correlation to

12.3.13.1. Type of Systems

12.3.13.1.1. greenfield

12.3.13.1.2. systems of record

12.3.13.1.3. end user sw

12.3.13.1.4. off the shelf

12.3.13.1.5. custom

12.3.13.1.6. embedded

12.4. Measurement

12.4.1. of SW Delivery Performance

12.4.1.1. Deploy Frequency

12.4.1.2. Lead Time

12.4.1.2.1. Change Fail Percentage

12.4.1.3. Mean Time To Restore

12.5. Transformational Leadership (feeds all the rest)

12.5.1. Vision

12.5.2. Intellectual Stimulation

12.5.3. Inspirational Communication

12.5.4. Supportive Leadership

12.5.5. Personal Recognition

13. Benefits of High Perf Dev/Ops Company

13.1. 2X

13.1.1. profitability

13.1.2. productivity

13.1.3. market share

13.1.4. number of customers

13.1.5. qty of products and services

13.1.6. operating efficiency

13.1.7. customer satisfaction

13.1.8. quality of product/services

13.1.9. achieving org/mission goals

13.1.10. employee NPS

13.1.11. Team NPS

13.2. 50% higher market capitalization over 3 years than non-devops performers

13.2.1. 46X more frequent code deployments

13.3. Performance of High Peforming Dev/Ops Organizations

13.3.1. 440 times faster lead time from commit to deploy

13.3.2. 170 times faster mean time to recovery

13.3.3. 5 X lower change failure rate: 1/5 as likely for a change to fail

13.4. These times they are a changin'

13.4.1. "better information flow is critical to a safe and effective operation of high-tempo and high consequence environments"

13.4.2. OODA loop enables faster relevant response to change

13.4.2.1. Colonel Boyd

14. Study Guide by Dennis Britton

14.1. Discovery Spaces

15. Subtitle

15.1. The Science of Lean Software and DevOps

16. Supertitle

16.1. The Science of Lean Software and DevOps