Mastering the Requirements Process
One of the joys of product development, whether it be software, service, or hardware, is getting it right. The way to get it right is to uncover the real business problem, and to write the requirements for the solution that best solves that problem.Without the right requirements it is impossible to build the right solution.