At a glance
2 days
NZD $1750 + GST
including in-house delivery.
If you're a BA in an organisation moving from waterfall to Agile does that mean you'll be lost with nothing to do?
We certainly don't think so. BAs have arguably the most important role in an Agile project, because they talk to everyone involved. This course will show you how to combine your existing analysis skills with Agile tools and techniques. This means you'll be better equipped to deliver value to product owners, manage all of the stakeholder wishlists and ensure your project team know what they're doing.
As well as keeping your colleagues happy you'll find yourself in a more exciting and fulfilling role as you see the work you do impact each iteration of product delivery. Far from being lost you'll have found a way to be more successful.
Intended For
Anyone who works in Agile projects doing 'Business Analysis' tasks. This includes Business Analysts, Product Owners, Project Managers, Software Developers and those in Quality Assurance.
We'll build on the knowledge and experience you currently have and we'll teach you some new stuff as well.
Prerequisites
This course is about bringing together the disciplines of Agile and Business Analysis, so we expect you to know a bit about both (like what a use case or requirement is).
- If you would like an introduction to Agile practices - Taste of Agile
- If you would like an introduction to Business Analysis - Business Systems Analysis
Learning Outcomes
- Understand the role of the Business Analyst in Agile software development teams
- Understand the difference between user stories and use cases
- Understand how lightweight modelling techniques are used on Agile projects
- Understand how to derive user stories from analysis models such as Process Models, Class Diagrams, State Transition Diagrams and other tools of the analysis trade
- Understand how progressive elaboration is used to iteratively and incrementally define requirements on an Agile project
- Reduce waste by taking a lean approach to software requirements
- Understand how to integrate requirements management into an agile software development process
- Utilise guidelines and practices for designing and deploying an effective agile business analysis process
Content
- Square Peg in the Round Hole? The Agile Business Analyst.
- Context, Context, Context! Agility and the Software Development Lifecycle.
- Using a progressive elaboration approach to identify requirements for an Agile project
- Vision & Scope
- Personas and Goals
- Epics
- User Stories
- Acceptance Criteria
- Gazelles and Gazebos - the relationship between Use Cases and User Stories
- Applying what you already know - using analysis models in Agile projects to identify and extract user stories
- Use Cases
- Process Models
- Class Diagrams
- Decision Tools
- State Transition Diagrams
- Strategies and Practices for Integrating the BA with Agile Software Development teams.
- Individuals and Interactions Over Processes and Tools.
- The Best Is the Enemy of the Good.
- Incremental Requirements Development.
- Business Analysis and Automated Testing
Method Used
This course is about learning by doing. Along with lecturing there will be lots of exercises and activities which will embed and reinforce all of the things you have learned. This means that when you get back to work you will understand the theory of your role and you'll be able to put it into practice from day one.


