logo name
Software Engineering Optimizationsm

 
Site Map
 
 

 

What is ODC ?

ODC (Orthogonal Defect Classification) technology creates a powerful software engineering measurement in almost any software development process. It works by leveraging information contained in software bugs – something quite freely and often abundantly available in any software development process.

The technology in ODC converts the data and information contained in software bugs to valuable measurement on the software development process and/or the product. These ODC created measurements are then used for a variety of management and technical purposes. Common uses of ODC are for cost reduction, quality improvement, schedule management, process diagnostics, etc.

ODC solves the difficult problem in creating usable measurement that provide insight into a development process and product history. Evaluating a process, diagnosing a problem, benchmarking, accessing the effectiveness of a sub-process, or effectiveness of testing are transformed into tasks that can be executed with precision.

ODC technology was invented by Ram Chillarege, (circa 1990 – seminal publications in the IEEE Conference of Software Engineering and the IEEE Transactions of Software Engineering). At IBM Research, he founded the Center of Software Engineering, and created an organization that implemented ODC across the company.

Over the years ODC has grown into a methodology and practice that is used across the industry - more commonly among the higher maturity companies. However, the entry point of ODC is not rigidly tied to organizational maturity - the critical enabler being the data. Higher maturity makes implementation easier, and conversely, ODC helps achieve and maintain higher maturity with less expense and greater control.

Technical literature on ODC

There is a significant body of literature on ODC that is published. This site, ODC Papers, and the IBM Research site has considerable information on ODC.

Training

We provide a full range of training services on ODC. We also have assessments on applicability, readiness, and degree of sophistication that is appropriate.

Copyright Chillarege 2004 Contact Us