Skip to main content

ITIL Changes

Route: /org/resolve/changes · Permission: View change requests and release status Drafting, implementing and approving needs Draft, implement, and approve RFC changes.


1. What a change is​

A change is a planned modification to something live, recorded before it happens and signed off by someone other than the person doing it.

The record exists to answer three questions after the fact: who approved this, what was the plan, and how do we undo it. That is why the drawer asks for an implementation plan and a rollback plan rather than just a title.

IncidentChange
TriggerSomething brokeWe intend to modify something
TimingReactive, nowPlanned, scheduled
ApprovalNoneCAB — a Change Advisory Board
Key artefactThe resolutionThe rollback plan
Failure modeCustomer waitsCustomer outage you caused

The page's own summary: "Submit, approve, coordinate, and implement platform changes across their CAB lifecycle."


2. How a change spreads across the application​

SurfaceRole
ProblemsWhere a change usually originates
Changes (this page)Draft, risk-assess, approve
ReleasesGroup approved changes into a deployment
Ticket → ITIL & RMA tabBind a ticket to the change that caused or fixes it
Slack ChatOpsApproval cards, if configured
Executive analyticsChange Request Success Rate

3. The screen​

Figure 1 — The CAB board.

The count strip​

Seven tiles, which double as the state vocabulary:

TileMeaning
TotalEvery change in the project
Pending CABAwaiting approval
ApprovedCleared, not yet implemented
ImplementedDone
FailedAttempted, did not succeed
Rolled backReverted after implementation
RejectedCAB declined it

Toolbar​

ControlBehaviour
Board / ListKanban columns, or a flat list
Search changes…Matches title and description
Risk filterALL RISK · HIGH · MEDIUM · LOW
SwimlanesGroups the board into horizontal risk lanes
+ New Change RequestOpens the create drawer
Swimlanes answer the question a CAB meeting actually asks

Columns tell you where each change is; swimlanes overlay how risky it is. A high-risk change sitting in Pending CAB stands out from a pile of low-risk ones. Open a change review with Swimlanes on.

The board​

Each column shows its name, count and a collapse chevron. Empty columns read "Drop changes here". A card carries the title, a risk chip, a description extract, the record type and the date.

Dragging a card is a state change, with no confirm step

Dropping a change into Approved approves it. Treat the board as the record of record, not a planning sketch.


4. Creating a change — the drawer​

Figure 2 — Create Change Request.
#FieldControlRequiredValues / notes
1Change TitleText✅e.g. "Major upgrade PostgreSQL DB to v17"
2Risk LevelDropdownLow Risk · Medium Risk · High Risk — drives the risk chip, filter and swimlanes
—StatusDropdownPending CAB Approval · Approved · Rejected · Implemented · Failed · Rolled Back
3Implementation StepsTextarea"Provide explicit operational deployment roadmap…"
4Rollback / Contingency PlanTextarea"Provide detailed fallback instructions if implementation fails…"
The rollback plan is optional in the form and mandatory in practice

Nothing stops you saving a high-risk change with an empty rollback plan. The moment you need it, you need it under pressure, at speed, written by someone who is not available. Make a completed rollback plan a CAB entry condition — the tool will not enforce it for you.

Risk Level is a judgement, and it is load-bearing

It is not derived from anything. It drives the chip, the filter and the swimlane, so it is how a CAB decides what to scrutinise. A change mislabelled Low Risk is a change nobody looked at.


5. The lifecycle​

Failed and Rolled back differ: Failed means it did not complete; Rolled back means it completed and was then reversed. Both count against change success rate, and the distinction is what tells you whether your problem is execution or planning.


6. Don't confuse this with…​

ScreenWhat it is
Changes (this page)The approval and record of one modification
ReleasesThe shipping vehicle — groups approved changes
ProblemsThe reason a change exists
Resolution QueueHas a CHANGE ticket type — a ticket, not a change record
Service Request ApprovalsAlso an approval flow, for catalog items — unrelated to CAB
Change vs Release

A change is one modification. A release is a scheduled shipment of several. Approving a change does not ship it; attaching it to a release and deploying that release does.


7. Troubleshooting​

SymptomCause
Board is emptyWrong project
Cannot drag a cardYou hold changes.view but not changes.manage
Everything is Medium RiskRisk is a manual judgement and defaults are being accepted
Change approved but nothing shippedApproval ≠ deployment. Attach it to a release
Slack approval card never arrivedChatOps purpose must include approvals — Settings → ChatOps Integration