Collect Requirements is the new process in the Project Scope Management process group. This process includes gathering and documenting stakeholder needs and expectations. In addition, the process involves documenting project and product features and functions. To be successful in collecting stakeholder requirements, you must have tremendous facilitation skills to extract precise information.
Vague requirements is a common reason for project failure. Therefore, it is critical for you to implement the Collect Requirements process accurately. The output of this process sets the foundation for cost, schedule, and quality planning. Since this is one of the most crucial processes, in many organizations the role of collecting requirements is called Business Analyst or Business Consultant. It is a highly specialised role. In an Agile team, the Product Owner is usually responsible for collecting requirements. However, the ScrumMaster is expected to participate. In such a setup, the person responsible for collecting requirements will usually not participate actively in other processes, such as scheduling.