Once the project is kicked-off Business Analyst do the requirement planning.
And then conducts various gathering session like
- Brainstorming
- Document Analysis
- Reverse Engineering
- Interviews
- Workshops
- Focus Groups
- Observations
- Questionnaires
And then sort the requirements like avoiding the duplicates and grouping the similar functionalities together and also sorting the modules together.
And then prioritize the requirements through the MoSCoW principle
And also validating the requirements through the FURPS technique.
And lastly the requirements are placed in the “FEATURE” list.
The Feature list is designed by Business Analyst, And have a discusiion with the product the product owner.
If the project is migration project te feature list will have all the existing features and the enhancements.
From the feature list BA identifies the EPIC and breaks them as Different Themes
From themes Business Analyst will design the User Stories.
Example User Story
As a
User I want to Login with
User ID
And Password
….. and so on..
The Business Analyst briefly describe the story to the development team.
And BA regularly supports the Development team
Sometimes BA perform the Integration Testing and System Testing to check whether the system performance is perfect.
These are the major roles and responsibilities of BA in SCRUM
Challenges
There are a few challenges Business Analysts face when their organization goes through an Agile transformation. We are told that people must be multi-skilled and BAs worry that they need to become software engineers to provide value to the team. This leads to fearing that you’ll be forced to learn something difficult or something you’re not interested in.
Additionally, because the Product Owner role is close to the Business Analyst skill set, BAs are often concerned or confused about their role and how to be a valuable team member. Related to this is that while serving as a liaison between business and technology is valuable, it’s generally better if the entire team understands the customer’s problems, needs, and goals. This leaves BAs to question the value they provide.
During an Agile Transformation, Business Analysts may also find themselves in the middle of a turf war as some BA managers try to retain control of the people who report to them.
All of these challenges can leave Business Analysts confused and concerned about their future.
To overcome some of these challenges, Business Analysts first need to realize that their role is to support achieving the team goals. With that focus, we can look for ways to bring value to the team while applying the skill of business analysis.
One way to do that is to cross train your team members in business analysis concepts and techniques. This helps the entire team to understand the customer problem that they’re trying to solve and engages their creativity to find the right solution to a meaningful problem.