DevOps conflict with ITIL?
-
Good morning,
I am viewing the DevOps Foundation course and have noticed what appears to be a conflict with what I learned in the ITIL v4 Foundation course. In ITIL you deploy an application to the production environment and then release the application to users. In the DevOps Foundation course (Episode: "Origins of DevOps Part 3") The slide and discussion appear to show that you release the application and then deploy the application. Is this a mistake or is there a difference in how ITIL and DevOps define release and deploy?
-
Throughout the evolution of IT differing methodologies, technologies, and frameworks have evolved at different rates, and sometimes in different directions. The most recent revisions of frameworks such as ITIL, Agile, and PMP have brought these frameworks closer to alignment, but they're not fully there yet.
Release and Deployment are 2 separate words that have traditionally been used together to form a single process step. Organisations have been left to then define exactly what "release & deployment" means for their organisation.
In response to industry requests for clarification, recent evolutions of frameworks have attempted to define the individual aspects of "release & deployment". This has left us with a slight disparity. The emphasis is still the same; organisations should define what every step in every process means to them and tailor them to fit.
Try not to think of any of these as a right or wrong way to view a process step and consider that the organisation should define what happens in each step and ensure that each step is relevant to the goals of the process.
-
Good morning Jo,
So there is a difference in terminology? I understand that each organization will need to custom fit each framework and concept for itself. I just want to make sure that when taking the tests for DevOps certification, I understand the terminology as it is used for the DevOps and how it may differ from ITIL. So when DevOps uses the term "release", is that equivalent to "deploy" in ITIL and when DevOps uses the term "deploy" is that equivalent to "release" in ITIL?
Thanks again