DevOps has gotten an enormous amount of hype in organizations, the press and various trade conferences and journals. Everyone has latched onto the term as something they want or need for their business, software development and technical delivery to be successful. DevOps is 100% deserving of the hype because it is foundational management innovation enabling what AgileTrailblazers believes are the four core competencies (speed, scalability, adaptability, quality) to break out within organizations, and in turn supports Continuous Business Value Delivery (CBVD).
DevOps conceptually shines a light on the value of breaking functional barriers and silos within organizations. The management innovation that is DevOps is composed of people, process and technology innovations, innovations around what we do, how we do it and how do those things eventually get delivered to actual customers in the marketplace. Development teams the world over have started to bring to bear faster, more efficient ways to accomplish things, leaving infrastructure and operations pressed upon to meet the needs created by development’s additional delivery speed. This leaves infrastructure and operations folks in a lurch because they still need to be able to keep things manageable, maintainable and supportable given that new rate of delivery speed.
Additionally, it is not natural for organizations that have separate functions of R&D and operations/infrastructure to communicate or consider each others' needs nor recognize the interdependence they have on enabling ‘fast flow’ within the organization. DevOps, when it has broken down barriers, turns into the engine that makes that ‘fast flow’ of delivery break out and blurs the lines between development and infrastructure. When it has accomplished that blurring – people start to take notice and experiment with blurring lines elsewhere in their organizations.
Continuous Business Value Delivery describes four primary competencies in an organization and how those competencies are needed, grown and supported to allow you organization to succeed at its best with Agile Software delivery. For DevOps - those same CBVD competencies can be applied.
Speed breaks out when:
Scalability breaks out when:
Adaptability breaks out when:
Quality breaks out when