PMI Agile Certified Practitioner PMI ACP · Free Practice Question Easy

Question 50

Thomas would like to spend some time every sprint refactoring the code that has been written previously. His request is:
  • A Only appropriate once the project is nearing completion
  • B One that should be requested in a totally separate project
  • C Appropriate for an agile project, where good design is important to the ability to maintain software
  • D Acceptable, but it will delay the team by an entire sprint
Reveal correct answer

Correct answer: C

Explanation

3 is correct because refactoring code so that a design is simple and easy to understand is totally appropriate and expected with an agile mindset. 1, 2, and 4 are incorrect.1is incorrect because refactoring does not need to be delayed in a project, moved to another project, or considered a delay at all. 2 and 4 are incorrect because good design is critical to the maintenance of software and refactoring is expected.

Discussion

Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need