Agile and Scrum

How does the Agile Principle of "Welcome changing requirements" (Principle #2) align with effective Project Management control?

J Asked by Jessica Lee · 22-09-2023
0 upvotes 19,054 views 0 comments
The question

The Agile Manifesto states, "Welcome changing requirements," even late in Software Development. This seems chaotic from a Project Management perspective where scope baseline control is king. How does an Agile team maintain control, predictability (e.g., forecasting a product release), and profitability while constantly accepting and embracing high-priority changes? Which Scrum event provides the necessary control boundary to manage this principle?

3 answers

0
OL
Answered on 05-10-2023

The control mechanism in Agile is not the fixed scope baseline; it's the fixed time and cost of the Sprint. When embracing changing requirements, an Agile team maintains control by utilizing the Product Backlog and the Product Owner. The Product Owner prioritizes the new requirement, and since the Sprint has a fixed duration, the new item replaces an item of equal size and lower value that gets deferred to a later Sprint or the Product Backlog. This is often called scope decomposition. This ensures the team is always working on the highest Value Delivery items without altering the current timebox, budget, or quality, which provides the necessary Project Management control. The Sprint Planning event acts as the control boundary, ensuring only the highest priority items are committed to the current iteration. 

0
RO
Answered on 15-10-2023

If the new, late-stage change is absolutely massive, effectively invalidating the work done in the current Sprint, should the Scrum Master propose cancelling the entire Sprint to save time, or does that violate the principle of fixed timeboxes?

JE 20-10-2023

Robert, in this extreme case, the Scrum Guide explicitly states that the Product Owner is the only person with the authority to cancel a Sprint, and only if the Sprint Goal becomes obsolete (i.e., the massive change invalidates the goal). While the principle of fixed timeboxes is critical, Value Delivery always takes precedence. Continuing a Sprint when the goal is obsolete violates the Agile Principle of "maximizing the amount of work not done," so cancellation is a rare but valid Project Management control option.

0
WI
Answered on 28-10-2023

The control is maintained by fixed time (the Sprint duration) and fixed resources. When change is accepted, it replaces a lower-priority item in the Product Backlog of similar size, ensuring the overall schedule forecast remains stable and focusing on optimal Value Delivery

OL 03-11-2023

Olivia and William are right. The Agile Principle accepts change but dictates that the change must still be handled through the controlled process of re-prioritization, not scope creep, which is the nemesis of effective Project Management.

Share your thoughts

Your email address will not be published. Required fields are marked (*)

Professional Counselling Session

Still have questions?
Schedule a free counselling session

Our experts are ready to help you with any questions about courses, admissions, or career paths. Get personalized guidance from industry professionals.

Request a Call Back

Search Online

We Accept

We Accept

Follow Us

"PMI®", "PMBOK®", "PMP®", "CAPM®" and "PMI-ACP®" are registered marks of the Project Management Institute, Inc. | "CSM", "CST" are Registered Trade Marks of The Scrum Alliance, USA. | COBIT® is a trademark of ISACA® registered in the United States and other countries.

Book Free Session