Agile Development Process: Complete Guide for Practice Test Geeks
Master the agile development process: 6 phases, Scrum vs Kanban, ceremonies, roles, and exam tips for PMI-ACP, PSM I, and CSM certifications.

The agile development process flipped software building on its head when teams got tired of stiff Gantt charts and 200-page specs collecting dust. Instead of trying to predict every feature months ahead, agile breaks work into short cycles, ships something usable each round, and asks customers what to adjust next. You will see why this iterative rhythm beats waterfall in most modern projects, and how the values from the 2001 Agile Manifesto still shape every sprint, stand-up, and retro happening today.
Most certification candidates struggle because they treat agile like a recipe with twelve fixed steps. It is not. Agile is a mindset wrapped around a few core practices, and frameworks like Scrum, Kanban, and XP each apply that mindset differently. This guide walks through every phase, ceremony, and role so you can answer exam questions correctly and explain the process to a stakeholder who has never heard of a backlog.
Before you dive in, bookmark the Agile methodology practice test and the broader Agile project management hub. Both pages give you scored drills that mirror the format used in PMI-ACP, Scrum.org, and Scrum Alliance exams.
If you are completely new to agile, expect a learning curve of about two weeks before the terms feel comfortable. The good news is that the vocabulary list is short. Backlog, sprint, story, point, velocity, increment, retrospective. Master these seven words and roughly 80 percent of agile content stops looking foreign. Skim them now, return to them after each section, and the language will lock in faster than you expect on a first pass through the material today.
Agile Adoption By the Numbers
Where the Agile Development Process Came From
Seventeen software thinkers met at a Utah ski lodge in February 2001. They had each grown frustrated with heavy methodologies like the Rational Unified Process and waterfall delivery, which forced teams to lock requirements early and ship late. Over three days they hammered out four values and twelve principles, then signed the Agile Manifesto. The document fits on one page, but it rewired how millions of teams ship software.
Those four values still anchor every modern framework. Individuals and interactions matter more than processes and tools. Working software matters more than comprehensive documentation. Customer collaboration matters more than contract negotiation. Responding to change matters more than following a plan. None of the right-hand items are worthless, but the left-hand items carry more weight when trade-offs hit.
From this small foundation, frameworks bloomed. Scrum, Extreme Programming, Crystal, Feature-Driven Development, and later Kanban and SAFe all claim agile roots. Each adapts the values to a different team size, risk profile, or industry. The exam will not ask you to recite history, but knowing the manifesto explains why agile teams resist mid-sprint scope changes or skip status reports in favor of demos.

The Four Agile Manifesto Values
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Memorize the left-hand items in order. Many PMI-ACP and PSM I exam questions test whether you can rank these values correctly when a scenario forces a trade-off.
The Six Phases of the Agile Development Process
Although agile rejects rigid stage gates, most practitioners agree that work passes through six recognizable phases. Concept, inception, iteration, release, maintenance, and retirement. The phases overlap, especially when multiple feature streams run in parallel, but exam writers love to test you on the order and on what artifacts get produced at each step.
Phase one is concept. The product owner, with input from stakeholders, identifies a business need and roughs out the product vision. A lean business case, an opportunity assessment, or a one-page product brief is the typical output. The team estimates value, cost, and risk at a coarse level. Anything more detailed wastes effort because requirements will shift.
Phase two is inception. The team forms, infrastructure gets stood up, and the initial product backlog is shaped. Story mapping sessions, persona definitions, and a release plan emerge. This is also where the team agrees on its definition of done, working agreements, and tool stack. Skipping inception is the single biggest cause of slow first sprints.
Phase three is iteration, also called construction. The team works in time-boxed sprints (Scrum) or continuous flow (Kanban), turning backlog items into shippable increments. Each iteration includes design, code, tests, and integration. Demos happen at iteration end so stakeholders can react and re-prioritize.
Six Phases at a Glance
Product vision drafted. Lean business case, ROI estimate, high-level scope. Output: product brief.
Team forms, environment set up, initial backlog and release plan built. Output: definition of done.
Sprints or flow-based delivery. Design, code, test, integrate. Output: working increments.
Final QA, documentation, deployment to production. Output: live product version.
Bug fixes, user support, minor enhancements. Output: stable running system.
Product sunset, data migration, customer notification. Output: graceful end-of-life.
Inside an Agile Iteration
Most exam questions hammer the iteration phase because that is where day-to-day agile actually lives. A Scrum iteration is called a sprint and runs two to four weeks. Each sprint opens with sprint planning, where the team picks items off the prioritized backlog and commits to a sprint goal. Mid-sprint, daily stand-ups keep blockers visible. The sprint closes with a sprint review (demo for stakeholders) followed by a retrospective (team-only reflection on process).
Kanban teams skip the time-box. They pull work continuously, limited only by work-in-progress caps on each column of the board. Both approaches honor the same agile principle: small batches, fast feedback, sustainable pace. The difference is rhythm. Scrum is cadenced; Kanban is flow-based. Many teams blend them into Scrumban.
During iteration, engineering practices from Extreme Programming amplify quality. Pair programming, test-driven development, continuous integration, and refactoring are not optional add-ons. They keep technical debt from suffocating velocity. Exam questions often ask which XP practice supports which agile principle, so do not skip that mapping when you study. Use the Agile Scrum practice test to drill these connections.
Compare Agile Frameworks

Roles That Drive the Agile Development Process
Scrum defines three accountabilities that show up on every exam. The product owner owns the what. They prioritize the backlog, write or accept user stories, and decide when an increment is releasable. They speak for the customer, even when the customer is internal. A weak product owner is the most common cause of failed Scrum adoption.
The Scrum master owns the how. They coach the team on Scrum theory, remove organizational impediments, and protect the team from mid-sprint disruptions. They are not a project manager and do not assign tasks. They serve, not direct. On well-functioning teams, the Scrum master gradually fades into a coaching role as the team self-organizes.
Developers own the work. In Scrum 2020, the term is just developers, no separate testers or architects. They self-manage, decide how to turn backlog items into working software, and are collectively accountable for the sprint goal. Cross-functional teams of three to nine developers hit the sweet spot. Smaller teams lack capacity; larger teams suffer communication overhead.
Exam writers love this distinction. A Scrum master is a servant-leader who coaches the team and removes impediments. A traditional project manager owns scope, schedule, and cost commitments. The Scrum master does not promise delivery dates to executives or push the team to hit a deadline by working overtime. If a question describes someone setting timelines and assigning tasks, that is a project manager, not a Scrum master.
User Stories, Estimation, and Velocity
Agile teams capture requirements as user stories. The classic template is, As a [role], I want [feature], so that [benefit]. Stories are intentionally lightweight. The card holds just enough context to spark a conversation, and confirmation criteria (the three Cs: card, conversation, confirmation) define done. Bill Wake codified the INVEST acronym to remember story quality: Independent, Negotiable, Valuable, Estimable, Small, Testable.
Estimation in agile uses relative sizing, not hours. Teams compare new stories against a reference story and assign points using the Fibonacci sequence (1, 2, 3, 5, 8, 13). Planning poker is the most common technique. Each developer reveals a card simultaneously, then outliers discuss until the team reaches consensus. The point is to surface assumptions, not to lock in a contract.
Velocity is the sum of story points completed per sprint. After three to five sprints, velocity stabilizes and becomes a forecasting tool. If the team completes 30 points per sprint and the release backlog holds 180 points, the release lands in six sprints. Velocity is a team-private metric. Comparing velocity across teams is the fastest way to destroy agile culture, because it incentivizes inflated estimates.
Story splitting deserves attention. Large stories (sometimes called epics) must be broken down until they fit comfortably inside a single sprint. Common split patterns include slicing by workflow steps, by data variations, by interface, by performance criteria, or by happy path versus error cases. A good split keeps each piece end-to-end shippable. If a split produces a story that only the backend team can complete, you have created a technical task, not a story, and velocity tracking will mislead you. Practice splitting by walking through real backlog items during refinement.
Run a Healthy Iteration
- ✓Sprint goal written and visible to the whole team
- ✓All backlog items meet INVEST quality criteria before pull
- ✓Definition of done is shared, written, and unchanged mid-sprint
- ✓Daily stand-up under 15 minutes, focused on impediments
- ✓Stakeholders present at sprint review with a working demo
- ✓Retrospective produces 1-2 actionable improvements per sprint
- ✓Velocity tracked but never used to compare teams
- ✓Work-in-progress respects column limits on the board
- ✓Technical debt items appear on the backlog like any other story
- ✓Refinement happens weekly, not in a last-minute scramble
Agile Ceremonies and Their Purpose
Each Scrum event has a specific intent, and exam questions probe whether you can match the event to its purpose. Sprint planning answers two questions: what can be done in this sprint, and how will the work get done. The product owner brings the prioritized backlog, the developers pull items they can realistically finish, and together they craft a sprint goal that gives coherence to the work.
The daily Scrum (stand-up) is a 15-minute inspection of progress toward the sprint goal. The classic three questions (what did I do yesterday, what will I do today, what is blocking me) are no longer mandatory in the 2020 Scrum Guide, but most teams keep some variation. The meeting is for the developers, not for status reporting to managers.
The sprint review demos the increment to stakeholders. It is not a one-way presentation; it is a working session where the product owner and stakeholders adapt the backlog based on what they just saw. Skipping the review or treating it as a formality wastes the most valuable feedback loop in agile.
The retrospective closes the sprint. The team alone inspects how the sprint went and identifies one or two process improvements. Common formats include start-stop-continue, the four Ls (liked, learned, lacked, longed for), and the sailboat. Pick a format that fits the team mood, and rotate so it stays fresh.

Pros and Cons of Agile
- +Faster delivery of value through short iterations
- +Higher customer satisfaction from continuous feedback
- +Better risk management because issues surface early
- +Improved team morale and ownership of work
- +Easier adaptation to changing requirements
- +Built-in quality through testing and refactoring practices
- −Requires committed product owner availability
- −Hard to forecast firm dates for fixed-scope contracts
- −Documentation can suffer without discipline
- −Less effective for highly regulated or safety-critical systems
- −Demands culture change that some organizations resist
- −Scaling beyond ten teams introduces significant overhead
When the Agile Development Process Shines (and When It Fails)
Agile shines when requirements are uncertain, customers want to participate, and the cost of change late in the project is high. New products, internal tools, web apps, and mobile apps all fit. The team can ship a thin slice, learn from real users, and pivot before too much is built. Companies like Spotify, Netflix, and Atlassian all run thousands of agile teams precisely because their markets shift weekly.
Agile struggles when requirements are truly fixed, regulators demand heavy documentation, or the cost of late change is low. Building a bridge, certifying an aircraft system, or releasing a contract-bound deliverable to a government agency often suits a hybrid or even waterfall approach. PMI now offers the Disciplined Agile Delivery (DAD) toolkit and the PMI-ACP exam tests your judgment on when to apply which approach.
The most common failure pattern is mechanical adoption. A team installs Jira, calls their two-week chunks sprints, and renames the project manager a Scrum master, but the underlying culture does not change. Decisions still flow top-down, the backlog is written by managers, and retrospectives produce nothing actionable. The result is worse than waterfall because the team now has ceremonies and meetings without the benefits. Real agile requires trust, transparency, and a willingness to inspect and adapt every two weeks.
Watch for warning signs. Sprint goals that read like to-do lists rather than outcomes. Retrospectives where the same impediments appear month after month. Velocity climbing while quality drops. A product owner who attends every ceremony but cannot say no to a single stakeholder. Each of these signals signals process drift, and exam questions often present them as scenarios asking what the Scrum master should do next. The answer almost always involves coaching, not policing.
Another fail mode is over-engineering the process. Some teams add layers of estimation, multiple backlogs, three different boards, and weekly grooming sessions until the meetings consume more time than the work. Agile is supposed to reduce overhead, not add it. If a ceremony stops producing value, the team should kill it. The Scrum Guide is a starting point, not a contract. Inspect and adapt applies to the process itself.
Twelve Agile Principles in Plain English
Satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development, to leverage customer advantage.
Ship working software every few weeks, with preference for the shorter timescale.
Business people and developers must work together daily throughout the project.
Build projects around motivated individuals; trust them to get the job done.
Direct conversation is the most efficient way to convey information inside a team.
Working software is the primary measure of progress, not status reports or plans.
Sponsors, developers, and users should maintain a constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.
Maximize the amount of work not done. Simplicity is essential to agile delivery.
Best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective and adjusts.
Scaling the Agile Development Process
Single-team agile is easy. Scaling agile across fifty teams building one product is hard. Several frameworks address this. The Scaled Agile Framework (SAFe) is the most popular in large enterprises, organizing teams into Agile Release Trains that ship every eight to twelve weeks. Large-Scale Scrum (LeSS) keeps Scrum mostly intact but adds coordination events. Disciplined Agile is a toolkit rather than a prescription, letting teams choose practices based on context.
Whichever scaling model you study, the same principles repeat. Limit dependencies between teams by aligning around features or value streams, not components. Make commitments at the team level, not the individual level. Synchronize cadences so demos and planning happen in step. Use a backlog at every level (portfolio, program, team) and keep them connected through clear traceability.
The twelve principles behind the Agile Manifesto deserve study time too. They expand the four values into concrete guidance. Deliver working software frequently. Welcome changing requirements even late in development. Business people and developers must work together daily. Build projects around motivated individuals. The principles are quoted directly on the exam, so reading them once a week until the test is worth the effort.
Final exam tip: read every question for the word that signals the framework. Increment, sprint, and Scrum master mean Scrum. Pull, WIP, and flow mean Kanban. Pair programming, TDD, and refactoring mean XP. Program Increment, ART, and Innovation and Planning iteration mean SAFe. Once you spot the framework, the right answer usually narrows to two options. Keep practicing with our Agile project management practice test until pattern recognition feels automatic.
One overlooked tip: when two answers seem correct, pick the one that prioritizes people, working software, or feedback. Agile exams reward the value-driven choice. If one option preserves documentation or contract terms and another preserves working software or customer collaboration, the right-hand items lose. This single heuristic resolves a surprising share of close calls during PMI-ACP and PSM I drills.
Agile Questions and Answers
About the Author
Attorney & Bar Exam Preparation Specialist
Yale Law SchoolJames R. Hargrove is a practicing attorney and legal educator with a Juris Doctor from Yale Law School and an LLM in Constitutional Law. With over a decade of experience coaching bar exam candidates across multiple jurisdictions, he specializes in MBE strategy, state-specific essay preparation, and multistate performance test techniques.
Join the Discussion
Connect with other students preparing for this exam. Share tips, ask questions, and get advice from people who have been there.
Start the conversation