volume_mute
Two Reasons Businesses Resist Investing in Maintainability
publish date: 2026/06/24 21:16:14.684432 UTC
volume_mute
Which of the following are reasons given for why businesses are often reluctant to spend more on development to reduce future maintenance costs? Select all that apply.
Correct Answer
(1) Managers are incentivized around quarterly or annual spending plans, so short-term cost increases are visible but long-term gains are unmeasurable at the same time
(2) Developers are usually not responsible for maintaining the systems they build, so they see no personal benefit from extra effort
Explanation
The two main reasons are: (1) managers focus on quarterly/annual budgets where investing in maintainability is a visible short-term cost, while long-term benefits are not measurable at the same time; and (2) developers typically do not maintain what they build, so they have no personal incentive to invest extra effort in maintainability.
Reference
Software Engineering, Ian Sommerville, 10th edition
