A critical part of any project is the requirements gathering. If you are unsure about what is going to be delivered how will you know when you get there?
Ensuring that a requirements document is accurate, complete and fully supported by key stakeholders can be critically important. Unfortunately, requirements validation sessions can be protracted and challenging. Oftentimes, the goal of the session is to gain agreement among various stakeholders on a lengthy, detailed requirements document. This can certainly be a tall order, but it can be done!
Capturing requirements can be the most challenging part of a software development project. If you don't get the requirements right, or miss key requirements, your project is in vain. Even if you do meet budget and schedule objectives, your project will fail to deliver the benefits your sponsors envisioned for it.