Business Analysis in an Agile Environment
Course: BAAGL
Duration: 3 Days
Level: I
Course Summary
Business analysis is central to the success of development projects. As more and more software products are developed in an agile environment, it is important that all concerned appreciate where business analysts fit in.
Agile business analysis is about ensuring the right information is available to the development team in the right level of detail, at the right time, so they can build the right product.
This course uses the International Institute of Business Analysis (IIBA) Agile Extension to the Body of Knowledge (BABOK) Guide as a framework for helping attendees understand the precise role of business analysts in agile software development.
« Hide The Details
Topics Covered In This Course
Introduction to Business Analysis
- What is business analysis
- Scope of business analysis work
- The IIBA
- IIBA Business Analysis Body of Knowledge (BABOK)
- BABOK knowledge areas
- Business analysis core concepts
- Agile extension to the BABOK
- Context for agile business analysis
- Agile extension techniques
Agile Development
- The Agile manifesto
- Defined and empirical processes
- Agile approach to projects
- Generic agile development approach
- Lifecycle of product development
- Project constraints in waterfall and agile
- Changing requirements in waterfall and agile
- Business focus and customer satisfaction
- Role of business analysts in agile development
- Guidelines for agile business analysis
Introduction to Scrum
- Starting Scrum
- Product backlog
- Sprints and sprint planning
- Sprint backlog
- Sprint reviews and retrospectives
- Daily Scrums
- Scrum roles ? Scrum master, product owner, the team
- Customers and stakeholders
Other Agile Approaches
- History of agile eXtreme Programming (XP)
- Business analysis in XP
- DSDM Atern
- DSDM roles and responsibilities
- Kanban
- Business analysis in Kanban
- Lean software development
Project Startup
- Strategy planning
- Business capability analysis
- Personas
- Value stream mapping
- Purpose alignment model
- Business case
- Payback analysis, ROI, NPV, IRR
- Real options
- Requirements gathering
- Facilitated workshops
Planning
Responding to change
- Agile planning, multiple levels of planning
- Release planning
- Iteration planning
- Prioritization
- Value driven delivery
- Risk and value in prioritization
- Kano analysis
- MoSCoW
User Stories
- What are user stories?
- Levels of detail, epics and themes
- Story decomposition
- Story elaboration
- Storyboarding
- Acceptance criteria
- Scenarios
- Behavior driven development
- Story mapping
- Defining done
- Backlog grooming
Estimating
- Cone of uncertainty
- Levels of detail, epics and themes
- Traditional and agile estimating
- Estimating with ranges
- Probability in estimating
- Shared estimates
- Estimating in ideal days
- Estimating by analogy
- Story points
- Estimating scales
- Estimating velocity
- Planning poker
- Affinity estimation
- Re-estimating
What You Can Expect
In this course, you will learn how to?
- Understand the need for, and principles of, agile development methods.
- Identify the role of the business analyst within an agile development environment.
- Recognize the skills required for optimum effectiveness within an agile team.
- Be familiar with the analysis techniques used in an agile approach.
Who Should Take This Course
Business analysts new to working in an agile environment, product owners and managers of analysts working with an agile team.
Recommended Prerequisites
A knowledge of information systems development.
Training Style
Instructor led with 60% lecture and 40% lab.
« Hide The Details
Related Courses
Code |
Course Title |
Duration |
Level |
|
BSANF |
Foundations of Business Analysis |
3 Days |
I |
Details |
BPA1 |
Introduction to Business Process Analysis |
5 Days |
I |
Details |
AGILP |
Agile Principles |
2 Days |
I |
Details |
AGLBC |
Agile Bootcamp |
3 Days |
I |
Details |
BAE |
Business Analysis Essentials |
4 Days |
I |
Details |
DAI |
INTRODUCTION TO DATA ANALYSIS |
2 Days |
I |
Details |
AGLPM |
Agile Project Management |
3 Days |
II |
Details |
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.
|