Before we get to the 11 Steps of DevOps Adoption, we must first review what is DevOps, Why DevOps, and the main goals of DevOps.
DevOps is short for Development and Operations. It is an approach to delivering software solutions in a continuous manner based on lean (minimizing waste of resources, reducing number of defects, etc.) and agile practices. DevOps help manage complexities of Enterprise applications by creating a collaborative environment with participants coming not only from Development and Operations, but also from Business, QA, and other stakeholder groups. In other words, DevOps is not only about Development and Operations! The DevOps practice has been popularized by organizations adopting the Cloud-as-a-Service computing model.
To rapidly deliver reliable, scalable micro and macro services that are critical for the business time to market and value. The technical benefits are continuous delivery, reduction in component complexity and agility in problem resolution. The business benefits are agility in the delivery of business benefit, increased stability and more focus on competitive advantage, rather than “keeping the lights on”.