During various projects, I needed to make sure that the use model developed by me at the analysis stage covers the requirements of the project. To do this, I was able to have some degree of traceability between requirement operators (uniquely identified) and use cases (also uniquely identified). In some cases, the ability to track involved some extra effort that I considered (and later proved) a good investment.
Now, the biggest problem that I encountered was to maintain this traceability later when things started to change (as a result of requests for change or as a result of changes if used).
Any ideas on best practices for tracking service?
(It can be applied to other elements of the project - for example, to use cases and test cases, or to requirements and acceptance tests)
Further edit
Tools can help, but they cannot detect spaces or errors in tracking. Navigation ... is possible, but there is no guarantee that traceability is current or correct after changes are made.
source
share