0% found this document useful (0 votes)
7 views4 pages

Lect15 Simple

Change in projects occurs due to evolving business needs, market regulations, stakeholder insights, and technological advancements. Managing changes is crucial to prevent scope creep, control costs and schedules, and improve quality through a formal change control process. Agile methodologies incorporate change management into their workflow by utilizing a product backlog and continuous stakeholder involvement, rather than relying on a separate change control board.

Uploaded by

haaditrade83
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views4 pages

Lect15 Simple

Change in projects occurs due to evolving business needs, market regulations, stakeholder insights, and technological advancements. Managing changes is crucial to prevent scope creep, control costs and schedules, and improve quality through a formal change control process. Agile methodologies incorporate change management into their workflow by utilizing a product backlog and continuous stakeholder involvement, rather than relying on a separate change control board.

Uploaded by

haaditrade83
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Lecture 15 — Change Happens

Simple Study Notes

Slide 2 — Why Does Change Happen?


Requirements change during a project for 4 reasons:
• Business needs evolve — company goals shift
• Market/regulations change — new laws force new requirements
• Stakeholders learn — they understand what they want better after seeing early results
• Technology advances — better tools become available
Example: A new data privacy law passes midway through a banking project — security requirements
must be added.

Slide 3 — Why Manage Changes?


• Prevent scope creep — stop uncontrolled growth of requirements
• Control cost & schedule — know the price of every change before doing it
• Improve quality — reviewed changes are better than random ones
• Enable informed decisions — decision-makers see full impact before saying yes

Slide 4 — Scope Creep


Scope creep = requirements keep growing with no control.
• Caused by informal requests — someone asks verbally and the developer just does it
• Leads to delays and budget overruns
Example: Developer keeps getting small requests via chat: 'add dark mode', 'add PDF export', 'add
notifications'... Each seems small but together they blow the deadline.

Key Point: Scope creep is the #1 cause of project failure. Each small addition seems harmless —
together they are fatal.

Slide 5 — Managing Scope Creep


• Clear scope baseline — agree exactly what IS and ISN'T included from the start
• Formal change process — every change, even small ones, must be submitted officially
• Impact analysis — analyse cost, time, and risk BEFORE approving any change
• Stakeholder awareness — everyone must know and follow the process

Slide 6 — Change Control Policy


A document that defines the rules for handling changes. It answers:
• How are changes handled? (step-by-step process)
• Who can request changes?
• Who approves changes?
• How are changes tracked?
Example: Policy: 'Any stakeholder submits a form. BA analyses impact. CCB reviews weekly. All
decisions recorded in the requirements document.'

Slide 7 — Change Control Process — 4 Steps

Step Name What happens

Step 1 Submit Change Request Fill in a form: what is the change, why is it needed, what value
does it add?

Step 2 Impact Analysis Analyse: How much will it cost? How long? What risks? What
else is affected?

Step 3 Review by CCB The Change Control Board meets and reviews the request +
analysis together.

Step 4 Approve / Reject / Defer Approve = do it now. Reject = don't do it. Defer = do it in a later
version.

Slide 8 — Impact Analysis — 4 Things to Check


• Cost impact — how much money will this change cost?
• Schedule impact — how many extra days/weeks does it add?
• Technical risk — could it break something? Introduce security issues?
• Affected artifacts — which documents, code, and test cases need updating?
Example: Change: 'Add SMS notifications.' Cost: +$5,000. Schedule: +2 weeks. Risk: needs external
SMS provider. Affected: notification module, 8 test cases, database.

Key Point: Never approve a change without impact analysis. 'Quick fixes' that skip this cause the
biggest disasters.

Slide 9 — Change Control Board (CCB)


A group of people who review and decide on change requests. Usually 4 members:
• Project Manager — checks if change fits budget and schedule
• Business Analyst — checks if change aligns with requirements and goals
• Customer Representative — confirms if the change is truly needed
• Technical Lead — checks technical feasibility and risk
Example: Request: add fingerprint login. Technical Lead: '3 weeks of work.' BA: 'high user value.'
Customer Rep: 'users are asking for it.' PM: 'schedule to Version 1.1.' → Decision: DEFERRED.

Slide 10 — Requirements Baseline


Baseline = the officially approved version of requirements at a specific point in time.
• All stakeholders have signed off on it
• Any change to the baseline needs formal CCB approval
• Supports version control — v1.0, v1.1, v1.2 of requirements
Example: Baseline v1.0 approved on March 1. A stakeholder asks for a new feature on March 15. It
cannot be quietly added — it needs a change request and CCB approval. If approved → Baseline
v1.1 is created.

Slide 11 — Change in Agile Projects


Agile handles change differently — it is built into the process:
• Product backlog — new changes are added as backlog items, not disruptive events
• Re-prioritisation — instead of rejecting changes, they are ranked by value and scheduled
• Continuous stakeholder involvement — stakeholders review every sprint, so changes are
planned naturally
Example: Midway through Sprint 3, stakeholder asks for 2FA. BA writes a user story, adds to
backlog, Product Owner prioritises it for Sprint 5. No crisis — just planning.

Key Point: Agile doesn't mean 'no control'. It means change is managed continuously through the
backlog instead of a separate formal CCB process.

Slide 12 — Common Mistakes


• Verbal changes — developer gets a hallway request and just does it. No record, no review.
• Skipping impact analysis — approving a 'quick fix' without analysis → it breaks 5 other things
• Poor documentation — changes approved but never written down → confusion about what was
agreed
• Weak communication — CCB approves a change but not everyone on the team is told →
conflicts
Example: 'Just change the date format' — without analysis nobody notices it's used in 47 places. A
1-hour task becomes 3 weeks.

Slide 13 — Best Practices


• Simple change process — if the process is too complex, people bypass it
• Always do impact analysis — make it a hard rule, no exceptions
• Maintain traceability — know which requirement links to which code and tests so you know what
to update
• Align with business goals — if a change doesn't serve a business goal, reject it
Example: Change: 'Add 3D animated logo.' No business goal link → Rejected. Change: 'Add bulk
import.' Business goal: reduce admin workload → Approved.

Slide 14 — Key Takeaways


• Change is inevitable — don't try to stop it, prepare to manage it
• Control avoids chaos — formal process turns change from a crisis into a routine
• Impact analysis is critical — every change must show its cost, time, and risk before approval
• Agile still manages change — through backlog and sprint planning, not a separate CCB
■ Quick Reference
Uncontrolled growth of requirements from informal requests → delays &
Scope Creep
overruns

Change Control Policy Rules document: who requests, who approves, how tracked

4-Step Process Submit → Impact Analysis → CCB Review → Approve/Reject/Defer

Impact Analysis Check: cost, schedule, technical risk, affected artifacts

CCB Project Manager + BA + Customer Rep + Technical Lead

Officially approved version of requirements — changes need formal CCB


Baseline
approval

Approve Do the change now

Reject Don't do the change

Defer Do it later in a future version

Agile change Added to product backlog → re-prioritised → no disruption

4 Reasons Change Business evolves · Regulations change · Stakeholders learn · Technology


Happens advances

4 Common Mistakes Verbal changes · Skip impact analysis · Poor docs · Weak communication

4 Best Practices Simple process · Always analyse · Traceability · Align with business goals

Good luck! ■

You might also like