The DevOps Transformation Coaching Manifesto

ASSUMPTIONS

  • The Definition of DevOps From Gartner (emphasis mine):  DevOps represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach. DevOps emphasizes people and culture and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology — especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective
  • Successful companies across all industries and geographies act like software companies.  These companies are delivering applications, services and capabilities faster, more securely, with higher quality and at a faster pace than ever before. 
  • These companies and the companies who want emulate them are embracing and implementing the 4 Pillars of DevOps
    • Culture
    • Automation
    • Measurement
    • Sharing
  • These pillars require (emphasis mine) “change that involves the transformation of people, process and technology,” not just a digital transformation.

HYPOTHESES

  • That DevOps projects, implementations, and initiatives predominantly fail to deliver the value proposition because of people factors, not technology factors. 
    • That the people factors include (and not limited to):  Fear, Safety, Accountability, Trust, Empathy, Collaboration, Listening, Growth Mindset and Continuous Learning.
  • That organizations and individuals are highly resistant to change.
    • That the best way to affect organizational change in the areas above is by focusing on individual change. 
  • That Coaching (not training, consulting or mentoring) is the most effective way to help individuals and teams at all levels of the organization change.
    • That Coaching can help every individual, at their level, achieve their desired future that correlates with the desired future state of the organization.
  • That individual and team Coaching combined with the use of DevOps technologies, tools and processes will lead to more successful DevOps implementations, initiatives and projects than those without Coaching.