Skip to main content

Requirement Gathering

Requirement Elicitation or Gathering

There is a difference of opinion among various Business Analyst regarding definition/ meaning of ‘Requirement Elicitation’ and ‘Requirement Gathering’. Some analysts opine that ‘Requirement Gathering’ is a process where the requirements are pretty much defined. Those defined requirements are ‘gathered’ or assimilated into proper documents which can be forwarded for review and development. There is no analysis per se. However, some other analysts opine that ‘Requirement Elicitation’ is more about involvement with the business users for whom a solution is being designed. "Elicitation" means gathering and understanding information and analyzing the information to produce the requirements. 
Business analysts who ‘gather requirements’ are recording existing requirements, whereas business analysts who ‘elicit’ information are using their analytical skills to define a solution and requirements to solve an expressed business problem.

Irrespective of the difference in opinions, business requirement gathering is one of the foremost and toughest responsibilities of a business analyst. The following problems are mostly faced during requirement gathering sessions.

  1. Business Users – Precisely Lack of communication between stakeholders themselves and between stakeholders and actual users using the system:-
In my personal experience, the business users think whatever they wish for should be provided. True, the solution should be catering to their requirements but not to their wishes.
Also, stakeholders such as the management have vision for a system but often oversee the fact that the actual users are more interested in using the system and convenience of user is equally important.
  1. Vision – Need for a system:-
The management is has a clear view of vision. But that clear view is not always promulgated to the actual business users. This paves way for conflicting requirements.
I think an appropriate way for solving above problems, in my experience so far, would be to first understand the vision from management and get initial requirements from actual users who will be using the system. After gathering the requirements, it was easy to sort the requirements according to the scope.
  1. When and where to freeze the requirements:-
Each time the requirements are sent for approval, often business users come back with new requests. This majorly occurs when the business user has interacted with other systems. To freeze the requirements, the best possible way is to sort the requirements based on the defined scope and clearly freeze those requirements which meet the scope. Once freezing the requirements, all other requirements can be added later as part of enhancement.

4.      Problem of volatility:-
Volatility is defined as the changes in the requirements. The higher the volatility in requirement gathering process, the higher the difficulty in freezing the requirements. I think the appropriate way is to define a scope for the first delivery and freeze the requirements accordingly after first few initial sessions with actual users.

These were the problems that were faced by me during requirement gathering process. Others may have faced different issues. Some business users are definitely more accurate in stating their requirements and this helps in quickly finishing the entire process. But some are not. Business Analysts have to adapt on the fly to finalize the requirements.

Sources:

Comments

Popular posts from this blog

Marketing in Professional Services: Lessons from Inside the Legal Industry - Part 3

In Parts 1 and 2, I looked at how legal firms grow through strategic content and high-quality deliverables. In this final part, I turn to the human and forward-facing side of growth: building relationships, defining a clear vision, and modernizing marketing by using business-focused language over legal jargon. Together, these elements shape how firms connect, communicate, and compete in today’s market. Business Development: The Role of Relationships and Vision One of the most critical lessons I learned is that business development is always a direct reflection of leadership vision . Some firms lean heavily on relationship-driven, personalized sales. Others prioritize broad-based marketing and visibility. Networking events and industry conferences became an important space — not necessarily for immediate client wins, but for gathering market intelligence: Emerging policy directions The movement and priorities of key industry players New business ...

Technology Transfer and IP Licensing from a Marketing Perspective

 In today’s fast-paced, technology-driven world, intellectual property (IP) is no longer just a legal asset or a checkbox for investors. IP has become a powerful marketing tool—cutting across industries and departments. Whenever there's a conversation around mergers and acquisitions, divestments, spin-offs, or joint ventures, two terms often come up: technology transfer and licensing . Technology transfer is exactly what it sounds like—the sharing or transmission of technology. This can include know-how, skills, manufacturing methods, and other proprietary knowledge. But here's the key: there is no transfer of IP ownership and no permission to use the IP unless explicitly stated. The IP stays with the original owner. You’ll typically see this kind of collaboration between universities and industries, governments and private entities, or within multinational corporations—where regional teams share innovations to boost R&D and bring products from the lab to the market. ...

Why effective change management is necessary?

A simple Google search throws various search results on 'change management'. We have implemented lot of change requests so that the workflow is simplified and caters to users in a more effective way. Here, I sum up the reasons as to why not just change management but effective change management is necessary for success of implemented projects. 1. Simplifying the workflow: The designing of workflow goes through a rigorous process. Even then when the workflow is implemented, there are still some aspects which can be simplified. The reason for the same is because different users are using the workflow. When different users use the workflow, different ideas come to simplify the workflow. 2. Catering to growing business: During the planning and analysis phase, the process flows are documented according to current business objects and accordingly designing of workflow is initiated. In most cases, the business objects and the aim of designing a workflow is to reduce waste by stre...