Requirements Elicitation

It is absolutely impossible to create the scope of the project without knowing what the project and therefore the stakeholders need. If we decide to start a business, if we are going to deliver a product to a customer, one of the first things we need to do will always be collecting requirements. In this way, we will be more dominant in the processes that we need to do, prioritize, speed up or improve quality.

Failure to adequately collect stakeholder requirements related to the project, identifying incorrect requirements, and missing important requirements are among the reasons for the failure of the projects.

Therefore, in predictive approaches, it is essential that the requirements are collected with precision in order to create a logical scope statement that will not undergo changes and shifts. In doing so, the project manager has the right to decide on the necessary tools and techniques using well-known tools and techniques such as brainstorming, focus groups, benchmarking. 

However, there are much more ways to collect requirements than using these tools and techniques. Many times analyzing data, measurement, monitoring and controlling processes, feedbacks, and endless methods can give us hints about the requirements. Therefore, PMI used the word of elicitation instead of collecting here. In PMBOK 7 it is a vital part of the delivery performance domain.

Requirements of stakeholders should be documented well and the agreement of stakeholders should be granted. Any barriers of communication in case of elicitation of requirements can be catastrophic to the project outcome and earned value. So there are some criteria of requirements documentation. First of all it should be clearly documented, we need to avoid excessive use of words, we need to be direct to the point. There should be ways to verify if we met the requirement or not. So they need to be measurable also. The documented requirements should be consistent and traceable.

What are evolving requirements?

It is a new concept that we come across especially in iterative, incremental, or adaptive development approaches. Sometimes stakeholders may not clearly define their requirements, they may want to experience them beforehand, or the requirements may not be obvious to be predicted before. Or new environment that emerged around the project may have effects changing the requirements. These are called evolving requirements.

Collect Requirements Process in PMBOK 6

Collecting project requirements is the process of determining the needs and requirements of stakeholders in order to achieve the project goals and reflecting them into the document.

Collect requirements process, which is of high importance in project management, allows us to better understand the needs of stakeholders, creating a useful tool for managing stakeholders in the hands of the project manager.

Collect requirements process is a part of the planning process group and scope management knowledge areaAfter the initiating phase of the project, it is implemented quite early. In order to implement the process of collecting requirements, the process of identifying stakeholders must definitely be implemented.  It will not be possible to collect the requirements of stakeholders without identifying stakeholders. 

Read Also:

How to prepare a scope management plan?