Detailed interrogation of client needs and gathering functional and non-functional requirements.
Creating detailed user stories and acceptance criteria.
Identifying, developing, and supporting business process change
Being the “product owner” role for customer projects in an Agile team – being available to the team and participating in all Agile meetings such as sprint planning, stand-ups, demos, and retrospectives.
Other (20%)
Involvement in competitor analysis and market value proposition.
Continuous improvement across the team and wider organisation.
Business Analyst (BA) will be working closely with a highly knowledgeable team, helping them analyse the needs and translating those needs into user stories and requirements for the dev team to realise.
BA will combine his/her expertise in system engineering with subject matter expertise to create the best possible solution within for intended platform.
BA will be adept at identifying edge-cases, error conditions, dependencies and impacts to other areas of the by developing a deep understanding of the current functionality and anticipate positive and negative impacts to other areas of the organisation.
Attention to detail will be off the scale and ability to negotiate and clarity of thought will be second to none. One should be able to negotiate at the highest level with people both face to face and remote.
Creatively Analytical - with a proven record of solution design, one will be able to understand the real need of the customers and stakeholders based on analysis of quantitative and qualitative information and work with the product team to translate these into deliverable, realistic features and improvements.
Translating customer needs- BA will employ a consultative approach to both internal and external customers to inform product strategy and tactics, and whilst one understands the value of instinct, one must have sound thinking and data to back it up.
BA's communication methods need be second to none.
Understanding the bigger picture - One needs to understand where parts of the exiting solution apply to new customers and how current functionality can be expanded to solve new problems. One will understand prioritisation and dependencies across multiple client projects and be able to advise the product manager on the best way to prioritise work to maximise value.