Process · Change Management
Triage every change. Integrate only the approved ones.Five phases around a Change Control Board.
Undisciplined change is the largest single risk to test completion. This process defines the Change Control Board loop (from intake through final approval) so nothing slips into a release untested or unscored.
- Phases
- 5
- Sub-steps
- 6
- Governance body
- Change Control Board
Every change is a proposal to trade one set of risks for another. The CCB is the forum where that trade is made explicit, and therefore reversible.
Key takeaways
Four things to remember.
01
Gather before you triage
A single intake queue for changes and bug fixes prevents shadow prioritization inside individual teams.
02
Assess cost, schedule, and risk together
A change that is cheap to implement can still be expensive to test or to release. Evaluate all three dimensions at intake, not after implementation.
03
Decide at the board, not at the desk
The whole point of a CCB is that prioritization and rejection happen in one forum with all stakeholders present. Out-of-band approvals corrupt the signal.
04
Approve inclusion, not just completion
Even a successfully implemented and tested change must clear a second gate before shipping, because the world may have changed while you were building it.
Why this exists
The problem this process fixes.
Change during a release is the default. The question is whether that change arrives through a clean process or through shadow channels, late bug fixes jammed in on Friday, feature flags flipped mid-cycle, "just one more thing" from a product owner after sign-off.
This process replaces the shadow channels with a Change Control Board loop. Five phases, one governance body, and two explicit gates: one at intake, one before inclusion. The result is a release whose contents can be defended.
The checklist
11 steps, in order.
- 1
Gather requested changes and bug fixes proposed for inclusion in the current, a future, or an emergency system release.
- Phase 2
Review proposed requests during a regular or emergency change control board meeting, via e-mail, or by conference call.
- 2.A
Assess associated feature, budget, schedule, and quality benefits, costs, issues, and risks for implementation, testing, and release. Defer consideration to a subsequent meeting and obtain clarifying information if necessary.
- 2.B
Prioritize or reject each request.
- 2.C
Identify implementation, testing, and release integration deliverables, and estimated completion dates for each request.
- 3
Plan, implement, test, and integrate the change or fix, noting new costs, benefits, issues, or risks.
- Phase 4
Present implementation, testing, and release integration results and deliverables for final approval.
- 4.A
Assess outstanding feature, cost, schedule, and quality costs, benefits, issues, and risks.
- 4.B
Weigh benefits of including change against costs, issues, and risks.
- 4.C
Approve or reject inclusion of the change in appropriate release.
- 5
If approved, check new or changed system components, project documents, and other deliverables into configuration management.
One more thing
The cost of change control is felt at intake; the cost of skipping it is felt at release. Teams that treat the CCB as optional will eventually release a change they could not have defended, and the first release after that is when discipline becomes easy to enforce.
Take it with you
Download the piece you just read.
The library is free. Tell us who you are so we can send you updated versions. One form; this browser remembers you after that.
In the library
Pair this with.
Process · The Master Framework
Four phases, applied in order, every project.
The top-level testing process used on every engagement. Four phases contain twelve sub-processes, each of which is documented in its own checklist in this library.
Read →Process · Test Release
Get builds into the lab without wasting a cycle.
A broken build in the test lab burns a cycle and a morale dividend. These seven steps (anchored by two smoke-test gates) prevent that by catching failures before they reach the team.
Read →Process · Test Execution
Run the tests, capture the data, adjust daily.
Test execution is where the risk register becomes results. These eight steps cover selection, assignment, the per-test inner loop, blocking-issue resolution, and the daily replanning that keeps a cycle on the rails.
Read →Process · Bug Reporting
Write bug reports developers act on.
A bug report is a sales document aimed at a developer. This is the ten-step sequence we use on every engagement to write reports that get fixed instead of dismissed.
Read →
Keep reading
Related reading
- Primer
Careers in Software Quality: Roles, Skills, and First Steps
What testers, test automation engineers, quality engineers, and test managers actually do, the skills each role uses, and practical first steps for students and career changers, including the ISTQB Foundation certification.
Read → - Primer
Errors, Defects, and Failures: What a Bug Really Is
Everyone says 'bug', but testers use three precise words: error, defect, and failure. Learn the difference, why it matters, and how severity and priority decide which problems get fixed first.
Read → - Primer
How Software Gets Attacked: Common Vulnerabilities in Plain English
The most common ways attackers break into software, explained without jargon: trusting input, broken access control, weak sign-in, misconfiguration, and outdated components. Each one comes with the defense that stops it.
Read → - Primer
How to Report a Bug So It Actually Gets Fixed
Finding a bug is half the job. Learn how to write a bug report a developer can act on: a clear summary, exact steps to reproduce, expected versus actual results, and the habits professional testers use to make every report count.
Read → - Primer
Security Testing Basics: Finding Weaknesses Before Attackers Do
An introduction to security testing for new testers and developers: thinking in threats, designing abuse cases, testing access control, the role of automated scanners and penetration tests, and the rules that keep security testing legal and ethical.
Read → - Primer
Staying Safe Online: Passwords, Sign-In, Phishing, and Updates
The everyday security habits that stop most attacks: strong unique passwords, multi-factor sign-in, spotting phishing, keeping devices updated, and sharing carefully. Written for students, families, and anyone starting out.
Read →
Practices
Where this leads
- QA & testingSoftware testing
Software quality consulting since 1994: we test the releases that matter, coach your team on the method, and measure how its testing matures.
Book a call →