Effective DevOps : building a culture of collaboration, affinity, and tooling at scale

Detalles Bibliográficos
Autor Principal: Davis, Jennifer
Otros autores o Colaboradores: Daniels, Ryn
Formato: Libro
Lengua:inglés
Datos de publicación: Sebastopol : O'Reilly Media, 2016
Edición:1st ed.
Temas:
Acceso en línea:Consultar en el Cátalogo
Notas:Incluye índice.
Descripción Física:xxvii, 378 p. : il.
ISBN:9781491926307
Tabla de Contenidos:
  • Foreword
  • Preface
  • I. What Is Devops?
  • 1. The Big Picture
  • A Snapshot of Devops Culture
  • The Evolution of Culture
  • The Value of the Story
  • Katherine’s Story
  • Jennifer’s Story
  • Illustrating Devops with Stories
  • 2. What Is Devops?
  • A Prescription for Culture
  • The Devops Equation
  • 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
  • Software Development Methodologies
  • Operations Methodologies
  • Systems Methodologies
  • Development, Release, and Deployment Concepts
  • Infrastructure Concepts
  • Cultural Concepts
  • Summary
  • 5. Devops Misconceptions and Anti-Patterns
  • Common Devops Misconceptions
  • Devops Anti-Patterns
  • Summary
  • 6. The Four Pillars of Effective Devops
  • Collaboration
  • Affinity
  • Tools
  • Scaling
  • Summary
  • Collaboration
  • 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
  • Affinity
  • 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
  • Tools
  • IV. Tools
  • 11. Tools: Ecosystem Overview
  • Software Development
  • Automation
  • Monitoring
  • Evolution of the Ecosystem
  • Summary
  • 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
  • Tools Misconceptions
  • Tools Troubleshooting
  • Scaling
  • 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
  • Scaling Misconceptions
  • Scaling Troubleshooting
  • We Don’t Know If We Need a Full Team for X
  • Bridging Devops Cultures
  • VI. Bridging Devops Cultures
  • 16. Building Bridges with the Four Pillars of Effective Devops
  • The Significance of Stories
  • Devops in Theory and in Practice
  • Summary
  • 17. Bridging Devops Cultures: Learning from Our Stories
  • What Stories Can Teach Us About Culture
  • Interorganizational Interactions
  • Encouraging Interorganizational Affinity
  • Summary
  • 18. Bridging Devops Cultures: Fostering Human Connections
  • Individual Stories and Narratives around Work
  • Cultural Debt
  • The Health of Systems
  • Summary
  • 19. Conclusion
  • Your Next Steps
  • Creating Effective Devops
  • 20. Further Resources