Objectives

To ensure relevant and profitable learning occurs, attendees will kick off this course by brainstorming many of the real-world issues they face daily as members of a transitioning Agile organization. Participants use real-life projects to build Agile skills.  This workshop is 40% lecture and 60% hands-on real-world exercises. 

• Introduce Agile and provide examples on why an organization would choose to implement an Agile framework

• Understand the Servant Leadership style and why it is critical.

• Review Agile Teams Roles and Responsibilities

• Compare and contrast the common Agile Frameworks: Lean, Scrum, XP, and Kanban 

• Demonstrate the Agile lifecycle

• Understand and demonstrate effective Story Writing and Estimation techniques

• Develop an understanding of the purpose of each Agile ceremony : (Release Planning, Backlog Refinement, Iteration Planning, Daily Standups, Demos and Retrospectives)

• Demonstrate facilitation of each Agile ceremony

Prerequisites

No Prerequisites

Duration

Three Days

 

Outline for Agile Team Experience

Agile Overview

Introductions

Overview of Agile

Why Agile

Agile Manifesto

Agile Principles

Activity: Mapping Principles to Manifesto

Agile Frameworks

Lean

Scrum

Kanban

Extreme Programming

The Agile Team

The Agile Team

Servant Leadership defined and expectations

Servant Leadership vs Command and Control

Defining Self-Organized Teams

Agile Roles – Product Owner

Agile Roles – ScrumMaster

Agile Roles – The Team

Activity

Agile Product Backlogs

Agile Delivery Process

Agile Requirements Levels

Progressive Elaboration

Effective User Stories

Work item levels: THEME \EPIC \ STORY

User Stories deep-dive

User Stories: Examples

Guidelines for User Stories

User Stories: I-N-V-E-S-T

Workshop: Correcting User Stories

Workshop (Online Real Estate) Part 1 – Writing User Stories 

Story Mapping

Workshop (Online Real Estate) Part 2- Utilizing Story maps to generate stories

Acceptance Criteria\Test

What is Test Driven Development (TDD)

Acceptance Criteria vs Acceptance Test

Why Acceptance Criteria?

Documenting Acceptance Criteria\Test

The Gherkin Format 

Definition of Done (DoD)

Workshop (Online Real Estate) – Writing Acceptance Criteria

Estimating

Estimating Techniques

Sizing Stories 

Why Story Points 

Facilitating Planning Poker

Activity (Thanksgiving Dinner) - Sizing Stories 

Backlog Prioritization

Backlog Prioritization Techniques

Estimating - Business Value

MoSCoW Analysis

Value Risk (6 cell\9 cell models)

Workshop (Online Real Estate) – Prioritize Stories

Building a Release Plan 

Building a Release Plan

Team Velocity

Release Planning

Sample Release Plan

Workshop – Create a release plan

Backlog Refinement 

Backlog Refinement Fundamentals

Definition of Ready (DoR)

Decomposing User Stories

S-P-I-D-E-R Method

Facilitating Refinement Sessions

Workshop (Online Real Estate)  – Refine the backlog

Iteration Planning 

Iteration Planning

Break Down All Tasks

The Team’s Definition of ‘Done’

Capacity Planning

Facilitating Iteration Planning Sessions

Workshop Online Real Estate) – Plan your first iteration\capacity plan

Iteration Execution

Daily Standup 

Task boards

Workshop – Managing Tasks

Iteration Demos & Retrospectives

Iteration Demo

Iteration Retrospectives

Creating, Monitoring, & Maintaining an improvement backlog

Workshop: Practice a Retrospective

Advanced Metrics 

Metrics: Velocity Trends

Metrics: Forecast vs Completed

Metrics: Burn-up Charts

Metrics: Burn-Dow Charts

Lead Time\Cycle Time

How to use Metrics to achieve results