Beruflich Dokumente
Kultur Dokumente
Israel Gat
Consulting
Our Approach
Cutters Bracketing Technical Debt engagement combines static code analysis with dynamic program analysis to give you x-rays of your companys proprietary software at any desired granularity. This engagement can be applied to most object-oriented and objectbased code bases as well as to COBOL code bases. The engagement is divided into five parts: 1. Instrumenting the software. 2. Running code analytics both static and dynamic. 3. Interpreting the analytics based on industry norms and the data collected by Cutter consultants in various Technical Debt engagements. In particular, implications for deployment dates and support load are provided. 4. Training members of your technical staff in running and interpreting the installed analytical tools.
5. Establishing the governing framework, process and discipline required to bracket technical debt before it affects operations. A sixth part, developing a custom-tailored plan for dealing with the identified technical debt in the context of the technical and business imperatives of your IT organization, can be added to the engagement.
Well have a LOT of crappy systems to fix up 5-10 years from now.
Ed Yourdon, Cutter Fellow
Death March Projects in Todays Hard Times,
team with a composite plan for fixing software quality deficits and software
Cost to reimburse
Debt Ratio
Technical Debt
Duplication Violations Coverage Comments Complexity
24.0%
$187,851 376 man days
Work to reimburse
Figure 2 The Project Dashboard**
Breakdown by axis
**Figure adapted from the Sonar Technical Debt plug-in.
Heat Maps
The technical debt assessment produces heat maps which identify your technical risk areas. For example, in the first of our two sample heat maps below (Figure 3), projects P9 and P11 have an unacceptably high level of code duplication. In the second heat map (Figure 4), rules compliance is quite worrisome in project P11. Based on this data, the Cutter consultants would move on to inspect complexity and coverage of project P11 to determine whether P11 is indeed a toxic asset. This being the case, you will probably need to start afresh and redevelop P11 all over again.
Cutter Consortium
37 Broadway, Suite 1; Arlington, MA 02474-5552, USA Tel: +1 781 648 8700; Fax: +1 781 648 8707; www.cutter.com; sales@cutter.com