There are two business, project management terms that I have come to hate. They are used all the time where I work by the business, requirements team and anyone higher up the chain then I am. The two terms are: “risk management” and “traceability matrix”. I personally hate them because they are what I will call “waterfall words”. They are indicators that agile development is light years away from being adopted.
I dislike the first term–risk management–because it means that something somewhere wasn’t signed off. Yep, where I work, risk management is a bad thing because it means that the client has not signed off some part of the project prior to working on that part of the project. As I said, this is pure waterfall.
The second term–traceability matrix–is all about documentation. *Everything* needs to be documented. And not only documented, but cross referenced, indexed, and numbered. In fact, they just spent $2,000/user to buy a tool that will help them with traceability. This term also means that the developers cannot do anything unless that something can be fully justified via some document somewhere.
The end result of both of these terms is that developers end up sitting around a lot until everything is signed off and documented. This is not agile development. The funny thing is that someone showed me a document that clearly stated that to implement Agile with a big team, all you needed where the right tools. And of course, the article was trying to sell some overpriced tool from IBM that could handle testing, integration, and documentation.