I was interviewing an engineer for a product engineer position, and was asking him about requirements. He had no doubt been working from requirements in his role as a development engineer - and he would be getting the requirements from his customer and any regulatory governing body for his specific industry. I had asked him what he knew about requirements, what made good requirements, and what he know about the trace-ability of requirements and why you would want to have such a thing. He really was unable to answer. What do companies do to bring their talent up to speed on these topics? Has agile displaced all other methods in a way that means requirements management is obsolete?

Check out CMMI rev 1.3 - it can be found in a PDF on line with a Google Search, and IEEE Std. 830