Moving a proof of concept into a governed effort, the proposal is to use recent production incidents as the plan for which components to refactor next. What is the flaw?
Select an answer to reveal the explanation.
Short Explanation
Incidents show you what already failed. They don't tell you what's about to fail. You need proper analysis and selection to see dependencies and coupling.
Full Explanation
The correct choice is the one stating that production incidents reflect only what has already broken, not the full picture of dependencies and coupling that proper analysis and selection would reveal. Using incidents as the refactoring plan is reactive by nature; it addresses symptoms already surfaced in production while leaving unanalysed coupling and risk elsewhere in the application untouched. The claim that there is no flaw and incidents are the most reliable input is wrong because incidents are a narrow, after-the-fact signal, not a substitute for structured analysis. The claim that incidents should be ignored entirely is wrong because incidents can still usefully inform priorities; the flaw is treating them as the whole plan. The claim that incidents happen too rarely to provide useful signal is wrong because the problem is not frequency but scope—incidents only show what has already gone wrong. For the exam, treat 'use production incidents as the refactoring plan' as the wrong idea to rule out in favour of analyze-select-review-generate.