There are many analogies to the DevOps movement. With no standard or specification to certify against, it is essentially a way of an organization’s culture to reduce waste and reduce wait, to reduce the time to value for the business, by deploying software in an almost continuous manner.
In one sense, it is like any sport. The team prepares for a game and strategizes using a playbook. While that is very good to prepare, some dynamic customization has to be done based on the context that may include the current playing form of opponent teams, ground conditions etc. But that alone does not deliver value to the spectators. What they would like to see is this preparation to be delivered on the field, as a win.
Also, these strategies need to be continually reviewed and refined based on what happens during the game in the field. The cycle of continuous delivery of value – entertainment, in the case of sports – needs to cover aspects of the conceptualization, planning and preparing and extend to the production environment, the field.
Similarly, in the world of IT solutions, the software is not the complete solution. While many delivery and operations teams have been improving their own productivity, organizations have struggled with inefficiency that creeps in at the interface points, before the users can use and derive benefit from the improvements or new features in the software.
Organizations have been taking to DevOps as an opportunity to take a closer look at how teams and activities are structured across the software lifecycle. Typical DevOps initiatives include aspects of
- Process improvements
- (Enterprise) Architectural refinements
- Automation and tooling across the life cycle
- Teamwork across traditional organizational silos
- Leadership for internal governance as well as for establishing strong customer connects
Many of the concepts and practices related to DevOps have their roots in Agile, Lean and ITIL approaches and principles. Some see this as a natural extension of Agile approaches to cover the entire lifecycle. There are others who see this as an extension of ITIL practices to development teams.
How can we help?
PM Power has been helping organizations understand and adopt effective practices towards improving organizational excellence. Specific initiatives and approaches will depend on the organizational context and priorities.
In particular, the following offerings would help in establishing the scope and approach for DevOps adoption
- Executive briefing on DevOps
- DevOps implications for Enterprise Architects
- DevOps boot camp workshop
Please contact us for an obligation free discussion if you would like to explore DevOps more for your organization.
Recent Blog Posts on DevOps related topics
- Some inferences from the State of DevOps 2017 report
- Immutable infrastructure
- Tools R/I = B/C = f(CALMS)
- Planning your DevOps program
- DevOps and the Software Lifecycle
Photo credit: https://unsplash.com/akeenster