What does the agile business analyst (BA) do? The business analyst is part of the POBAFATA and is the key interface between the end user and the product owner. Agile BAs engage with consumers and key users to understand their:
- working processes
- needs
- problems
- plans for growth
- technical systems
- user insights
- user models
Ground rules at Backlog Creation Workshop sessions can include the following:
- Respect everyone’s opinion
- Be neutral
- Don’t make assumptions about requirements
- Everyone is expected to contribute
- Unimportant discussions should be limited
- Discuss the issues, not the people
- Side discussions during the session should be avoided
- Be on time and have good time management
- Write everything and ask for documentation that supports the requirements
- Have the right key-users
- Practice active listening
- Conduct the analysis session
After having identified the key participants and the analysis session scheduled, it is time to structure the workshop: Before the session:
- Prepare the features and write down the identified key participants
- Define the purpose and desired outcomes at each feature
- Write down all questions and doubts to be answered
- If you need specific data or documents, add them to the agenda and send them to the key users to have them prepared for the session.
During the session:
- Follow the agenda
- Respect the ground rules
- Identify requirements at each macro feature
- Identify the personas involved
- Identify the processes and flows at each macro feature
- Write down all answers to your questions and doubts
- Ask everything and go deeper to understand the requirement better
After the session:
- Please list all the macro features and their requirements
- Identify the personas at each feature
- Gather all the given information by macro feature and its requirements
- Draw the flow on paper if it is easier for you, and after, do it on Visio (or other) to attach the Functional Requirements Document
- Start to write the Functional Requirements Document with user stories and send the first draft to the client to approve, and show that you are aligned with them
- Document everything
- Focus on business requirements, not tools
How to connect with AgileDad: - [website]
https://www.agiledad.com/ - [instagram]
https://www.instagram.com/agile_coach/ - [facebook]
https://www.facebook.com/RealAgileDad/ - [Linkedin]
https://www.linkedin.com/in/leehenson/