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.
