Delivering increasingly complex software-reliant systems demands better ways to manage the long-term effects of short-term expedients. The technical debt metaphor is gaining significant traction in the software development community as a way to understand and communicate such issues. The power of the metaphor is that it communicates well the essence of the tradeoffs that are at the core of many software engineering decisions–balancing economic outcomes while continuing to meet business and user needs. The downside, however, is that the more the metaphor resonates the more there is need to understand the quantifiable and scientific principles to avoid confusion. In addition, today the metaphor is used not only to refer to suboptimal coding and refactoring practices as it was originally used by Ward Cunningham, but also to describe issues observed during different software development activities: requirements debt, testing debt, and architectural debt to name a few.
Connect with SATURN
Subscribe to our feed:
Archives
- May 2012 (5)
- April 2012 (3)
- March 2012 (6)
- February 2012 (8)
- January 2012 (4)
- December 2011 (3)
- November 2011 (3)
- October 2011 (5)
- August 2011 (2)
- July 2011 (1)
- June 2011 (4)
- May 2011 (19)
- April 2011 (4)
- March 2011 (11)
- February 2011 (9)
- January 2011 (6)
- December 2010 (4)
- November 2010 (7)
- October 2010 (8)
- September 2010 (5)
- August 2010 (3)
- July 2010 (4)
- June 2010 (3)
- May 2010 (18)
- April 2010 (5)
- March 2010 (5)
- February 2010 (7)
- January 2010 (9)
- December 2009 (4)
- November 2009 (7)
- October 2009 (9)
- September 2009 (7)
- August 2009 (4)
- June 2009 (2)
- May 2009 (15)
-
Recent Posts
- SATURN 2012 Awards Conferred
- SATURN 2012 Keynote: Andy Hunt, Agility and Your Wetware: How to Get Uncomfortable with Agile and Jumpstart Your Creativity
- SATURN 2012 IEEE Software Plenary Talk: Frances Paulisch, Standardizing Speed and Security for Software-Based Systems
- SATURN 2012 Plenary Talk: Hans Gyllstrom, Architecture-Based Transformation of a Large Enterprise
- SATURN 2012 Keynote: Michael Stal, Win-Win With Agile Architecture
Categories
Topics
ADD Agile Alliance agile release planning architecture certification architecture evaluation architecture review Architecture Tradeoff Analysis Method assurance cases AST project ATAM attribute-driven design business architecture Carnegie Mellon cloud computing documentation EA enterprise architecture Highsmith IT architecture model-based engineering non-functional requirements release planning SATURN 2009 SATURN 2010 SATURN 2011 SATURN 2012 SATURN Conference SATURN Network SEI SOA software architecture software architecture evaluation software architecture requirements software architecture review software design software development software engineering Software Engineering Institute system architecture system of systems systems architecture technical debt testing ULS systems ultra-large-scale systemsJoin SATURN Network mailing List here:
SATURN Conferences
Software Architecture Blogs
- A Software Architect's Point of View
- ArchBeat
- Architecture-Centric Engineering (ACE)
- Arnon Rotem-Gal-Oz's Cirrus Minor
- Blaine Wastell – patterns & practices client architecture guidance
- CIO's Guide to Cloud Computing and On-Demand
- Coding the Architecture
- Come Get Some…Thoughts on Software Technology
- Dobbs Code Talk
- Gavin Terril's Blog
- Handbook of Software Architecture
- Hitchhiker's Guide to Software Architecture…and Everything Else
- IASA Blogs
- IEEE Software: On Architecture, with Grady Booch
- Inside Architecture
- J.D. Meier's Blog
- L.gorithms
- Martin Fowler's Bliki
- Matt Deacon's Digestive Blog
- nextgov Tech Insider
- Real World Software Architecture
- Relentless Development
- Richard Seroter's Architecture Musings
- Ronald Widha
- Sadek Drobi's Blog
- SEI Blog
- Sergey Mikhanov
- Shaping Software
- Simon Says
- Software Architecture
- Software Architecture Zen
- Software as Services
- Strategic Developer: Martin Heller
- The Agile Architect
- The Art and Craft of Great Software Architecture and Development
- The Connected Web
- traceinthesand.com blog
- Udi Dahan – The Software Simplist
Terms of Use



