Traceability is one of the essential activities of good requirements management. Traceability is used to ensure that the right products are being built at each phase of the software development life cycle, to trace the progress of that development and to reduce the effort required to determine the impacts of requested changes. This article explores:
What is traceability?
Why is traceability a good practice?
How is traceability performed?
Original: February 28, 2006
Revised: March 18, 2009