Books & Videos

Table of Contents

  1. What Is Devops?

    1. Chapter 1 The Big Picture

      1. A Snapshot of Devops Culture
      2. The Evolution of Culture
      3. The Value of the Story
      4. Katherine’s Story
      5. Jennifer’s Story
      6. Illustrating Devops with Stories
    2. Chapter 2 What Is Devops?

      1. A Prescription for Culture
      2. The Devops Equation
    3. Chapter 3 A History of Devops

      1. Developer as Operator
      2. The Advent of Software Engineering
      3. The Advent of Proprietary Software and Standardization
      4. The Age of the Network
      5. The Beginnings of a Global Community
      6. The Age of Applications and the Web
      7. The Growth of Software Development Methodologies
      8. Open Source Software, Proprietary Services
      9. Agile Infrastructure
      10. The Beginning of devopsdays
      11. The Current State of Devops
      12. Summary
    4. Chapter 4 Foundational Terminology and Concepts

      1. Software Development Methodologies
      2. Operations Methodologies
      3. Systems Methodologies
      4. Development, Release, and Deployment Concepts
      5. Infrastructure Concepts
      6. Cultural Concepts
      7. Summary
    5. Chapter 5 Devops Misconceptions and Anti-Patterns

      1. Common Devops Misconceptions
      2. Devops Anti-Patterns
      3. Summary
    6. Chapter 6 The Four Pillars of Effective Devops

      1. Collaboration
      2. Affinity
      3. Tools
      4. Scaling
      5. Summary
  2. Collaboration

    1. Chapter 7 Collaboration: Individuals Working Together

      1. Sparkle Corp Weekly Planning Meeting
      2. Defining Collaboration
      3. Individual Differences and Backgrounds
      4. Opportunities for Competitive Advantage
      5. Mentorship
      6. Introducing Mindsets
      7. Mindsets and Learning Organizations
      8. The Role of Feedback
      9. Reviews and Rankings
      10. Communication and Conflict Resolution Styles
      11. Empathy and Trust
      12. Humane Staffing and Resources
      13. Effective Collaboration with Sparkle Corp
      14. Summary
    2. Chapter 8 Collaboration: Misconceptions and Troubleshooting

      1. Collaboration Misconceptions
      2. Collaboration Troubleshooting
  3. Affinity

    1. Chapter 9 Affinity: From Individuals to Teams

      1. Sparkle Corp Development Demo Day
      2. People Networks
      3. What Makes a Team?
      4. Teams and Organizational Structure
      5. Finding Common Ground Between Teams
      6. Case Study: United States Patent and Trademark Office
      7. Benefits of Improved Affinity
      8. Requirements for Affinity
      9. Measuring Affinity
      10. Sparkle Corp Dev and Ops Affinity
      11. Summary
    2. Chapter 10 Affinity: Misconceptions and Troubleshooting

      1. Affinity Misconceptions
      2. Affinity Troubleshooting
  4. Tools

    1. Chapter 11 Tools: Ecosystem Overview

      1. Software Development
      2. Automation
      3. Monitoring
      4. Evolution of the Ecosystem
      5. Summary
    2. Chapter 12 Tools: Accelerators of Culture

      1. The Value of Tools to People
      2. What Are Tools?
      3. The Right Tools for Real Problems
      4. Embracing Open Source
      5. Standardization of Tools
      6. Consistent Processes for Tool Analysis
      7. Exceptions to Standardization
      8. Irrelevance of Tools
      9. The Impacts of Tools on Culture
      10. Selection of Tools
      11. Auditing Your Tool Ecosystem
      12. Elimination of Tools
      13. Case Studies
      14. Examining DramaFever
      15. Examining Etsy
      16. Motivations and Decision-Making Challenges
      17. Sparkle Corp Effective Tool Usage
      18. Summary
    3. Chapter 13 Tools: Misconceptions and Troubleshooting

      1. Tools Misconceptions
      2. Tools Troubleshooting
  5. Scaling

    1. Chapter 14 Scaling: Inflection Points

      1. Understanding Scaling
      2. Considering Enterprise Devops
      3. Organizational Structure
      4. Team Flexibility
      5. Organizational Lifecycle
      6. Complexity and Change
      7. Scaling for Teams
      8. Case Studies: Growing and Scaling Teams
      9. Team Scaling and Growth Strategies
      10. Scaling for Organizations
      11. Case Study: Government Digital Service, GOV.UK
      12. Case Study: Target
      13. Examining Target
      14. Summary
    2. Chapter 15 Scaling: Misconceptions and Troubleshooting

      1. Scaling Misconceptions
      2. Scaling Troubleshooting
      3. We Don’t Know If We Need a Full Team for X
  6. Bridging Devops Cultures

    1. Chapter 16 Building Bridges with the Four Pillars of Effective Devops

      1. The Significance of Stories
      2. Devops in Theory and in Practice
      3. Summary
    2. Chapter 17 Bridging Devops Cultures: Learning from Our Stories

      1. What Stories Can Teach Us About Culture
      2. Interorganizational Interactions
      3. Encouraging Interorganizational Affinity
      4. Summary
    3. Chapter 18 Bridging Devops Cultures: Fostering Human Connections

      1. Individual Stories and Narratives around Work
      2. Cultural Debt
      3. The Health of Systems
      4. Summary
    4. Chapter 19 Conclusion

      1. Your Next Steps
      2. Creating Effective Devops
    5. Chapter 20 Further Resources