Home / BA / Types of Requirements

Types of Requirements

A requirement is a need of the client. It is something that acts as the purpose to meet the needs. It will transform into a solution through various stages of SDLC. The types of requirements are

  1. Business Requirements
  2. Stakeholder Requirements
  3. Solution Requirements
  4. Transitional Requirements


  1. Business Requirements – Business Requirements are high level objectives, goals or needs of the enterprise. It defines the purpose why the project has been initiated and the objectives that it will achieve. Business Requirements describes the needs of the organisation as a whole. They are developed and defined through Enterprise Analysis.


  1. Stakeholder Requirements – Stakeholder Requirements are the requirements of a particular or a group of Stakeholders. They describe the needs of a Stakeholder or how the Stakeholder will interact with the solution. They act as a bridge between the Business Requirement and the Solution Requirement. They are developed and defined through Requirement Analysis.


  1. Solution Requirements – They are the characteristics of a solution that meets the Business and the Stakeholder Requirements. They are developed and defined through Requirement Analysis. They are categorised into
  1. Functional Requirements – This describes how the solution must behave. In the example of the house, it describes for e.g., how a Site must look (Display, Modules and its Sub Modules) and how a system must perform is typically described as functional requirements.
  2. Non Functional Requirements – Non Functional Requirements describes the environmental condition under which system must be able to perform in a efficient way. They are known as quality or the requirements which includes the Network Speed, Database, Security and User Interface.


  1. Transitional Requirements – They describe the capabilities that the solution must have while moving from current state to the desired state. For e.g., Support Team Person must be available after the system has been implemented to support and fix all the bugs and enhancements.

About Sushil K

Check Also

Q2. What are project priorities? Why this is important? How to handle this?

Project prioritization is the process of determining which projects are the most important and the …

Leave a Reply

Watch Dragon ball super