Reputation: 1341
Regarding software release and change management. What is the difference between a Release and Change? Is it the same thing?
Asking because Jira Software includes Releases but Jira Service Desk includes Change Management.
Upvotes: -1
Views: 426
Reputation: 1
They are similar and often combined into a change and release process.
I think of a change as the code or infrastructure that's being altered. The release is normally a bundle of changes that are grouped and 'released' into production at the same time. So, when testing a release, you might test each of the changes went in successfully, and there were no regression issues.
I've written about Change Management here and Release Management here, if it helps at all.
Upvotes: 0
Reputation: 1
Some use it interchangeably ..
Change Management --> Any bug fix or enhancement or new project either application or infra can be considered as Change and has to undergo change management process.
Release Management - is how you deploy the change ? Post change got approved, the release management will plan release plan/rollout plan/Backout plan on scheduling the deployment on different environment, UAT/PreProd/Prod on premises or cloud. Detail out the sequence of activities with timeliness and rollout strategy like phased, big bang or periodic change/location based change etc. The release plan includes define KPIs,Prevalidation checks ,Deployment and Post Deployment validation that includes scheduling each tasks, identifying the owners, notifying the stakeholders, coordinating different stakeholders, sanity checkingetc
Upvotes: 0
Reputation: 5870
Change management is a rather wide field and defined by the IT Infrastructure Library (ITIL).
Change Management is a process that has the goal of ensuring that all adjustments to the IT infrastructure are controlled, carried out efficiently and with minimization of risks for the operation of existing business services.
We we stick to ITIL, there is also a the following definition
Release management is the process of managing, planning, scheduling and controlling a software build through different stages and environments; including testing and deploying software releases.
Having said this, in all projects I have seen so far, a release is most often a set of changes.
Upvotes: 1