Wednesday, February 8, 2017

What is the difference between Business Requirement and Functional Requirement?

BR (Business Requirement) or BRD (Business Requirement Document):
These are high level business requirements and high level use cases. They are directly associated with business goal. The document consist of business and stakeholder requirement / needs.
After the elicitation session, confirmation and agreement, this BR are approved.

Prepared by Business side Business Analyst.
Ex:

  • Business goal: To provide online fund transfer facility to the exiting customer.
  • Stakeholder Goal: How it should be done?
  • Customer will specify their needs/preference +
  • Operations - will specify the process
  • Auditor - will verify if it is in-line with internal quality standards
  • Compliance - will validate if it fulfills regulatory needs
  • Design: Proces diagram + high level use cases

FR (Functional Requirement) or FRD (Functional Requirement Document) or SRS (System Requirement Specifications):
These are detailed system (or solution) requirement. These are also mentioned as capacity and condition or functional and non-functional requirements. In addition, it will have technical constraints, and data requirements in the form of input and output.

This is typically prepared by IT-side BA

Example: Consider above example, the Functional requirements will further specified in terms of
what system will do to fulfill this business requirement.

  • To provide drop down menu to select beneficiary
  • To provide Input box to provide for the customer to enter the transfer amount..
  • Data: input and output data
  • Use Cases: Detailed level

In addtion, it will have background color, size of the input box, capacity of system to handle number concurrent transfers or customers. and security feature.

No comments:

Post a Comment