Book description
Some companies think that adopting devops means bringing in specialists or a host of new tools. With this practical guide, you’ll learn why devops is a professional and cultural movement that calls for change from inside your organization. Authors Ryn Daniels and Jennifer Davis provide several approaches for improving collaboration within teams, creating affinity among teams, promoting efficient tool usage in your company, and scaling up what works throughout your organization’s inflection points.
Devops stresses iterative efforts to break down information silos, monitor relationships, and repair misunderstandings that arise between and within teams in your organization. By applying the actionable strategies in this book, you can make sustainable changes in your environment regardless of your level within your organization.
- Explore the foundations of devops and learn the four pillars of effective devops
- Encourage collaboration to help individuals work together and build durable and long-lasting relationships
- Create affinity among teams while balancing differing goals or metrics
- Accelerate cultural direction by selecting tools and workflows that complement your organization
- Troubleshoot common problems and misunderstandings that can arise throughout the organizational lifecycle
- Learn from case studies from organizations and individuals to help inform your own devops journey
Publisher resources
Table of contents
- Foreword by John Allspaw
- Foreword by Nicole Forsgren
- Preface
- I. What Is Devops?
- 1. The Big Picture
- 2. What Is Devops?
-
3. A History of Devops
- Developer as Operator
- The Advent of Software Engineering
- The Advent of Proprietary Software and Standardization
- The Age of the Network
- The Beginnings of a Global Community
- The Age of Applications and the Web
- The Growth of Software Development Methodologies
- Open Source Software, Proprietary Services
- Agile Infrastructure
- The Beginning of devopsdays
- The Current State of Devops
- Summary
- 4. Foundational Terminology and Concepts
-
5. Devops Misconceptions and Anti-Patterns
-
Common Devops Misconceptions
- Devops Only Involves Developers and System Administrators
- Devops Is a Team
- Devops Is a Job Title
- Devops Is Relevant Only to Web Startups
- You Need a Devops Certification
- Devops Means Doing All the Work with Half the People
- There Is One âRight Wayâ (or âWrong Wayâ) to Do Devops
- It Will Take X Weeks/Months to Implement Devops
- Devops Is All About the Tools
- Devops Is About Automation
- Devops Is a Fad
- Devops Anti-Patterns
- Summary
-
Common Devops Misconceptions
- 6. The Four Pillars of Effective Devops
- II. Collaboration
-
7. Collaboration: Individuals Working Together
- Sparkle Corp Weekly Planning Meeting
- Defining Collaboration
- Individual Differences and Backgrounds
- Opportunities for Competitive Advantage
- Mentorship
- Introducing Mindsets
- Mindsets and Learning Organizations
- The Role of Feedback
- Reviews and Rankings
- Communication and Conflict Resolution Styles
- Empathy and Trust
- Humane Staffing and Resources
- Effective Collaboration with Sparkle Corp
- Summary
-
8. Collaboration: Misconceptions and Troubleshooting
- Collaboration Misconceptions
-
Collaboration Troubleshooting
- Some People on the Team Arenât Pulling Their Weight
- We Need to Decide If We Should Let Someone Go
- Iâm Overworked, Stressed, and Burnt Out
- Some People on the Team Are Feeling Disrespected
- Some People Arenât Communicating Enough
- An Employee (or Candidate) Is Technically Brilliant, but Also a Jerk
- I Donât Feel Like My Career Is Progressing Within My Current Team/Organization
- Nobody Listens to Me (Anymore)
- We Just Had a Reorganization or Staff Reduction
- III. Affinity
-
9. Affinity: From Individuals to Teams
- Sparkle Corp Development Demo Day
- People Networks
- What Makes a Team?
- Teams and Organizational Structure
- Finding Common Ground Between Teams
- Case Study: United States Patent and Trademark Office
- Benefits of Improved Affinity
- Requirements for Affinity
- Measuring Affinity
- Sparkle Corp Dev and Ops Affinity
- Summary
-
10. Affinity: Misconceptions and Troubleshooting
- Affinity Misconceptions
-
Affinity Troubleshooting
- One or More Individuals Are Interrupting Group Flow Dynamics
- One Team Keeps Blocking Other Teams
- Some Teams Are Feeling Undervalued
- People Donât Seem to Trust Each Other
- People Are Concerned Solely About Technical Aspects of Work, Not Interpersonal Ones
- Different Teams Seem Like They Wonât Ever Be Able to Really Work Together
- Past Interpersonal Conflicts Are Causing Present Interteam Conflicts
- Team X Seems to Want to Be Their Own Silo
- People Are Blaming Mistakes on Devops
- IV. Tools
- 11. Tools: Ecosystem Overview
-
12. Tools: Accelerators of Culture
- The Value of Tools to People
- What Are Tools?
- The Right Tools for Real Problems
- Embracing Open Source
- Standardization of Tools
- Consistent Processes for Tool Analysis
- Exceptions to Standardization
- Irrelevance of Tools
- The Impacts of Tools on Culture
- Selection of Tools
- Auditing Your Tool Ecosystem
- Elimination of Tools
- Case Studies
- Examining DramaFever
- Examining Etsy
- Motivations and Decision-Making Challenges
- Sparkle Corp Effective Tool Usage
- Summary
- 13. Tools: Misconceptions and Troubleshooting
- V. Scaling
-
14. Scaling: Inflection Points
- Understanding Scaling
- Considering Enterprise Devops
- Organizational Structure
- Team Flexibility
- Organizational Lifecycle
- Complexity and Change
- Scaling for Teams
- Case Studies: Growing and Scaling Teams
- Team Scaling and Growth Strategies
- Scaling for Organizations
- Case Study: Government Digital Service, GOV.UK
- Case Study: Target
- Examining Target
- Summary
- 15. Scaling: Misconceptions and Troubleshooting
- VI. Bridging Devops Cultures
- 16. Building Bridges with the Four Pillars of Effective Devops
- 17. Bridging Devops Cultures: Learning from Our Stories
- 18. Bridging Devops Cultures: Fostering Human Connections
- 19. Conclusion
- 20. Further Resources
- Index
Product information
- Title: Effective DevOps
- Author(s):
- Release date: June 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491926307
You might also like
book
How SRE relates to DevOps
DevOps and Site Reliability Engineering (SRE) have emerged in recent years as solutions for managing operations …
book
Learning DevOps
Simplify your DevOps roles with DevOps tools and techniques Key Features Learn to utilize business resources …
book
Understanding Agile DevOps
In this report, author Jim Bird explains how organizations can move to DevOps by building on …
book
DevOps for the Desperate
If you’re a software engineer, developer, or sys admin who needs to get up to speed …