Abstract Details

<< Back to Schedule

10/12/2015  |   8:00 AM - 9:45 AM   |  Atlantic II

Managing Technical Debt for Software and Systems Projects

Technical debt provides a useful perspective for dealing with problems that arise when work that should have been completed on a software or systems project is deferred until later. This tutorial describes some techniques that can be used to identify, assess, and mitigate technical debt. Topics presented will include the nature of and consequences of technical debt across the continuum of system development life cycles that range from highly predictive (e.g., waterfall) to incremental predictive (e.g., incremental development) to iterative adaptive (e.g. Scrum) to highly adaptive (e.g., eXtreme Programming). The relationship between managing technical debt and risk management will be covered.

  • The learning objectives for this half-day tutorial is for participants to understand the concepts of technical debt, which provide a useful perspective for dealing with problems that arise when work that should have been completed on a software or systems project is deferred until later. In addition, participants will learn useful techniques for identifying, assessing, and mitigating technical debt at four points on the lifecycle continuum of software and systems development models. Understanding the various techniques across the life cycle continuum will provide participants with the information needed to adapt the concepts of technical debt to their projects and programs.

Presentation:
This presentation has not yet been uploaded.

Handouts:
No handouts have been uploaded.

Dick Fairley (Primary Presenter), IEEE Computer Society, dickfairley@gmail.com;
Richard E. (Dick) Fairley, PhD is Principal Associate of Software Engineering and Management Associates (S2EA), a consulting and training company. He is also chair of the Software and Systems Engineering Committee of the IEEE Computer Society and a Computer Society delegate to the governing board of BKCASE. In addition, he is the appointed Computer Society appointed liaison to PMI and INCOSE. He is an adjunct faculty member at Colorado Technical University and an Affiliate Faculty Member at Regis University. His research interests include software systems engineering, project management, and process improvement. He is a member of IEEE, the IEEE Computer Society, INCOSE, and PMI.

Mary Jane Willshire (Co-Presenter), Software and Systems Engineering Associates (S2EA), mj.fairley@gmail.com;
Mary Jane Willshire, PhD is an Associate Member of Software Engineering and Management Associates (S2EA), a consulting and training company. She is an adjunct professor at Regis and Capella Universities and a former Dean of Computer Science at Colorado Technical University. Her research interests include software engineering, human computer interaction, and process improvement. She is a member of IEEE-CS and ACM.

2013 Sponsors: IEEE and IEEE Computer Society