Chapter 2. Unsustainable Software Development and its Causes
Unsustainable development, as depicted in Figure 2-1, is an all-too common situation today in the software industry. Most software teams place too much of a short-term emphasis on feature development and fixing defects and do not pay enough attention to the health of the underlying software. The result is software with a high cost of change, that is increasingly unmaintainable, and where every change has the risk of destabilizing the product.
Figure 2-1. Unsustainable development is characterized by a constantly increasing cost of change to the software. The usual evidence of a high cost ...
Get Sustainable Software Development: An Agile Perspective now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.