Requirements and Requirement Gathering for Business Analysts

Sandeep Sharma
3 min readApr 7, 2023

In the previous blog, we learned about the following questions.

What is Business analysis?
Who is a Business Analyst?
How can a Business Analyst support an organization?

This blog will cover the topic of requirements and how they are gathered!!

What are requirements.

Requirements, as per BABOK, are descriptions of the needs, constraints, and characteristics of a solution to a problem or an opportunity, which must be met or satisfied to achieve a specific objective. Requirements play a crucial role in the business analysis process, as they help to identify, analyze, and validate the needs of stakeholders.

What is requirement gathering?

BABOK defines requirement gathering as a set of activities that involve identifying stakeholder needs, eliciting requirements, analyzing and validating requirements, and documenting them in a formal manner.

In simple words, Requirements are things that we need to do or have to make sure something turns out the way we want it to.

Requirement gathering is the process of figuring out what people want and need for a project or product, so that the final result meets everyone’s expectations.

Requirement gathering is like making a shopping list for a birthday party. Just like you need to make a list of what things you need to buy for the party, the people who make computer programs also need to make a list of what the program should do and what it should look like. They talk to the people who will use the program and write down everything they need it to do. This way, when they make the program, they make sure it does everything that everyone wants it to do.

Techniques to Gather Requirements

Business analysts use a range of techniques to gather requirements from stakeholders. Some of the common techniques include:

What is Requirement Definition Model (RDM)?

It is a way of organizing and presenting the requirements for a project or product in a clear and structured way, using visual models such as use cases, process flows, and data models.

Now, Let’s understand about Requirements Attributes

A characteristic or property of a requirement used to assist with requirements management.

Requirements attributes provide information about requirements, and aid in the ongoing management of the requirements throughout the change. They are planned for and determined with the requirements themselves.

Some commonly used requirements attributes

Thank you for taking the time to read this article. I will continue to write more blogs on Business Analysis.

Links to other Business Analysis blogs:
What is Business Analysis?
Who is a Business Analyst?

--

--

Sandeep Sharma

Manager Data Science — Coffee Lover — Machine Learning — Statistics — Management Consultant — Product Management — Business Analyst