This presentation is among the Top 27 Best Papers/Practice/Tutorials selected, out of 460+ submissions received, to be presented @STC 2012.
Presentation Abstract
‘Technical Debt ‘refers to the outcome of ad-hoc ways of writing software code, in an attempt to meet aggressive timelines. As in a financial debt, the interest you pay on a technical debt, in the form of redesign and re-factoring is huge. This makes it essential for every IT organization to identify and control the debt in a periodic and structured manner.
This paper focuses on a solution ‘Integrated Code Diagnostics Platform (ICDP) ‘to identify, quantify and prioritize the technical debt. The solution illustrates how managers, developers, testers can look at the quality of software and gauge its true value. The paper emphasizes on the fact that detection and fixing of Technical Debt in a timely manner leads to strategic and operational improvements.
To summarize, the solution helps you answer a question, ‘Is your software an asset or a liability’?
About the Authors
R Radhakrishnan heads the Advanced Technologies Group and is responsible for overall technology solutions. He has over 17 years of experience and provides the strategy for ensuring timely and quality delivery of software to customers by using the right process, tools and technology.
K. Sravan Kumar heads the Quality Department and has been instrumental in catalysing many changes in the engineering and management practices. Prior to this, as a part of Quality Department in Infosys for more than a decade, he was an integral part of large-scale change management programs there. Sravan has over 16 years of experience in Quality Assurance in multiple industries.
Nitin Pai has over 10 years of experience and is currently working as a Technical Architect responsible for providing technical solution and architecture in.NET technology. His contributions towards quality has been significant in projects by setting standards and best practices and has played a key role in conceptualizing and implementing solutions for improving overall code quality.