Slides: Mobile to Mainframe – the Challenges of Enterprise DevOps Adoption

I presented last Thursday at the Unicom DevOps summit in London, UK. My topic was: Mobile to Mainframe – Challenges of Enterprise DevOps Adoption. Here is the abstract and the slides: Delivering software is complex. Systems being developed are made up of multiple components, which in turn interact with other systems, services, application servers, data sources and invocations of…

Adopting DevOps – Part III: Aligning the Dev and Ops Teams

DevOps as a philosophy has had as its centerpiece the principle that Dev and Ops teams need to align better. This is a people and organizational principle, not a process centric principle. To me this is more important when adopting DevOps than any other capability or tool. My last post focussed on the need to…

Adopting DevOps – Part II: The Need for Organizational Change

One of the key goals of DevOps is to reduce the gap that exists between Dev and Ops. It is what causes water-SCRUM-fall, when it comes to the Dev and Ops communication and collaboration. (The gap between corporate teams like EA, Security and other ‘approval boards’ and ‘gates’ is another story for another post). Whether…

Adopting DevOps – Part I: Begin with the Why

What does one mean when they say they want to ‘adopt’ or implement DevOps? What is a ‘DevOps Solution’? DevOps is not a product. It is not a process. It is a philosophy. A philosophy that includes principles and practices effecting People, Processes and Tools. Adopting DevOps hence, is not just about adopting a product…