Project requirements refer to a documented set of general needs to define what outcome a given project is supposed to produce, how this project is supposed to be started and performed, and what land, labor and capital factors are to be considered to achieve desired business objectives. In other words, project requirements are a tool to determine the following four areas of the project management process:
- Business – what commercial benefit a project will deliver
- Product – what output or results the project must produce
- Process – how this output will be produced (by using what methodologies and approaches)
- Factors – what human, financial, material and non-material resources will be required for producing desired results under defined rules
All the areas relate to four types of project requirements, such as business requirements, product requirements, process requirements and resource requirements.
Requirements for a project are usually combined into a single document. Such a document can be written in the following 4 steps:
- Elicitation – capturing and gathering initial requirements from stakeholders (customer, user).
- Analysis – refining and modelling requirements to develop a more concise and rigid understanding.
- Specification – converting analyzed requirements into a well-formatted, well-specified and well-organized document ready for further examination by stakeholders.
- Validation – reviewing and validating requirement specifications.