Agile Training for BAs & Product Owners

Agile Training for BAs & Product Owners

agile training courses for business analysts

 

Duration:

On-Site : 3 Sessions
Virtual : 3 Half-Day Session

Brief Description:

How to gather agile requirements and use collaborative techniques for Agile Projects. The class focuses on the Scrum roles, artifacts and meetings included in the Scrum process. Group Case Study exercises in conducting Scrum Meetings, Grooming Sessions, building Backlogs, Sizing & Estimating and Sprint Planning.

Who Should Attend?:

Business Analysts, Business Stakeholders, Product Owners, Scrum Master, Development Managers, Developers, QA and Managers

Material:

Each course participant receives class presentation slides, Agile Project Management Checklist, Scrum Process Description, Glossary and Agile Project Case Study solution set.

Agile Training Courses for BAs & Product Owners

The Agile Training focuses on the project team skill set needed to successfully participate on Agile Projects. The workshop provides training in collaboration techniques needed for project initiation, agile requirements gathering and sprint planning. The course focus is on:

  • How to perform project initiation in order to identify the agile project goals, epics and functional requirements using epic user stories and the initial product backlog
  • Requirements gathering and sprint planning to identify the user stories, write the user stories, estimate using story points, create and estimate the sprint backlog to plan the sprint
  • Understanding the scrum fundamentals and how to conduct a scrum meeting

The objectives of the seminar are to:

  • Requirements eliciting techniques for defining the project initiation and gathering requirements for agile projects
  • Techniques to identify the epics, define the sprints, write user stories and create backlogs
  • Plan the sprint and estimate user stories for the sprint backlog
  • Practical experience in performing the agile best practices
  • An Agile Project Simulation or real life Agile Project to give each course participant the opportunity to conduct scrum meetings, collaborative workshops using agendas provided in the class to define the project initiation, requirements gathering and sprint planning.

Day 1 AM

Introduction
Agile Best Practices
  • What is Agile Development?
  • Agile vs. Waterfall
  • Agile Manifesto and Principles
  • Scrum Concepts
    • Scrum roles
    • Process
    • Scrum Artifacts
    • Scrum Meetings
  • Exercise- Conducting a Scrum Meeting
Scrum Process Essential Tasks & Responsibilities
  • Project Initiation
  • Sprint Planning
  • Daily Scrums
  • Demo
  • Sprint Retrospective
  • Product Release

Day 1 PM

Communication Techniques for Agile Projects
  • Workshop approaches
  • Storyboarding
  • Kit Reviews
  • Prototype walk-through and sprint demos
  • Overview of Agile Artifacts
Facilitation Skills and Collaboration Techniques for Agile Projects
  • Key components of an Agile Workshop
  • Basic facilitation skills
  • Active listening skills
  • Exercise- Practice interviewing skills exercise
  • Leadership styles
  • Basic facilitation rules
  • Managing conflict
  • Tips and techniques for handling group dynamics
  • How to handle problem behaviors
  • Presentation skills
  • Techniques for creative thinking
  • Building a workshop agenda

Agile Facilitation Exercise-Each student is asked to build a workshop agenda and facilitate a short meeting using the creative thinking and consensus building techniques taught in class. Feedback is provided from both the Instructor and class participants.

Day 2 AM

Agile Project Initiation
  • Writing effective project initiation deliverables:
    • Business problem statement
    • Success criteria/business objectives
    • Case Study Exercise- Discovering and writing the problem statement and success criteria
  • How to Capture the Scope Using a Context Diagram
    • External objects
    • Data stores
    • Import and export views
  • Identifying the Epics
    • Identifying the user roles/actors- user roles and system interfaces
    • Identifying the epics
    • Facilitation techniques for the project initiation workshops
    • Case Study Exercise- Facilitating a collaborative scoping workshop for building the Context Diagram and the Use Case Diagram to define the project scope and epics

Day 2 PM

Project Initiation (continued)
  • How to build the initial product backlog for defining the scope and priorities
  • Case Study Exercise- Creating the Initial Product Backlog
Requirements & Sprint Planning
  • Sequence and Validate the Epics
    • Building the “to be” activity diagrams with swimlanes
    • Identify dependencies for sprint planning
    • Case Study Exercise- Creating the “to be” activity diagram
  • Write the Epic Outline
    • Identifying pre and post conditions (dependencies for sprint planning)
    • Basic flow outline for identifying user stories
    • Brainstorming the alternate flows for identifying user stories
    • Case Study Exercise- Conducting a workshop to define the epic outline
  • User Stories and Backlogs
    • Identify the user stories for the product backlog
    • Exercise- Conducting a Backlog Grooming Session
    • How to write user stories
    • Case Study Exercise- Conducting a workshop to write the user stories for an epic

Day 3 AM

Sprint Requirements & Sprint Planning (continued)
  • Estimating the Size and Complexity of the Stories
    • Popular estimating techniques- T-shirt size and Fibonacci
    • Exercise- sizing backlog items using Fibonacci
    • Case Study Exercise- Estimating the stories
  • Storyboarding Techniques for GUI Design
    • Site Maps
    • State charts
    • Case Study Exercise- storyboarding a site map for GUI navigation (optional)
  • Non-Functional Requirements for Defining the Architectural Impacts
    • What are the “ilities” requirements?
    • How to define the qualities the software must have to be acceptable
    • Case Study Exercise- Writing non-functional requirements
Sprint Planning
  • Create and Estimate the Sprint Backlog to Plan the Sprint
    • Defining the priorities for the sprint
    • Define the sprint goal
    • Identify and estimate the tasks
    • Case Study Exercise- Defining the Sprint Backlog
  • Tracing and Tracking Agile Projects

Day 3 PM

Agile Simulation/Lab

An Agile Project Simulation or real life Agile Project Lab to give each course participant the opportunity to conduct collaborative workshops using agendas provided in the class to define the project initiation deliverables, user stories, create the backlogs, plan the sprint and perform estimating.

Wrap up

Session 1 (1:00 pm – 5:00pm Eastern Time)

Introduction
Agile Best Practices
  • What is Agile Iterative Development?
  • Agile vs. Waterfall
  • Agile Manifesto and Principles
  • Scrum Concepts
    • Roles
    • Process
    • Artifacts
    • Scrum Meetings
  • Exercise- Conducting a Scrum Meeting
  • Agile Iterative Approach
    • Project Initiation
    • Sprint Planning
    • Daily Scrums
    • Demo
    • Sprint Retrospective
    • Product Release
  • Communication techniques for Agile Projects
  • Workshop approaches
  • Storyboarding
  • Interviewing
  • Kit Reviews
  • Prototype walk-through and Sprint Demos
  • Overview of Agile requirements gathering techniques and planning deliverables
  • Tracking project success criteria to user stories and testing for requirements traceability
Project Initiation
  • Writing effective project initiation deliverables:
    • Business problem statement
    • Success criteria/business objectives
    • Case Study Exercise- Discovering and writing the problem statement and success criteria
  • How to capture the scope using a high level context diagram
    • External objects
    • Data stores
    • Import and export views

Session 2 (1:00 pm – 5:00pm Eastern Time)

Project Initiation (continued)
  • Building the High Level Use Case Diagram for identifying epics
    • Identifying the user roles/actors- user roles and system interfaces
    • Identifying the epics
    • Facilitation techniques for the project initiation workshops
  • Case Study Exercise- Facilitating a collaborative scoping workshop for building the Context Diagram and the Use Case Diagram to define the project scope and epics
  • How to build the initial product backlog for defining the scope and priorities
  • Case Study Exercise- Creating the Initial Product Backlog
Agile Requirements Analysis & Sprint Planning
  • Sequence and validate the epics (HL Use Case Diagram) by creating the activity diagrams with swimlanes
    • Building the “to be” activity diagrams with swimlanes
    • Identifies dependencies for sprint planning
  • Case Study Exercise- Creating the “to be” activity diagram
  • Write the high level use case outline to define the epic
    • Identifying pre and post conditions (dependencies for sprint planning)
    • Basic flow outline for identifying user stories
    • Brainstorming the alternate flows for identifying user stories
  • Case Study Exercise- Conducting a workshop to define the epic using the hl use case
  • Identify the user stories for the product backlog
  • Case Study Exercise- Conducting a Product Backlog Grooming Session
  • How to write a user story
  • Case Study Exercise- Conducting a workshop to write the user stories for an epic

Session 3 (1:00 pm – 5:00pm Eastern Time)

Sprint Requirements & Sprint Planning (continued)
  • Estimating the size and complexity of the stories- using popular estimating techniques
    • T-shirt sizing
    • Fibonacci
    • Sizing considerations
    • Exercise- sizing backlog items using Fibonacci Numbers
  • Case Study Exercise- Estimating the story size
  • Storyboarding techniques for GUI navigation
    • Site Maps/inventories
    • State charts
  • Case Study Exercise- Storyboarding a site map for GUI navigation (optional)
  • Non-Functional requirements for defining the architectural impacts
    • What are the qualities the software needs to have?
    • How to define the qualities the software must have to be acceptable
  • Case Study Exercise- Writing non-functional requirements
  • Create and Estimate the Sprint Backlog to plan the sprint
    • Defining the priorities for the sprint
    • Define the sprint goal
    • Identify and estimate the tasks
  • Case Study Exercise- Defining the sprint backlog
  • Tracing and Tracking the Project
Class Wrap-up

Agile Course

Agile Training for BAs & Product Owners

Date: January 14 - 16, 2019

Duration: 3 half-day sessions

 
-
+
$750.00
Request Info
View Course Details

Agile Course

Agile Training for BAs & Product Owners

Date: April 22 – 24, 2019

Duration: 3 half-day sessions

 
-
+
$750.00
Request Info
View Course Details

Agile Course

Agile Training for BAs & Product Owners

Date: September 9 – 11, 2019

Duration: 3 half-day sessions

 
-
+
$750.00
Request Info
View Course Details

Agile Course

Agile Training for BAs & Product Owners

Date: December 9 - 11, 2019

Duration: 3 half-day sessions

 
-
+
$750.00
Request Info
View Course Details

Request On-site Form

    Stay up to date! Get exclusive information from Pierson on all the latest in Business Analyst & Agile training
Close Menu
×
×

Cart