
Backlog → In progress → Review → Done
Agile Frameworks: How to Choose and Apply Them
Compare Scrum, Kanban, XP, Lean and scaled approaches, then choose a delivery model using business context, risks and practical examples.
On this page
- Agile, frameworks and practices: what is the difference?
- Framework comparison: when to use what
- Scrum: product learning within a clear cadence
- Scrum accountabilities and artifacts
- Scrum events: decisions, not status theatre
- Kanban: manage a flow of unpredictable work
- XP: make software safe to change
- Lean: improve the end-to-end business process
- Scaling Agile: SAFe and LeSS are different choices
- Hybrid: iterate inside non-negotiable boundaries
- A practical framework selection workflow
- Business case 1: a retailer improving checkout
- Business case 2: an internal IT service queue
- Business case 3: a healthcare patient portal
- Business case 4: a fragile finance software product
- Business case 5: a cross-department onboarding process
- Business case 6: several teams delivering one platform
- The project manager's role in Agile delivery
- How to assess the business case before adoption
- Common Agile adoption mistakes
- Framework references and example boundaries
Agile KPIs and tools
Connect framework choices to flow, quality and business outcomes with measurement definitions, worked calculations and tool-selection guidance.
Measure Agile KPIs and compare delivery toolsAgile is a set of values and principles for learning through delivery, collaborating with customers and responding to change. It is not one methodology, a licence to skip planning, or a promise that every project will be faster. A framework supplies working rules; the business context determines whether those rules help. Start with the problem you need to solve, not a demand to adopt a fashionable framework.
Agile, frameworks and practices: what is the difference?
| Level | Examples | What it contributes |
|---|---|---|
| Values and principles | Agile Manifesto | A direction: collaboration, working outcomes, feedback and adaptation. The items on the other side of each value still matter. |
| Team framework | Scrum | Accountabilities, events and artifacts for inspecting and adapting work on complex problems. |
| Flow strategy or method | Kanban | Visualise and actively manage work, control work in progress and improve flow. |
| Development approach and practices | Extreme Programming (XP) | Engineering discipline such as automated testing, continuous integration, pairing and frequent feedback. |
| Management thinking | Lean | Improve customer value, flow and learning while reducing waste across the value stream. |
| Scaled approaches | SAFe, LeSS | Coordinate delivery beyond one team, with very different assumptions about governance and organisation. |
Framework comparison: when to use what
| Approach | Useful business conditions | Watch out for | Evidence to inspect |
|---|---|---|---|
| Scrum | A stable cross-functional team developing an evolving product; stakeholders can inspect usable increments and reorder priorities. | Constant interruptions, absent product ownership or sprint goals that are just unrelated task lists. | Sprint Goal outcomes, usable increments, customer feedback and product measures. |
| Kanban | Continuously arriving service requests, maintenance, operational work or queues with unpredictable demand. | A board without explicit policies, WIP control or action on ageing work is only a visual task list. | Cycle time, throughput, work in progress and work item age. |
| XP | Software changes frequently and quality problems make change expensive; developers can build automated feedback into delivery. | Ceremonies cannot compensate for fragile code, slow integration or unavailable user feedback. | Automated checks, integration feedback, escaped defects and safe release capability. |
| Lean | Value is lost in handoffs, waiting, duplicate work or avoidable rework across a business process. | Cost cutting or maximising individual utilisation without improving the end-to-end customer outcome. | Lead time, waiting, first-time quality and customer value across the whole process. |
| SAFe | A large organisation needs coordinated planning across teams and business investment decisions. | Adopting the full structure for a small team, or adding coordination layers without solving dependencies. | Integrated outcomes, dependency delays and alignment of investment with value. |
| LeSS | Multiple teams build one product and the organisation can support one Product Owner, one Product Backlog and broad feature teams. | Separate departmental backlogs, fragmented ownership and an unwillingness to change team boundaries. | An integrated product increment, shared priorities and fewer cross-team handoffs. |
| Hybrid delivery | Fixed external approvals, procurement or physical deployment coexist with software or process work that benefits from iteration. | Calling delivery agile while fixing every detail and leaving feedback powerless to change priorities. | Gate readiness, accepted increments, approval evidence and business outcomes. |
Scrum: product learning within a clear cadence
Scrum is a lightweight framework for complex problems. A Sprint lasts one month or less and contains the other four events: Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective. The Sprint Goal gives the work coherence; scope can be clarified and renegotiated with the Product Owner as more is learned without endangering that goal. An increment must meet the Definition of Done, and a usable increment may be released before the Sprint ends.
Scrum accountabilities and artifacts
- Product Owner — accountable for maximising product value and effective Product Backlog management, including ordering work and making the Product Goal clear.
- Scrum Master — accountable for establishing Scrum and the Scrum Team's effectiveness; coaches self-management and helps cause impediments to be removed.
- Developers — create the usable increment, plan the Sprint Backlog, uphold the Definition of Done and adapt their plan toward the Sprint Goal.
- Product Backlog and Product Goal — an emergent ordered list of product work, guided by a longer-term objective.
- Sprint Backlog and Sprint Goal — the goal, selected backlog items and actionable delivery plan maintained by Developers.
- Increment and Definition of Done — a usable step toward the Product Goal and the quality commitment that makes completion transparent.
Scrum events: decisions, not status theatre
- 1Sprint Planning — decide why the Sprint is valuable, what can be done and how the selected work will be delivered.
- 2Daily Scrum — a 15-minute event for Developers to inspect progress toward the Sprint Goal and adapt the Sprint Backlog; not a report to a manager.
- 3Sprint Review — inspect the outcome with stakeholders, discuss changes in the environment and adapt future work; not merely a slide presentation.
- 4Sprint Retrospective — plan ways to increase quality and effectiveness by examining interactions, processes, tools and the Definition of Done.
- 5The Sprint — the containing event, one month or less, that creates a consistent inspection and adaptation cadence. Product Backlog refinement is ongoing work, not a separate formal Scrum event or a fixed percentage mandated by the Scrum Guide.
Kanban: manage a flow of unpredictable work
Kanban fits work that arrives continuously rather than conveniently at Sprint boundaries. Define how work enters and moves through the system, when an item starts and finishes, and how much work can be in progress. Pull new work when capacity becomes available instead of starting everything at once. Explicit policies should cover priority, blocked work, quality expectations and genuinely urgent requests.
- Visualise the real workflow, including approval, testing and waiting states; hiding queues hides the problem.
- Control work in progress so people finish and unblock existing work before starting more.
- Watch work item age to find items that are becoming stuck, not only the average time of items already finished.
- Use cycle time and throughput from comparable completed work to inform a service level expectation; an expectation is a forecast, not a guarantee.
- Reserve an explicit policy for expedited work and inspect its effect on the rest of the queue.
XP: make software safe to change
Extreme Programming addresses how software is built, not just how its backlog is organised. Test-driven development, refactoring, continuous integration, pair programming and small releases create frequent feedback about correctness and design. Teams can use XP practices alongside Scrum or Kanban, but copying one practice does not mean they have adopted the whole approach.
Choose an engineering improvement when frequent releases are blocked by regressions, integration problems or brittle code. The project manager should secure time for quality work, realistic test environments and access to users. A fragile legacy system may need characterisation tests and gradual improvement before a new release rhythm is safe. Do not promise faster delivery just because the team has renamed meetings.
Lean: improve the end-to-end business process
Lean starts with customer value and the value stream that produces it. Map the journey from request to outcome, distinguish necessary work from avoidable waste, and investigate queues and rework. A locally efficient department can still make the whole system slower if it produces batches that the next team cannot absorb. Improve the constraint and test whether the customer receives a better outcome.
- Ask which outcome the customer actually values before automating an existing process.
- Map handoffs, wait times, incomplete information, duplicate entry and correction loops.
- Try a small change, compare end-to-end results and unintended effects, then adapt.
- Do not remove controls merely because they create waiting: determine which controls are required and how to make them more effective.
Scaling Agile: SAFe and LeSS are different choices
First ask whether you can reduce dependencies instead of introducing a scaling framework. SAFe provides structures for coordinating teams through Agile Release Trains, shared planning and, depending on configuration, wider solution and portfolio coordination. It can suit a large organisation with interconnected delivery and investment needs, but introduces accountabilities and planning overhead that should solve a real problem.
LeSS extends Scrum across multiple teams working on one product: a shared Product Backlog, a shared Product Owner and a common Sprint support an integrated product increment. It emphasises organisational simplification and feature teams rather than separate departmental delivery. LeSS Huge adds structures for larger settings. Choose between approaches based on product boundaries, team design, decision rights and willingness to change the organisation, not the number of meetings already on the calendar.
Hybrid: iterate inside non-negotiable boundaries
Some projects contain stable obligations and uncertain solutions at the same time. A hospital implementation may have fixed procurement, privacy, safety and cutover approvals while interface design and workflow configuration benefit from repeated user feedback. Keep required gates and evidence explicit; use iterative delivery to learn within those boundaries. Agile does not exempt a team from contracts, regulation or change control.
A practical framework selection workflow
- 1Define the business outcome and a baseline: for example, fewer failed bookings or shorter request-to-resolution time. Do not use framework adoption as the outcome.
- 2Characterise demand: coherent product goals suggest Scrum; continuously arriving requests suggest Kanban. If both exist, define how service work and product work share capacity.
- 3Assess uncertainty and feedback: can customers inspect a usable result regularly, and can that feedback change the next delivery decision?
- 4Assess technical risk: if change causes defects, add engineering practices and environment improvements rather than just more planning events.
- 5Map constraints and dependencies: required approvals, vendors, physical work and team boundaries may call for explicit gates or coordination.
- 6Choose the smallest workable approach, pilot it on a bounded service or product slice and agree what evidence would justify changing it.
- 7Review business results, quality, flow and team sustainability together. Adapt the operating model if its assumptions are not true.
Business case 1: a retailer improving checkout
Illustrative case, not a reported client result: a retailer knows that customers abandon checkout but does not yet know which changes will help. A stable product team with access to customer research can use Scrum to deliver and inspect small improvements. A Product Goal might be making checkout easier to complete; a Sprint Goal might focus on clearer delivery charges rather than rebuilding the whole storefront.
| Business case element | How the team applies it |
|---|---|
| Options | Compare doing nothing, improving checkout in small increments and replacing the platform. Include integration and support costs, not only development. |
| Delivery approach | Use Scrum for product learning and automated regression checks for payment and order flows. Release only when product and operational requirements are met. |
| Validation | Inspect checkout completion, payment failures, support contacts and customer feedback against a pre-change baseline. Consider seasonality and other changes before attributing an effect. |
| Decision | Continue, revise or stop a proposed feature based on observed value and quality, not the number of story points completed. |
Business case 2: an internal IT service queue
Illustrative case: an IT team receives access requests, incidents and small configuration changes throughout the day. Forcing every request into a Sprint creates interruptions and misleading commitments. Kanban provides a clearer fit: define request types, entry criteria, WIP controls and an urgent-incident policy, then pull work through analysis, implementation and verification.
The business case compares better flow management with extra staffing or further automation. Inspect request age, cycle time by request type, reopening rates and user experience. If approval waiting dominates, adding developers may not solve the constraint. Keep cybersecurity approval requirements; improve completeness at intake and decision availability rather than silently bypassing them.
Business case 3: a healthcare patient portal
Illustrative case: a provider wants patients to request appointments through a portal. Product and clinical stakeholders can inspect booking workflows iteratively, but privacy, clinical safety, accessibility, vendor contracts and go-live readiness still need explicit review. Use a hybrid model: Scrum for patient-facing increments, engineering practices for reliable changes, and a gated rollout for required approvals and operational readiness.
- Clinical and scheduling leads validate appointment rules, escalation and exception handling.
- Privacy, security and compliance specialists define relevant controls and evidence; an iteration cannot approve its own compliance merely by finishing on time.
- Patients or representative users test the journey; support teams prepare training and escalation routes.
- The sponsor weighs adoption, failed booking attempts, administrative workload, safety and cost against the baseline before expanding the rollout.
Business case 4: a fragile finance software product
Illustrative case: a finance application team can build features but every release triggers regressions and emergency fixes. The bottleneck is software quality, not a missing Daily Scrum. XP practices are a useful intervention: strengthen automated tests around calculations, integrate smaller changes frequently, refactor carefully and pair on high-risk areas. Scrum or Kanban can still organise the work while those practices improve feedback.
Build the business case around the cost of defects, support disruption and delayed changes, balanced against test infrastructure and learning costs. Inspect escaped defects, time to restore service and release reliability. Do not use rising test counts alone as proof of business value; tests must protect meaningful behaviour.
Business case 5: a cross-department onboarding process
Illustrative case: employee onboarding waits across HR, payroll, IT and facilities. Lean thinking helps map the entire journey and expose incomplete requests, duplicate entry and approval queues. Kanban can make active cases and blockers visible. Compare this targeted process improvement with buying a new system: automating an unclear process may preserve the same waste at greater cost.
Measure whether a new employee is ready to work when needed, how long the whole journey takes, and how often tasks need correction. A department closing tickets faster is not success if another queue grows or security checks are missed. Pilot better intake and ownership, inspect the full outcome, and only then decide what to automate.
Business case 6: several teams delivering one platform
Illustrative case: several teams build a shared platform but integration arrives late and priorities conflict. If they can genuinely operate as feature teams on one product with shared ownership and a shared backlog, LeSS may fit. If the organisation needs coordinated planning across a broader set of teams and investment structures, evaluate SAFe. Neither choice substitutes for clarifying product boundaries and reducing dependencies.
Compare the cost of organisational change, training and coordination with the current cost of waiting and integration failures. Inspect integrated delivery and business outcomes, not separate team velocity totals. Pilot a coherent product area rather than announcing an enterprise rollout before decision rights and team boundaries are understood.
The project manager's role in Agile delivery
Scrum does not define a project manager accountability. An organisation may still need project management for budgets, procurement, dependencies, risks and governance outside the Scrum Team. Agree those responsibilities explicitly without taking over the Product Owner's ordering decisions or the Developers' delivery plan. Help the team connect increments to business value and remove organisational obstacles rather than allocating every task.
| Project management responsibility | Useful contribution | Avoid |
|---|---|---|
| Business case and funding | Keep expected benefits, costs, assumptions and continuation decisions visible. | Treating a fixed original feature list as the only definition of value. |
| Risk and dependencies | Expose external approvals, vendor commitments and cross-team decisions early. | Hiding risks behind a healthy-looking Sprint dashboard. |
| Stakeholder engagement | Make decision makers and user feedback available at the right time. | Turning the Review into a one-way status presentation. |
| Forecasting | Use capacity, flow evidence and uncertainty to discuss likely outcomes. | Converting story points into contractual hours or comparing teams by velocity. |
| Governance and acceptance | Agree required evidence, acceptance responsibilities and escalation paths. | Assuming Done means every external release approval is complete. |
How to assess the business case before adoption
- Problem and baseline — describe the customer or operational problem and how it is measured today.
- Options — include doing nothing, a targeted practice improvement and a broader delivery-model change.
- Cost — consider training, team availability, engineering infrastructure, coordination and transition disruption.
- Expected value — state a hypothesis about customer, operational or risk outcomes; do not invent a guaranteed productivity uplift.
- Constraints — document contracts, approvals, data protection, release windows and decision rights.
- Pilot decision — name who evaluates evidence, when they review it and what would lead to continuing, adapting or stopping.
Common Agile adoption mistakes
- Choosing Scrum for every type of work, including an interruption-heavy service queue.
- Calling a task board Kanban without defining WIP controls or workflow policies.
- Using Sprint output or velocity as a substitute for customer value and quality.
- Scaling before fixing team-level delivery, ownership and integration problems.
- Assuming Agile means no documentation, estimates, contracts or compliance evidence.
- Introducing hybrid delivery without stating which decisions can change and which constraints cannot.
- Ignoring sustainable workload and technical debt while celebrating short-term output.
Framework references and example boundaries
The business cases in this guide are illustrative scenarios, not customer testimonials or measured results. Framework definitions were checked against the sources below on 22 October 2026. Selection guidance is contextual: validate it against your organisation's actual work, constraints and decision rights.
- Agile Manifesto — values and principles: https://agilemanifesto.org/
- The Scrum Guide — accountabilities, events, artifacts and commitments: https://scrumguides.org/scrum-guide.html
- The Kanban Guide — defining, managing and improving flow: https://kanbanguides.org/the-kanban-guide/
- Agile Alliance — Extreme Programming and engineering practices: https://agilealliance.org/glossary/xp/
- Agile Alliance — Agile Practice Guide context for Lean and delivery approaches: https://agilealliance.org/introducing-the-agile-practice-guide/
- Scaled Agile Framework — enterprise framework guidance: https://www.scaledagileframework.com/
- LeSS Framework — shared product and Scrum structures: https://less.works/less/framework
Related PMI standards & templates
External resources on pmi.org — links open in a new tab. Some require PMI membership.
PMBOK-aligned templates for this topic
Editable Word and print-ready PDF downloads — no sign-up required.
- Sprint planning template →A PMBOK-aligned sprint planning template with a capacity calculator, a Definition of Ready check, a two-hour agenda and a worked example of a commitment that fits.
- User story template →A PMBOK-aligned user story template with Given/When/Then acceptance criteria, an INVEST check, a fully worked example and the six patterns for splitting a story that is too big.
- Sprint retrospective template →A PMBOK-aligned sprint retrospective template with a 90-minute facilitation script, the data to bring, five session formats, and an action log that limits you to three changes.
The PM Delivery Toolkit turns everything in this guide into fill-in templates — $25, one payment.
Get five PM habits that quietly save projects
Baselines, critical path discipline, RAID logs that people read, range estimating and status packs sponsors act on — sent straight to your inbox, free.
One email, no spam, unsubscribe any time.
Discussion
Share how you applied this in practice, ask a question, or add a tip for other readers.
Loading comments…