0845 166 2161
info@ba-solutions.co.uk

Agile Foundations Training

Course Dates, Location & Prices

Dates Location Price (no exam) Places Available
No public dates currently scheduled Farringdon, London £700 + VAT Good Availability

Course Details

Agile Foundations Training - Intended Audience

This course is specifically designed for professional Business Analysts and those charged with performing Business Analysis on a software team. Project Managers and Software Engineers who need to provide analysis will benefit from this course too.

Participants are expected to have experience undertaking Business Analysis on software development projects.

Agile Foundations Course Objectives

By the end of the course the attendee should understand:

  • What Agile software development is and how it differs from traditional software development
  • The basics of the main Agile methods: Scrum and XP, plus the relationship of Agile to Lean
  • How Agile software projects and teams are organised and the roles on these teams
  • Why the role of the Business Analyst in Agile is both essential to, and frequently overlooked on Agile teams
  • Tools Business Analysts can use on Agile teams to accelerate delivery, increase business value and ensure teams do the right thing

Course Structure

Agile & Scrum Overview

What is Agile software development? - Review of Scrum and Extreme Programming (XP) methods - The relationship between Agile, Scrum and other methods - Benefits of Agile and Scrum - Empirical process control - Agile Manifesto: values and principles - Self-organising teams

Sprints and Iterations

Sprint Cycle - Planning - Sprint Backlog - Commitment - Daily Scrum - Sprint Reviews - Retrospectives - Demonstrations - Release - Velocity - Sprint Goal - Abnormal Termination

Technical Practices

Test Driven Development (TDD) - Acceptance Test Driven Development (ATDD) - Refactoring - Continuous integration - Simplicity - Code Reviews and Pair Programming - Work breakdown - Estimation with Planning Poker

Management Practices

Impediment removal - Vertical teams - Quality - Risk management - Burn-down and burn-up charts - Visibility - Definition of Done - Continuous improvement “Kaizen”

Requirements

Product Owner role - Customer involvement - User Stories: Epics, Features and Tasks - Story estimation - Product Backlog - Prioritisation

Roles

Scrum Master - Product Owner, Customer and Business Analyst - Team - Stakeholders

How Agile Affects Business Analysis

Short iterations and just-in-time analysis - TDD and model driven analysis - Communication over documentation - Up-front QA with BA - Business value over requirements or features

Tools for Agile Business Analysis

User Stories and INVEST - User stories as placeholders - Prioritisation: MOSCOW rules and Absolute - Managing backlogs - Assigning business value - UML and SSADM analysis to generate examples - Real options based investment

Approach

The course is highly interactive and delegates are encouraged to learn through group exercises.

Recommended Reading

There is no recommended pre-reading for this course

Course Information

This course can be run as a 1,2 or 3 days course (public courses, when run are 2 days).

For more information on holding this course on-site at your premises please contact us

Book a course