Problem : Slow tool evolution
In the seventies, people developed software line-by-line, file-by-file.
Four decades later, most people still develop software line-by-line, file-by-file. While there has been some evolution in development methods and tools, most are essentially based on flat source files.
|
Problem : Feature Traceability
The traceability problem occurs when the solution features that implement a problem feature cannot be easily identified. This makes it hard to identify all of the things that need to change in the implementation, and to ensure that all of the changes are made consistently, when the requirements change.
Failing to trace all elements that belong to a given feature leads to bugs, inconsistencies, and excess time. It's a (too) common scenario.

|