Why Disciplined DevOps

In this section we briefly explore why both you and your organization should consider adopting a Disciplined DevOps mindset. For yourself as an individual there are several interesting benefits. First, you become more productive as an IT professional, increasing your chance at promotion and making you more attractive in the marketplace. Second, you are in a position where you can focus on interesting, value-added work, which should lead to greater job satisfaction for you. Third, much of the dysfunctional politics exhibited in traditional IT organizations is effectively squeezed out as you move to a Disciplined DevOps mindset, making your work environment a more enjoyable place to be.

There are many reasons why your organization should consider adopting a Disciplined DevOps mindset. Table 1 below summarizes the potential benefits and how they are achieved.

Table 1. Organizational effects of adopting a Disciplined DevOps Mindset

Benefit Source
Decreased time to market
  • Shorter Transition efforts from automation
  • Smaller “chunks” of work can be implemented faster
Decreased cost to deploy
  • Automated regression testing
  • Automated deployment
  • Streamlined release management
Improved mean time between deployments
  • Practices such as Continuous Integration and Continuous Delivery enable teams to deploy more often
  • Decreased cost to deploy enables teams to deploy more often
Improved quality
  • Adoption of agile testing and quality techniques such as automated regression testing, refactoring, independent testing, and many others
  • Agile and lean strategies are applied to enterprise architecture, enabling a more holistic view of the organization which in turn promotes greater reuse and reduction/avoidance of technical debt
  • Agile and lean strategies are applied to data management, improving overall data quality across your organization
Improved market competitiveness
  • Agile/lean teams enjoy greater stakeholder satisfaction, on average, compared to traditional teams
  • Streamlined operations and support provide better overall service to end users
  • Improved quality
  • Improved mean time between deployments
  • Decreased time to market
Improved decision-making
  • Real-time insight from Development Intelligence strategies
  • Real-time insight from Operational Intelligence strategies
  • Shorter feedback cycles provided by decreased time to market enable teams to easily run experiments to discover what their stakeholders actually want

Related Reading