SEI Figures for Managing Technical Debt
Part I: Exploring the Technical Debt Landscape
Chapter 1: Friction in Software Development
The Promise of Managing Technical Debt
Your Own Story About Technical Debt?
Principles of Technical Debt Management
Navigating the Concepts of the Book
Chapter 2: What Is Technical Debt?
Technical Debt Items: Artifacts, Causes, and Consequences
Potential Debt versus Actual Debt
Chapter 3: Moons of Saturn—The Crucial Role of Context
Three Case Studies: Moons of Saturn
Part II: Analyzing Technical Debt
Chapter 4: Recognizing Technical Debt
What Are the Visible Consequences of Technical Debt?
Writing a Technical Debt Description
Understanding the Business Context for Assessing Technical Debt
Assessing Artifacts Across the Technical Debt Landscape
Chapter 5: Technical Debt and the Source Code
Identify Questions About the Source Code
Define the Observable Measurement Criteria
Select and Apply an Analysis Tool
Document the Technical Debt Items
Chapter 6: Technical Debt and Architecture
Examine the Code to Get Insight into the Architecture
The Case of Technical Debt in the Architecture of Phoebe
Chapter 7: Technical Debt and Production
Beyond the Architecture, the Design, and the Code
The Case of Technical Debt in the Production of Phoebe
Part III: Deciding What Technical Debt to Fix
Chapter 8: Costing the Technical Debt
Shining an Economic Spotlight on Technical Debt
Refine the Technical Debt Description
Calculate the Cost of Remediation
Calculate the Recurring Interest
Manage Technical Debt Items Collectively
Chapter 9: Servicing the Technical Debt
Weighing the Costs and Benefits
Paths for Servicing Technical Debt
The Business Case for Technical Debt as an Investment
Part IV: Managing Technical Debt Tactically and Strategically
Chapter 10: What Causes Technical Debt?
The Perplexing Art of Identifying What Causes Debt
Causes Arising from Change in Context
Causes Associated with the Development Process
Causes Arising from People and Team
Chapter 11: Technical Debt Credit Check
Identifying Causes: Technical Debt Credit Check
Four Focus Areas for Understanding the State of a Project
Diagnosing the Causes of Technical Debt in Phoebe
Diagnosing the Causes of Technical Debt in Tethys
Chapter 12: Avoiding Unintentional Debt
Software Engineering in a Nutshell
Code Quality and Unintentional Technical Debt
Architecture, Production, and Unintentional Technical Debt
Chapter 13: Living with Your Technical Debt
Technical Debt and Software Development
Register your copy of Managing Technical Debt at informit.com for convenient access to downloads, updates, and corrections as they become available. To start the registration process, go to informit.com/register and log in or create an account. Enter the product ISBN 9780135645932 and click Submit. Once the process is complete, you will find any available bonus content under “Registered Products.”
3.145.61.170