Job description Posted 22 June 2020

Core Purpose

Business Analysts are embedded into multi-disciplinary Agile teams working to iteratively develop products or services, through applying a structured approach to identify, investigate, analyse and communicate complex business problems and opportunities, for all or part of a business, to enable effective strategic and tactical decision making. This includes analysis of business goals, objectives, functions and processes, the information used and its underlying data.

Summary

As a Business Analyst you will be a key part of the team in delivering change within the department. You will work across the product delivery lifecycle to bring together business needs with technical capabilities, with the goal of defining solutions that deliver value. You will be experienced in a variety of business analysis tools and techniques in an Agile environment. You will be experienced in detailing requirements using industry best standard approaches, whilst being familiar with the process of detailing and communicating user stories and acceptance criteria. You will be given the opportunity to continue to grow your capabilities through working with Senior/ Lead BAs and continually growing your skills and knowledge through the support of the wider community of practice, additionally you will be, at times, responsible for managing Associate BAs to develop your management and coaching skills.

Responsibilities

• Utilise Agile methodologies, agreed within the wider multi-disciplinary team. Educate the other BA teams working on the service on Agile principles, methods and tools to support their development.

• 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, with the 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.

• Define test scenarios and conditions for use throughout the test cycle of each sprint and work with testers and developers to identify defects and resolutions.

• 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.

• Coach and support other members of the BA community, as appropriate.

• 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..


Technical Skills

Agile & Lean practices (DDaT)

Has had experience in applying Agile principles in practice. Able to provide a clear, open and transparent framework in which teams can deliver. Has an awareness of Agile tools and is starting to use them intelligently. Able to visualise and make visible the work of the team. Can adapt and reflect, is resilient and has the ability to see outside of the process. (Level 2)

Business Analysis (DDaT)

Investigates problems and analyses options for new and existing services. Provides recommendations to solutions. Works with stakeholders to identify objectives, opportunities and potential benefits available. (Level 2)

Business improvement process (DDaT)

Able to identify service and process improvement opportunities with guidance. Contributes to the implementation of proposed solutions. (Level 2)

Relationship management (DDaT)

Identifies key stakeholders and relationships and works with teams to build these. Understands how to work with stakeholders and contributes to improving these relationships. (Level 2)

Requirements definition & management (DDaT)

Responsible for elicitation of requirements. Facilitates setting of business priorities for change initiatives of medium complexity. Manages and implements requests for changes to baseline requirements. (Level 2)

Business modelling (DDaT)

Can use a wide range of techniques to model situations confidently. Gains the necessary agreement needed from subject matter experts and stakeholders, ensuring they review the results to fix any issues. (Level 2)

Qualifications

None Stipulated


Experience

Can demonstrate experience of applying Agile principles to iteratively deliver increments of value.

Can confidently elicit and define epics, user stories & acceptance criteria following best practice principles. Can identify, elicit and define non-functional requirements using NFR catalogues or similar. Collaboratively supports the prioritisation of the backlog.

Facilitates workshops, interviews and document analysis, as well as working closely with User Researchers in order elicit needs and develop a shared understanding of current processes.

Undertakes investigative work to identify gaps, potential waste and suggest improvements. Applies and monitors appropriate use of modelling and analysis tools, methods and standards required.

Able to build strong relationships with stakeholders, taking into account individual views and ideas and tailoring the approach

Works with stakeholders to identify objectives, opportunities and potential benefits available.

Experience of working with Metadata, Data Governance, Business Glossaries and Data Dictionaries (preferable Informatica Axon and EDC)

Technical Specialisms

Business Process Modelling

As-is & To-be modelling (Level3)

Business Activity Modelling (Level 2)

Familiarity with industry best practice notation frameworks such as BPMN v2.0 (Level 3)

Functional Model Mapping (FMM) (Level 2)

Modelling using MS Visio (Level 3)

Unified Modelling Language (UML) (Level 2)

Use Case Diagrams (Level 2)


Core Analytical Skills

GAP Analysis (Level 3)

Identifying waste in processes (Level 2)

Problem Identification (Level 2)


Visualisation

Sketch Noting (Level 2)

Requirements Elicitation

Curation of questionnaires (Level 2)

Document analysis (Level 3)

Facilitating elicitation workshops (Level 3)

Facilitating focus groups (Level 2)

Facilitating interviews (Level 3)

Job/ Activity shadowing (Level 3)


Requirements Definition

Define Epics & User Stories (Level 3)

Define Acceptance Criteria (Level 3)

Define test criteria using BDD/ TDD techniques e.g. Gherkin (level 3)

Impact Mapping (Level 2)

User Story Mapping (Level 3)


Prioritisation & Sizing

Cost of delay (Level 1)

MoSCoW (Level 3)

Sizing e.g. Planning Poker using Fibonacci or T-Shirt (Level 3)


Measuring

Identification & measurement of Key Performance Indicators (KPIs) and Critical Success Factors(CSFs)

(Level 2)

Identification & measurement of Objective Key Results (OKR’s) (Level 1)


Strategic Analysis

Business Model Canvas (Level 2)

SWOT (Level 2)


Data Modelling

Entity Relationship Diagrams (Level 2)

Understanding Class Diagrams (Level 2)

Stakeholder Management

Power Influence Grids (Level 3)

Stakeholder Mapping (Level 3)

Agile Knowledge

GDS lifecycle / service manual knowledge (Level 3)

Kanban (Level 2)

Scrum (Level 3)


Team Collaboration Tools

Atlassian Confluence (Level 3)

Atlassian Jira (Level 3)


Additional information about the process

Key

• Level 0 - No knowledge and experience.

• Level 1 - Awareness: Has knowledge of the capability and an appreciation of how it’s applied in the environment.

• Level 2 - Working: Applies knowledge and experience of the capability, including tools and techniques, adopting those most appropriate for the environment.

• Level 3 - Practitioner: Shares knowledge and experience of the capability with others including tools and techniques, defining those most appropriate for the environment.

• Level 4 - Expert: Expert has knowledge and experience in application of this capacity, is a recognised specialist and advisor in this capability including user needs, generation of ideas, methods, tools and leading or guiding others in best practice use.