All PMI exams
Free PMI Agile Certified Practitioner (PMI-ACP) practice test: 30 questions with answers
30 original questions for PMI Agile Certified Practitioner (PMI-ACP), drawn from every topic area. Answer each one to see whether you got it right and why. No sign-up.
- Free questions
- 30
- Full bank
- 112 questions
PMI Agile Certified Practitioner (PMI-ACP) exam guide: topics, cost and format
All 30 PMI Agile Certified Practitioner (PMI-ACP) questions with answers
The same questions as the test above, grouped by exam topic. Open any question to see the answer and explanation.
Mindset (8 questions)
Question 1
A team has been told to 'be agile' and has adopted every ceremony from a framework, but its members still wait for instructions before deciding anything. Which principle is most clearly being missed?
- ADelivering working software frequently, with the shortest feasible time between one release and the next
- BUsing a fixed set of practices exactly as written, so that the team can prove it follows the framework
- CKeeping the scope fixed at the start of the project so that the schedule and the budget stay predictable
- DBuilding trust through self-organization, so that the people doing the work make decisions together
Show answer and explanationHide answer
Correct answer: DAgile values self-organizing teams that take ownership of decisions, so ceremonies without that ownership miss the point. Frequent delivery, rigid practice adherence, and fixed scope each address other aspects of agile work, but none of them explains the passive behaviour described.
Question 2
Which statement about the Agile Manifesto's value of working software over comprehensive documentation is most accurate?
- ADocumentation is still valued, but the working product is the primary measure of progress for the team
- BDocumentation is kept only for auditors, and developers never refer to it when they design or build features
- CDocumentation has no value at all, so the team should stop writing it entirely from the first sprint onwards
- DWorking software should be delivered only after every document is complete, so that nothing is missed later
Show answer and explanationHide answer
Correct answer: AThe manifesto values documentation but places working software first as the main evidence of progress. Stopping documentation entirely, keeping documents for auditors only, or waiting for complete documents before delivery each misread the intent of the value.
Question 3
A product owner asks the team to commit to a fixed scope and date for a new feature that is still poorly understood. What is the most agile response?
- ACommit to the full scope and date, and let the team absorb any shortfall in its overtime during the sprint
- BCommit to a short timeboxed experiment, and reassess the scope and the date after each feedback cycle
- CRefuse to plan any work at all until every requirement is defined in complete detail by the business
- DHand the decision to the project sponsor, who should set the date and scope from the original charter
Show answer and explanationHide answer
Correct answer: BWhen requirements are uncertain, a short experiment with frequent feedback reduces risk and lets the scope and date adapt to what is learned. Fixed commitments on poorly understood work, waiting for complete requirements, and deferring to the original charter all ignore that uncertainty.
Question 4
Which practice best supports the Agile principle of sustainable pace?
- AScheduling overtime in the final week of each sprint so that the team can catch up on unfinished work
- BAssigning the most urgent tasks to the most experienced members, who then carry the load through each release
- CLimiting work in progress and planning capacity so that the team can maintain a steady rate over time
- DIncreasing the sprint length whenever the velocity drops, so that more work fits into each planned period
Show answer and explanationHide answer
Correct answer: CLimiting work in progress and planning realistic capacity let a team keep a steady pace without burnout. Routine overtime, concentrating urgent work on a few people, and lengthening sprints each push pace upward in ways that tend to be unsustainable.
Question 5
Which description best matches the Agile concept of a minimum viable product (MVP)?
- AThe full feature set that the business wants, delivered in a single release at the end of the project
- BThe minimum set of documents that the regulator requires before the product is allowed to go into service
- CThe cheapest prototype that can be built, with no intention of being tested with any customer at any point
- DThe smallest version of a product that delivers enough value to learn from real users and guide the next step
Show answer and explanationHide answer
Correct answer: DAn MVP is the smallest product that delivers real value and produces learning from users, which informs the next increment. A full feature release, a prototype never tested with customers, and a minimum document set each miss the learning purpose.
Question 6
Which practice demonstrates the Lean principle of eliminating waste in an agile team?
- AMapping the value stream to find handoffs, waiting time, and rework that add no value for the customer
- BKeeping a long backlog of half-finished features so that the team always has something to start
- CAssigning each team member to several projects at once so that nobody is ever idle during the period
- DProducing detailed status reports every day so that managers feel informed about each person's progress
Show answer and explanationHide answer
Correct answer: AValue-stream mapping exposes waiting, handoffs, and rework, which are the forms of waste that Lean targets. Large half-finished backlogs, multitasking, and daily status reports create waste rather than remove it.
Question 7
Which two practices help a team apply the Agile principle of continuous attention to technical excellence? (Choose two.)
- AAutomated tests that run on every change, so that defects are found while they are still cheap to fix
- BAccepting shortcuts in code quality whenever a deadline is close, and planning to clean up in a later release
- CPair programming or peer review of changes, so that knowledge is shared and design flaws are caught early
- DDelaying refactoring until the system has become so complex that a dedicated project is needed to tackle it
- EKeeping the design choices in one senior developer's head, so that the decisions are not questioned by others
Show answer and explanationHide answer
Correct answer: A, CAutomated tests and peer review catch defects early and spread design knowledge, which sustains technical quality. Accepting shortcuts with a promise of later cleanup, deferring refactoring, and keeping design knowledge private all allow technical debt to accumulate.
Question 8
Which two statements about agile mindset are accurate? (Choose two.)
- AA growth mindset helps teams treat failed experiments as learning that informs the next iteration
- BA fixed mindset works well in agile teams because it keeps the plan stable and reduces the need for change
- CPsychological safety allows team members to raise problems and admit mistakes without fear of punishment
- DAgile mindset is achieved once the team has finished its first certification course on the framework used
- ECommand-and-control leadership is more agile than shared leadership, because decisions are made more quickly
Show answer and explanationHide answer
Correct answer: A, CA growth mindset and psychological safety both let teams learn from failure and surface problems early, which agile depends on. A fixed mindset resists change, a course certificate does not change how a team thinks, and command-and-control leadership slows adaptation.
Delivery (8 questions)
Question 9
A Scrum team has a sprint goal that it will not meet by the sprint review. What is the most appropriate action?
- AExtend the sprint by a week so that the goal can be met without any change to the team or the scope
- BDiscuss with the product owner what can be delivered, and adjust the remaining scope with the next planning
- CMark the sprint as successful anyway, because the team completed most of the individual stories it planned
- DAdd more developers to the sprint midway through, so that the remaining work can be finished before the review
Show answer and explanationHide answer
Correct answer: BDiscussing the realistic outcome with the product owner and adjusting scope at the next planning keeps the team transparent and respects the timebox. Extending the sprint, declaring success regardless, and adding people midway each break the timebox or misrepresent the result.
Question 10
Which practice best supports a team that wants to limit work in progress in a Kanban system?
- ASetting explicit work-in-progress limits per workflow stage and stopping new starts when a limit is reached
- BAllowing every team member to start any item they find interesting, so that no one ever has to wait for work
- CRemoving the board so that the team can work without visible limits and focus on the individual items instead
- DIncreasing the limits whenever the queue grows, so that the team never has to decide which item to finish first
Show answer and explanationHide answer
Correct answer: AExplicit WIP limits per stage reduce multitasking and expose bottlenecks, which is the core of Kanban flow control. Unlimited starts, removing the board, and raising limits whenever queues grow each undermine the limit that gives Kanban its effect.
Question 11
What does a team's velocity measure, and how should it be used?
- AThe number of hours each developer works in a sprint, which should be compared across teams to rank them
- BThe amount of work the team completed in past iterations, used to forecast capacity for future planning
- CThe number of defects that were found in production during the sprint, which is the measure of team quality
- DThe total budget spent by the team on tools and training, which is reported to the finance department monthly
Show answer and explanationHide answer
Correct answer: BVelocity is the completed work per iteration, which helps forecast how much the same team can take on. Using hours, defects, or spending to rank or judge teams misuses the measure and ignores that estimates are relative to each team.
Question 12
Which technique helps a team decide how much work it can commit to in an upcoming iteration?
- AUsing the average of recent completed work as a forecast, and planning with the uncertainty visible in the range
- BCommitting to everything in the backlog, so that the stakeholders see that the team is fully engaged in the work
- CPicking the items that the product owner asks for first, regardless of the team's capacity or their current size
- DEstimating the work in hours for each person and then doubling every estimate to allow for unexpected problems
Show answer and explanationHide answer
Correct answer: AForecasting from recent throughput and showing the range of likely outcomes gives an evidence-based commitment. Committing to everything, taking items regardless of capacity, and doubling hour estimates ignore the team's observed delivery rate.
Question 13
During a sprint, the team notices that a story is far larger than estimated. What is the most appropriate action?
- AKeep the story in the sprint and work overtime until it is finished, so that the estimate is not changed
- BSplit the story, discuss with the product owner which part delivers value now, and re-plan the sprint
- CQuietly drop the story without telling anyone, so that the sprint plan looks unchanged at the sprint review
- DMark the story as done with a note that the remaining work is a known issue for the next release to solve
Show answer and explanationHide answer
Correct answer: BSplitting the story and re-planning with the product owner keeps the sprint transparent and delivers the most valuable part first. Overtime, silently dropping work, and marking unfinished work as done each hide the problem or break the definition of done.
Question 14
Which practice most directly supports continuous delivery of software?
- AHolding releases only once a year, so that each release can be planned with a large set of changes bundled
- BKeeping the test environment different from production, so that the production environment is protected from tests
- CRequiring manual approval from five managers for every small change, so that quality is checked at each step
- DAutomating the build, test, and deployment pipeline so that every change can be released safely at any time
Show answer and explanationHide answer
Correct answer: DAn automated pipeline that builds, tests, and deploys each change makes releases routine and low-risk. Annual bundled releases, manual approvals for every change, and environments that differ from production each increase the risk and delay of delivery.
Question 15
A team wants its releases to become more predictable. Which measure should it watch most closely?
- AThe number of hours that each person works in a week, which shows how hard the team is pushing itself
- BThe number of meetings that are held in each sprint, since meetings are the main source of delays in delivery
- CLead time and cycle time, and how much they vary from release to release, to see whether delivery is steady
- DThe total number of lines of code written during the period, which indicates how much progress has been made
Show answer and explanationHide answer
Correct answer: CLead time, cycle time, and their variability show how steady delivery is, which is what predictability requires. Hours worked, meeting counts, and lines of code measure effort or activity rather than the flow of finished value.
Question 16
Which two practices help a team deliver work with a clear definition of done? (Choose two.)
- AAgreeing on a checklist that covers code review, automated tests, and documentation before a story is accepted
- BCounting a story as done once the developer has finished coding, even though testing has not yet begun
- CApplying the same definition of done to every story, so that the work is comparable across the sprint
- DLetting each developer decide individually what done means for each story they pick up during the sprint
- EChanging the definition of done during each sprint review to match whatever the team has actually completed
Show answer and explanationHide answer
Correct answer: A, CA shared checklist applied consistently makes done mean the same thing for every item, which is what makes progress reliable. Counting work done before testing, letting each developer define done, and changing the definition after the fact all make progress figures unreliable.
Leadership (7 questions)
Question 17
During a retrospective, the team consistently describes conflicts that are never resolved between two senior developers. What should the Scrum Master or agile coach do first?
- ARemove the two developers from the team so that the remaining members can work without the tension
- BAsk the product owner to resolve the conflict by deciding which of the two developers is technically right
- CFacilitate a structured conversation between them, focused on the impact on the team and shared goals
- DRecord the conflict in the impediment log and leave it until the next scheduled performance review cycle
Show answer and explanationHide answer
Correct answer: CFacilitating a structured conversation addresses the conflict directly and keeps the focus on shared goals and team impact. Removing people, having the product owner adjudicate technical disputes, and deferring to a performance review each avoid the facilitation the situation needs.
Question 18
Which approach best describes servant leadership in an agile team?
- AThe leader removes impediments, coaches the team, and protects it from interruptions so it can deliver value
- BThe leader gives direct instructions to each team member and checks that every task is completed as ordered
- CThe leader assigns each task to the most senior member and approves all decisions before they are carried out
- DThe leader reports the team's progress to the executive group every week without involving the team members
Show answer and explanationHide answer
Correct answer: AA servant leader serves the team by removing impediments, coaching, and shielding it from disruption. Direct instruction, centralized approval, and reporting without team involvement are command-and-control patterns that agile teams avoid.
Question 19
A new team member is struggling to understand how the team's decisions are made. Which action best supports effective shared leadership?
- AExplain that a designated senior person makes every decision, so that the new member knows whom to ask
- BLet the new member observe quietly for several months before being allowed to take any part in the decisions
- CMake the team's decision-making norms visible and explain how the team agrees on work and resolves disagreements
- DKeep the decision-making process informal so that people can resolve issues privately without a documented route
Show answer and explanationHide answer
Correct answer: CMaking decision norms visible helps newcomers participate, and it reflects shared leadership where the team owns its choices. A single decider, months of silent observation, and informal private routes each keep the newcomer outside the decision process.
Question 20
Which stakeholder engagement technique is most useful for keeping a sponsor informed without overloading them?
- ASending the full backlog and every test result to the sponsor each day for their own review and comment
- BHolding a regular, short review of working increments and the forecast, with a clear list of decisions needed
- CWaiting until the project is complete, then presenting a summary of everything that happened to the sponsor
- DAsking the sponsor to attend every daily stand-up so that they can follow the detailed progress of each task
Show answer and explanationHide answer
Correct answer: BA regular review of working increments with a forecast and a list of decisions keeps the sponsor informed and engaged without drowning them in detail. Daily backlog dumps, a single end-of-project summary, and attending every stand-up each create either overload or silence.
Question 21
What is a key benefit of building a team charter at the start of an agile engagement?
- AIt fixes the team's tasks for the whole project, so that nobody can change the plan once it has been agreed
- BIt gives the sponsor the authority to approve every change request that the team proposes during the project
- CIt replaces the need for retrospectives, because the rules of the team are agreed once and never revisited
- DIt makes the team's working agreements, values, and decision norms explicit, so they can be referred to later
Show answer and explanationHide answer
Correct answer: DA team charter records agreed norms and values so that the team can refer back to them and adjust them as it learns. Fixing tasks, replacing retrospectives, and centralizing change approval each work against the adaptability that the charter supports.
Question 22
Which two actions help a team build conflict resolution skills that support agile collaboration? (Choose two.)
- AAddressing disagreements about work early, while they are still small and specific to the task at hand
- BAvoiding any disagreement in meetings so that the team always appears united to its stakeholders outside
- CUsing a shared decision method, such as a fist-of-five vote, for choices that the team has to make together
- DLetting the most senior person settle every dispute immediately, so that the discussion does not get long
- EKeeping the disagreement private between the two people involved, so that the wider team is not distracted
Show answer and explanationHide answer
Correct answer: A, CAddressing disagreements early and using a shared decision method keep conflict productive and make the team's choices its own. Hiding disagreement, letting a senior person settle everything, and keeping conflicts private each suppress the learning and ownership that collaboration needs.
Question 23
A developer repeatedly asks the team to change the agreed approach late in the sprint. Which leadership response is most effective?
- AAsk the developer to bring the proposed change to the team with evidence, so the team can decide together
- BRecord the developer as uncooperative in the performance file so that the pattern is visible to managers
- COverrule the developer and move on without any discussion, so that the sprint can continue as planned
- DLet the developer change the approach privately without telling the rest of the team about the decision
Show answer and explanationHide answer
Correct answer: ABringing the proposal to the team with evidence keeps the decision shared and gives the team a chance to weigh the risk of a late change. Overruling, recording the developer, and letting changes happen privately each shut down the collaboration that shared leadership depends on.
Product (7 questions)
Question 24
Which technique is commonly used to prioritize a product backlog by business value and risk?
- AOrdering items alphabetically by their title so that every stakeholder can find each item quickly in the list
- BRanking items by the seniority of the person who requested them, so that the requests of leaders come first
- CPlacing the items in the order that they were first entered into the backlog tool by the product team
- DAssessing each item's value, cost, and risk, and reprioritizing the backlog as new information comes in
Show answer and explanationHide answer
Correct answer: DValue, cost, and risk assessment, revisited as information changes, is the basis for prioritizing a backlog in agile products. Alphabetical order, requester seniority, and entry order are not measures of value.
Question 25
What is the purpose of a product roadmap in an agile organization?
- ATo commit to a fixed list of features and dates for the next three years, which the teams must deliver exactly
- BTo list every technical task that the developers will carry out, so that progress can be tracked in detail
- CTo communicate the direction and the outcomes the product aims to reach, while keeping the plan open to change
- DTo record the budget spent on each feature, so that the finance team can compare it with the original estimate
Show answer and explanationHide answer
Correct answer: CAn agile roadmap communicates direction and intended outcomes and is updated as learning arrives. A fixed multi-year feature commitment, a detailed task list, and a budget record each treat the roadmap as a contract or a ledger rather than a guide.
Question 26
A customer asks for a feature that would require a large share of the next sprint. What is the best way for the product owner to respond?
- AAccept the feature into the sprint without discussion, because the customer is the most important stakeholder
- BReject the request without explanation, so that the team can keep its current sprint plan unchanged
- CDiscuss the value and cost of the request, and trade it against the current priorities in the backlog
- DAdd the feature to the sprint and ask the team to work overtime so that the existing sprint items remain on time
Show answer and explanationHide answer
Correct answer: CWeighing the request's value against current priorities keeps the decision transparent and protects the sprint. Accepting without discussion, rejecting without explanation, and adding overtime each damage either trust or the team's sustainable pace.
Question 27
Which two practices help a product owner write clear acceptance criteria for a user story? (Choose two.)
- ADescribing observable conditions that the story must meet, so that the team and the customer can verify them
- BStating the expected outcome in measurable terms, such as a response time or a number of completed steps
- CLeaving the criteria open until the end of the sprint so that the team can decide what done means at that point
- DWriting the criteria in the internal technical jargon of the developers so that they can be tested precisely
- ECopying the criteria from another product's backlog without adjusting them to the needs of this product
Show answer and explanationHide answer
Correct answer: A, BObservable, measurable conditions let the team and the customer agree on whether the story is done. Criteria left open, written only in internal jargon, or copied from another product do not give a shared, testable definition of success.
Question 28
Which practice helps a product owner decide whether a feature is worth building?
- ABuilding the full feature as soon as the most senior executive asks for it, to keep the sponsor satisfied
- BValidating the assumptions behind the feature with a small experiment or user feedback before committing to it
- CCounting the number of stakeholders who mention the feature in the meetings held during the current quarter
- DEstimating only the development cost of the feature without any view of the value that it would deliver
Show answer and explanationHide answer
Correct answer: BTesting the key assumptions with a small experiment or user feedback shows whether the value is real before the cost is committed. Building on an executive request alone, counting mentions, and estimating only cost each skip the value question.
Question 29
What is the main purpose of a user story?
- ATo provide a detailed technical specification of the system's internal components and the interfaces between them
- BTo serve as a legal contract between the organization and the customer, setting out the rights and obligations
- CTo describe a user's need and the value it brings, expressed from the user's point of view in a short form
- DTo act as the test script that is executed by the quality assurance team at the end of each development cycle
Show answer and explanationHide answer
Correct answer: CA user story captures who needs what and why in a short, conversational form that invites discussion and refinement. Technical specifications, legal contracts, and test scripts are other artifacts with different purposes.
Question 30
Which technique helps a product owner compare competing options on a common basis?
- AGiving the highest priority to the feature requested by whichever stakeholder is the most senior in the company
- BSorting the candidate features alphabetically by their title so that every item can be found quickly in the list
- CSelecting the candidate features at random from the list, so that no single stakeholder can influence the outcome
- DWeighted scoring of value, risk, and cost against criteria that the stakeholders have agreed on in advance
Show answer and explanationHide answer
Correct answer: DWeighted scoring against agreed criteria gives a transparent, comparable basis for choices among options. Alphabetical sorting, random selection, and seniority-based priority each ignore value and risk.