Taking as many PMI-ACP practice examinations as possible is critical. Before taking the PMI-ACP exam, you can never have too many practice exams. So, what exactly are you waiting for? Try out the PMI ACP for free right now! Here are the most recent SPOTO PMI ACP test sample questions to help you prepare for the PMI ACP exam.
Further Reading:
2021 Updated PMI-ACP Exam Sample Questions with Detailed Explanations
Part 2: 2021 Updated PMI-ACP Exam Sample Questions with Detailed Explanations
21. An agile team is tracking the progress using release burn-down chart. While the chart was moving down till 5th iteration then it went up slightly and then again moved down till it touched the horizontal line. What could have been the reason for burn-down chart going down?
A. In the testing of 6th iteration, there were bugs found in stories that were accepted as “done” in 5th iteration.
B. It was simply a plotting error. The team requires training on agile tracking tool.
C. There was more work added that team finished in the sixth iteration.
D. The team could not finish any story in the sixth iteration.
Answer: Choice C is the correct answer.
Explanation: Choice A is not correct, because if there are bugs found later in the accepted work, these should be treated as new stories but it is a priority call taken by product owner whether to add these in current iteration or later.
Choice B is not correct, as the burn-down chart is a very simple chart so it is highly unlikely to have such plotting errors.
Choice C is correct, there must have been more work added than team finished in 6th iteration so work finished was negative. This is a known limitation of the burn-down chart that it doesn’t show the work added separately.
Choice D is not correct, because if work wasn’t finished then 6th iteration should have horizontal line rather than chart moving upwards, it moved upwards because of additional work.
Reference: Agile estimating and planning by Mike Cohn, Chapter 19.
22. An agile team working on new software for a bookstore. In 1st iteration top priority story in book maintenance (adding books, modifying information about books, deletion of books)
During the iteration planning, the team realized that this story is quite big and may not be delivered completely in a single iteration.
What should the team do?
A. divide into smaller stories based on the layers on an architecture such as the creation of screens, user interface layer, back-end, middle tier connecting back-end and user interface.
B. Divide it into smaller stories based on functions such as one story for adding books, another for modifying information about books, and the 3rd one for deletion of books.
C. Do nothing as it’s normal to have the initial few iterations delivering no business value. The team can continue working on remaining tasks in 2nd iteration.
D. Modifying the iteration length so that the team is able to finish this story in one single iteration.
Answer: Choice B is the correct answer.
Explanation: Choice A is not correct, because dividing the story based on architecture is not recommended. It this case, smaller stories would not be valuable for business. Moreover, the team would not be able to deliver any business value until all the tasks are complete.
Choice B is correct, as it is advisable to split the stories based on operational boundaries.
Choice C is not correct, it is true that often agile team don’t deliver any real business value in initial iterations as entire effort goes into foundation laying activities. However, this doesn’t mean that the team should not make an attempt to deliver business value when this is entirely possible.
Choice D is not correct, as iteration length is decided during release planning i.e. before iteration planning. Moreover, it is not advisable to tweak the iteration length just because a particular story can’t be fit into an iteration. It is highly recommended to have all iterations of the same length.
Reference: Agile estimating and planning by Mike Cohn, Chapter 12.
23. Which of the following is best to call a good user story?
A. The administrator can manage the books she has added.
B. The administrator can update the book availability text.
C. The administrator can add, edit and delete multiple books.
D. The code should be written in JAVA.
Answer: Choice B is the correct answer.
Explanation: Choice A is not correct since it is not a closed story because managing something is an ongoing activity and it does not tell what managing books involve.
Choice B is correct, and an administrator can update the book availability text. This can particularly useful if the book is out of stock so that users can get the correct information. It may also tell if the book was out of stock but now has become available.
Choice C is not correct, but it is a compound story, which should be split into multiple small stories.
Choice D is not correct, as it is a technical requirement or constraint, not a user story.
Reference: User Stories Applied: For Agile Software Development by Mike Cohn.
24. As an agile lead/manager, what should you do if you see a committed story can’t be finished by end of the iteration and it would take another 2 days?
A. As it is just a matter of two days, extend the iteration length this time to finish what was committed. Meeting commitment is more important than having a fixed iteration length.
B. Ask the team to stop working on the story as it can’t be finished. Schedule this as top priority story for next iteration.
C. Discuss with the product owner about the situation and available options without changing iteration end date. Determine if and when it should be completed.
D. Let the team continue working and finish as much as you can. Pick the unfinished part in next iteration
Answer: Choice C is the correct answer.
Explanation: Choice A is not correct, as no matter what, iteration end date should not be changed. That is against agile principles.
Choice B is not correct, as an agile manager can’t just assume that this is the top priority item for the next iteration. The product priorities are best decided by the product owner.
Choice C is correct, as a product owner is best placed to decide about priorities. One of the opinions could be to divide the story into smaller stories (if feasible) or have an agreement about reduced scope. If the story has to be deferred to future iterations, it needs to be taken up in the iteration planning meeting of next iterations. There is a high probability that this would be picked in next iteration but we can’t just assume that.
Choice D is not correct, for the reason mentioned above. It might be wasteful to continue the work and half-done work at the end of the iteration. The decision whether to continue or stop needs to be taken care after discussion with the product owner and team.
Reference: Agile Estimating and Planning by Mike Cohn, Chapter 19.
25. There is a new person joined the team. You see him doing copy paste from one module to other. What do you think is right here?
A. There is nothing wrong here as in a team, it’s okay to reuse team members work
B. This is the violation of intellectual property. People should use their knowledge and creativity rather than copying others work
C. Violation of design principle called ‘DRY’ (Don’t Repeat Yourself)
D. No need for this person to ask permission from the original author of the code
Answer: Choice C is the correct answer.
Explanation: Choice A is not correct, and it is not a valid practice in agile.
Choice B is not correct, because generally work produced by IT staff is the intellectual property of the organization and it is okay to reuse other’s work.
Choice C is correct, as this violation of design principle DRY. DRY concept recommends removing/avoiding duplicate code. Ideally, if we need to reuse some logic, the best thing is to make it a common routine, which can be called /referenced from multiple places. This issue with such copy paste is, the code becomes un-necessarily lengthy and clumsy. If there is a change in that logic, changes will have to be made at multiple places so this impacts the scalability.
Choice D is not correct since the given statement is not correct with respect to the given situation.
Reference: The Art of Agile Development by James Shore.
26. Which of the following are the TRUE statements about velocity?
1) If a story is not complete, based on % complete, it can contribute towards velocity calculation.
2) Velocity corrects estimate errors.
3) Velocity helps in customer satisfaction.
4) Velocity helps in predicting end date of release.
A. 4 only.
B. 1 and 3.
C. 2,3 and 4.
D. All four.
Answer: Choice C is the correct answer.
Explanation: Statement 1 is not correct as we should only consider done-done stories towards velocity calculation.
Statement 2, 3 and 4 are correct with respect to the velocity.
Choice A is true as velocity helps in predicting the end date of release. However, statement 2 and 3 are also true with respect to the velocity of the team.
Choice B is not correct since statement 1 is not correct.
Choice C is correct since all the given statements 2, 3 and 4 are correct related to the velocity of the team.
Choice D is not correct since statement 1 is not correct.
Reference: Agile estimating and planning by Mike Cohn.
27. During iteration planning, the amount of slack that you build depends on the ______________of the problems that your team experiences in each iteration.
A. Complexity.
B. Number.
C. Randomness.
D. Impact
Answer: Choice C is the correct answer.
Explanation: Amount of slack really depends on the randomness of the problem.
For example, if roughly we face 20 hours of problems each release then that should have automatically come within velocity calculation. However, if we are facing 20 to 30 hours of the problem each iteration then you may consider having 10 hours of slack.
Choice A is not correct since complexity is not the factor we consider to build the amount of slack in iteration planning.
Choice B is not correct since Number is not the factor we consider to build the amount of slack in iteration planning.
Choice C is correct since Randomness is the factor we consider to build the amount of slack in iteration planning.
Choice D is not correct since Impact is not the factor we consider to build the amount of slack in iteration planning.
Reference: The Art of Agile Development by James Shore, Chapter 8.
28. An agile team needs to build a new website to sell few retail products through the internet. In which order you would perform various activities related to user role modeling.
A. Create a persona, Identify user roles, Refine roles, Consolidation and narrowing.
B. Identify customer, Brainstorm on initial roles, Organize roles, Consolidate roles, refine roles (add persona, consider an attribute).
C. Identify customer, create personas, Identify initial roles, Refine roles, consolidated roles.
D. Identify initial roles, refine roles (add persona, consider and attributes), Identify customer, consolidation and narrowing.
Answer: Choice B is the correct answer.
Explanation: Choice A is not correct, since create personas is given even before creating initial business roles.
Choice B is correct since the statement is given in the correct sequences.
Choice C is not correct, since create personas is given even before creating initial business roles.
Choice D is not correct, as first, we need to identify the customer who could help in role identification. Also, role refinement typically happens after consolidation and narrowing.
Reference: User Stories Applied: For Agile Software Development by Mike Cohn, Chapter 3.
29. Which of the following is correct about terms product knowledge and project knowledge?
A. Product knowledge is knowledge about what will be developed while project knowledge is about how the product will be created.
B. Project knowledge is knowledge about what will be developed while product knowledge is about how the product will be created.
C. Project knowledge is knowledge about what will be developed while product knowledge is about features to be developed.
D. Both project knowledge and product knowledge terms are used interchangeably in agile development and relate to knowledge about how the product should be developed.
Answer: Choice A is the correct answer.
Explanation: Product knowledge is knowledge about what will be developed. It is knowledge about the features that will be included and about those that will not be included. The more product knowledge a team has, the better able they will be to make a decision about the nature and features of the product.
Project knowledge, by contrast, is the knowledge about how the product will be created. Examples include knowledge about the technologies that will be used, about the skills of the developers, about how well the team functions together and so on.
Choice A is correct since the explanation for the product knowledge and project knowledge are correct.
Choice B is not correct since the explanation for the product knowledge and project knowledge are wrong.
Choice C is not correct since the explanation for the product knowledge and project knowledge are wrong.
Choice D is not correct, and the terms project knowledge and product knowledge are not used interchangeably.
Reference: Agile Estimating and Planning by Mike Cohn, Chapter 9.
30. Which of the following allows the team to make and meet long-term commitments?
A. Release planning.
B. Project Chartering.
C. Risk management.
D. Slack.
Answer: Choice C is the correct answer.
Explanation: Choice A is not correct since release planning helps us in making long terms commitments. However, there can be the number of uncertainties that a team needs to manage throughout the project. Release planning happens once so it can’t help much in meeting the long-term commitments.
Choice B is not correct since project charactering is for setting up initial direction, it typically happens before the team makes any commitments.
Choice C is correct since every project has a number of uncertainties. Despite these uncertainties, your stakeholders need schedule commitments that they can rely upon. Risk management allows us to make and meet these commitments.
Choice D is not correct since slack helps us in mitigating schedule risk. However, there are many other kinds of risk so the better answer is risk management.
Reference: The Art of Agile Development by James Shore, Chapter 8.
Conclusion
The pass rate of the PMI ACP is higher than that of the PMP. You must still study the questions thoroughly and become familiar with the PMI question format. Agile methodologies such as Scrum, Kanban, Lean, and XP, as well as the associated Agile ceremonies and artifacts, will still be required. SPOTO provides 100% authentic PMI ACP exam dumps with validated answers to assist you in passing your final PMI ACP certification exam.
Comments