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