How is DevOps Different From Agile
DevOps is trending in the IT industry and distinct from Agile. Before implementing any one of these two methodologies in any organization, there is a need to understand the basic concepts behind these methods.
What is DevOps?
DevOps is a software development methodology which primarily focuses on communication, integration, and collaboration among IT professionals to promote the rapid deployment of products and services. The basic principle of DevOps is bringing agility to both development and operations.
What is Agile?
Agile methodology mainly emphasizes on iterative, incremental, and evolutionary development and its basic principle is to bring agility in development.
As per the definition of Agile, it mainly concentrates on software development by deploying some of the best practices. However, the problem is, it makes people work in silos. These silos may create a communication gap among the various teams of an organization leading to a blame game if a client is having any complaints about the software. Irrespective of resolving the client issue, teams will work in isolation, and nobody will take initiative to prevent the problem.
Check out: Top DevOps Companies
DevOps implementation includes methods such as Continuous Integration (CI), Continuous Delivery (CD) and Continuous Testing (CT). Whereas, Agile methodology involves practices such as Agile Scrum, Agile Kanban.
In DevOps, feedback will be given by continuous monitoring tools. But in Agile, feedback is mostly given by clients or customers.
Agile development is all about "sprints". Usually, less than one month will be required to generate each sprint with incremental software delivery. In DevOps, it will deliver code every few hours with continuous delivery and immediate feedback.
Agile development mainly focuses on software development whereas DevOps mostly concentrates on providing end-to-end business solutions with fast delivery.
Analyzing the Influence of DevOps on IT
By Tom Farrah, CIO & SVP, Dr Pepper Snapple Group
By George Evans, CIO, Singing River Health System
By John Kamin, EVP and CIO, Old National Bancorp
By Phil Jordan, CIO, Telefonica
By Elliot Garbus, VP-IoT Solutions Group & GM-Automotive...
By Dennis Hodges, CIO, Inteva Products
By Bill Krivoshik, SVP & CIO, Time Warner Inc.
By Gregory Morrison, SVP & CIO, Cox Enterprises
By Alberto Ruocco, CIO, American Electric Power
By Sam Lamonica, CIO & VP Information Systems, Rosendin...
By Sven Gerjets, SVP-IT, DIRECTV
By Marie Blake, EVP & CCO, BankUnited
By Lowell Gilvin, Chief Process Officer, Jabil
By Walter Carvalho, VP & Corporate CIO, Carnival Corporation
By Mary Alice Annecharico, SVP & CIO, Henry Ford Health System
By Bernd Schlotter, President of Services, Unify
By Bob Fecteau, CIO, SAIC
By Jason Alan Snyder, CTO, Momentum Worldwide
By Jim Whitehurst, CEO, Red Hat
By Marc Jones, Distinguished Engineer, IBM Cloud Infrastructure