In this article we’ll explore the topic of requirements, and attitudes about identifying requirements before the design work begins.
In my experience, I’ve had design resources literally state “I hope there are no requirements”. (Unconstrained design and no requirements certainly made this designer’s job much easier.)
There are several other reasons requirements are sometimes neglected:
How do we address this?
Complete, unambiguous and validated requirements can be emphasized as a critical-to-quality characteristic in the product life cycle process. Requirements can be seen as a valuable tool in the product development process to ensure customer needs are met, as well as contributing to test planning and procedures.
Other details of requirements management:
Superior requirements, and requirements management, can ensure a competitive product, as well as a lower-cost and lower-risk product development process.