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.
