EXPERIENCE
Essential skills and experience
- Utilise Agile methodologies, agreed within the wider multi-disciplinary team
- Lead workshops, interviews, focus groups and other techniques to effectively understand the business problems and user needs
- Translate the business problem and user needs into a set of detailed requirements for the solution that align to best practice methodology
- Appropriate use of epics, features, user stories and defined acceptance criteria
- Manage stakeholder relationships, ensuring alignment across business and technical stakeholders. Ensure issues and risks raised are resolved in an appropriate manner
- Document and consult on requirements in a layout and format that can be easily understood by all stakeholders
- Capturing user needs using the "as a..., I can...., so that..." syntax and defining appropriate acceptance criteria using the "GIVEN, WHEN, THEN" syntax
- Ensure that you understand and follow the principles of the INVEST model
- Communicate effectively across both technical and business stakeholders, ensuring the understanding of requirements and acceptance criteria is aligned
- Understand business processes and activities that impact and that are impacted by the product or service
- Selecting the appropriate best practice techniques to model business processes, existing and new, in order to achieve consensus
- As part of the modelling process, work to identify potential process improvements, considering risks, issues and benefits
- Support in the production of business cases, this includes market analysis from a technical and non-technical point of view and producing cost/benefit analysis for proposed solutions
- Advise the Product Owner in agreeing the suitable mix of epics, features & stories for each sprint, as well as active contribution towards prioritisation activities
- Be responsible for improving your own knowledge of Business Analysis and Agile principles, methods and tools
- Play an active role within the BA community, helping to run activities within the practice and support with recruitment related activities where required
- Develop an understanding of the software lifecycle and leverage it to form a an end to end view of the product or service