Requirements & Types Blog
A requirement is the necessity of a customer.Clients share their requirements to the Business Analyst(BA). Then a BA prepares Business Requirement Document by interacting with Client.
BA can use elicitation techniques to gather the requirements from a customer. BA does Requirement analysis by drawing UML Diagrams and preparing Requirement Traceability Matrix Document by tracing how requirements have been taken care from from Design phase till UAT phase in software development life cycle.
There are 4 types of Requirements follows below:
1.Business Requirement
2.Stakeholder Requirement
3.Solution Requirement
Solution requirement can be of 2 types such as:
a. Functional requirements
b. Non Functional requirements
4. Transition requirements
The brief information about every requirements specified above is given below:
1.Business Requirement- These are the high level requirements.These Requirements are the reason for the beginning of any project and it is basically a need of an organization.These Requirements are developed by the help of Enterprise analysis,for example,GAP analysis,SWOT analysis,etc.
2.Stakeholder Requirement- These Requirements are the necessity of any individual stakeholder,where BA gathers his Requirement and work with the development,testing team & PM to fulfill the requirements.A stakeholder.Stakeholders can be the project stakeholders,business stakeholders,Third party stakeholders, Negative Stakeholders.
3.Solution Requirement-These Requirements has the characteristics that fulfill Business Requirement and stakeholder Requirement as well with the help of Requirement analysis.These are of 2 types:
a.) Functional requirements- It shows the capability or behavior of any system,how it will operate.
Ex. In laptop, functional Requirements will be RAM,ROM etc.
b)Non Functional requirements- are the requirements that are not directly related with the behavior or operation of any system but can add on efficiency to the system.Ex- speed, security,capacity.
3.Transition Requirement-These Requirements are the capabilitiee that the system must have to move from current state of the business to future state,but this will not be needed once transition is complete.These are temporary Requirements.
Check Also
Explain SRS and Its Key Elements
Introduction: Clear and concise communication is the cornerstone of successful software development projects. Software Requirement …