Tracing is an important technique your team can apply in the struggle to
ensure that you are designing and implementing the right system. The
trick is to implement “just the right amount” of traceability in “just the
right way” so that the risk-to-reward ratio benefit fits your project’s
circumstances. Otherwise, you may find that
Your project suffers from excessive overhead without
commensurate quality improvement.
Or worse, you fail to deliver the requisite quality and reliability
demanded by your project circumstances.
These are both in the class of “very bad things that can happen to your
project,” so it behooves the team to define and implement the right
traceability strategy from the beginning.
See Details from IBM DevWorks –