Who are Stakeholders:
Who are involving the project directly or indirectly are called as stake holders. Ex: Development Team, Testing Team(QA), client, SME’s and Architect.
And as a Business Analyst we have coordinate and arrange multiple meetings and interviews with multiple teams to understand the requirements and to deliver the requirements as per planned schedule.
As a business Analyst we are responsible for certain things like,
- Investigation of requirements
- Elicitation of requirements
- Analyzing the requirements
- Communicating with internal and external stakeholders
- Documenting the requirements
Business analyst role is continuous improvement, continuously we have to concentrate on our skills and we have to upgrade as per industry to survive or to prove as a Business Analyst. Always Business Analyst needs to think how things can be better, and how we can provide better service or support to the client.
When we are analyzing the requirement we should also think about the impact on existing functionality and what are additional things are needed to meet customer expectations.
When we are communicating product delivery dates to client, we should ensure that we have to deliver on time which includes design, development and testing and all internal approvals, before committing due dates we have to understand exactly what is the requirement and how much man hours needed and what are the challenges we may face during producing the product. Because if you are unable to release the product on committed dates then client may lose confidence on you, so it is difficult to handle further. Before committing dates you should concentrate on design, development issues, Testing and issues and what are the dependencies on other teams.
To understand the situation and complexity of the problem clearly we can do interview stake holders, it helps us to understand the problem clearly and client also feel team is working on their issue, so client also may happy. Once we understand the problem clearly then we need to spend time with the internal teams to resolve the issue.
To understand the requirements clearly we have to coordinate with stake holders and subject matter experts, Subject matter expect will explain to us what the exact business requirement is and how they are expecting the functionality of the application.
How to identify Stakeholders and How to get in touch with the Stakeholders:
Project Managers or Project directions can help us who are the stake holders and with whom we need to coordinately closely to understand the requirements clearly. Some of the stake holders are very important because they may impact on the project if they have any requirements.
Usually Project manager or Project director can decide who the stake holders are or in some of the cases stake holders can decide who can be the project manager. Project managers or Project directors should know who the stake holders are.
Once you start discussing with the stake holders then you can understand who can help us to understand the requirement clearly and what is the involvement of the stake holders in the project. Based on that you can identify and categorize the stakeholders.
Once you identify the stakeholders then we need to categorize them. Like..
- How do they impact on the project.
- What are their contribution on the project
- What is the level of involvement and how do we need to communicate with them.
Once you get the requirements still you need clarity then you can discuss and coordinate with the Subject matter experts to understand the requirements in better way, but remember one thing, if we ask one question then subject matter experts will give multiple answers, then you need to pick the correct one which suits to your project and which is in scope. Scope like as boundary for us, if we cross the boundary then project manager may feel bad and it may impact on project delivery. Because it will impact on the budget, resources, scheduling and planning.
If you schedule any meeting with the stake holders, first you give overview of the project to the stake holders, so that we can expect the requirements within the scope. It will help us to keep them in control. Once you get the requirements, ensure the document it and get the sign off from the client.
Identify the stakeholders, Identify of level of contribution in project, create a relationship and build a trust among the stakeholders. Because if stake holders do not have confidence or trust on you then they may refuse to discuss with you, it may impact on requirements gathering, so it is very much important to build a trust among the stake holders.