Software Engineering Institute | Carnegie Mellon University

SEI Insights


SEI Architecture Technology User Network (SATURN) News and Updates

Webinar: Architecture Practices for Agile at Scale: Managing Technical Debt to Improve System Quality

Posted on by in

Architecture Practices for Agile at Scale: Strategically Managing Technical Debt to Improve System Quality

The Cyber Security and Information Systems Information Analysis Center (CSIAC) invites you to attend this webinar. This event requires registration. Presenter: Robert L. Nord Date and Time: Wednesday, December 11th, 2013; 12-1 pm EDT Registration Required Practices designed to expedite system delivery, such as prototyping or agile development, can paradoxically lead to unexpected rework costs that ultimately slow down later deliverables and degrade value over time, especially as the scale of the system grows. The term "technical debt" describes an aspect of this tradeoff between short-term and long-term value in the software development cycle.

For example, mistaking an emphasis on rapid delivery of business features for agility may result in decreased focus on quality and architecture and thus accumulate as technical debt. Left unmanaged, technical debt causes significant technical and financial problems, leading to increased maintenance, operation, and evolution costs. Ongoing management of technical debt is critical to the development of high-quality systems that meet their customers' needs in a timely manner. Agile practices of refactoring, test-driven development, and software craftsmanship are often mistakenly deemed sufficient to manage technical debt. For large-scale, mission-critical systems, there is more to consider: risks of accumulating debt are greater, practices start to break down, and technical debt becomes harder to find and fix because it is not as visible. In this presentation, we describe examples of an architecture-focused approach that can lead to making more informed system design decisions that balance short-term needs with long-term quality.

Presenter Biography:

Robert L. Nord is a senior member of the technical staff at the Carnegie Mellon Software Engineering Institute (SEI). He is engaged in activities focusing on agile architecting, architectural technical debt, and effective methods and practices for software architecture. He is coauthor of the practitioner-oriented books Applied Software Architecture and Documenting Software Architectures: Views and Beyond and lectures on architecture-centric approaches. To register for the online event:

1. Visit the following url:

2. On the registration form, enter your information and then click "Submit" Once your registration is approved, you will receive a confirmation email message with instructions on how to join the event.

For assistance, contact Thomas McGibbon.

About the Author

Bill Pollak

Contact Bill Pollak
Visit the SEI Digital Library for other publications by Bill
View other blog posts by Bill Pollak



We welcome comments with a wide range of opinions and views. To keep the conversation focused on topic, we reserve the right to moderate comments.

Add a Comment


Type the characters you see in the picture above.