• Email
  • Like
  • Save
  • Private Content
  • Embed
 

Managing Software Debt - PNSQC 2009

by on Oct 27, 2009

  • 1,452 views

Many software developers have to deal with legacy code at some point during their careers. Seemingly simple changes are turned into frustrating endeavors. Code that is hard to read and unnecessarily ...

Many software developers have to deal with legacy code at some point during their careers. Seemingly simple changes are turned into frustrating endeavors. Code that is hard to read and unnecessarily complex. Test scripts and requirements are lacking, and at the same time are out of sync with the existing system. The build is cryptic, minimally sufficient, and difficult to successfully configure and execute. It is almost impossible to find the proper place to make a requested change without breaking unexpected portions of the application. The people who originally worked on the application are long gone.

How did the software get like this? It is almost certain the people who developed this application did not intend to create such a mess. The following article will explore the multitude of factors involved in the development of software with debt.

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

5 Embeds 143

http://www.gettingagile.com 97
http://sirinual.wordpress.com 31
http://tingletech.tumblr.com 13
http://www.slideshare.net 1
http://www.kudutalk.com 1

Statistics

Likes
2
Downloads
40
Comments
0
Embed Views
143
Views on SlideShare
1,309
Total Views
1,452
Post Comment
Edit your comment

Managing Software Debt - PNSQC 2009 Managing Software Debt - PNSQC 2009 Presentation Transcript