Agile Team Boot Camp

Duration - 3 Days
Available Open Enrollment or On Site at Your Location - Get a quote.
 
Overview
 
This workshop is designed to teach members of an agile project team the skills they will need to successfully implement Scrum, or a similar agile framework, on their project. 
 
The workshop gives the team the opportunity to learn and practice skills together while forming a solid foundation for team and project success. Topics include initiating an agile project, creating the Product Backlog, writing and estimating user stories, creating plans for releases and iterations, tracking progress during an iteration, agile technical practices and conducting an agile retrospective. 
 
Participants will apply what they learn in a series of project-based activities that take them through the Scrum process in detail. Participants will learn to create deliverables for their own project. Deliverables created during the workshop include: team ground rules, the product vision, the initial Product Backlog with user stories, acceptance tests for high priority user stories, and plans for the initial release and iteration. 
 
Agile values and principles will be emphasized throughout the workshop.
 
What You Will Learn
 
  • Agile and Lean principles and values
  • Conditions of success for implementing agile methods
  • Agile roles and responsibilities
  • How to set team ground rules
  • How to define a meaningful product vision
  • How to define user roles and personas
  • How to write user stories
  • How to create a Product Backlog
  • How to write acceptance test scenarios for user stories
  • How to prioritize user stories for releases and iterations
  • How to estimate user stories for iterations and releases
  • How to create release and iteration plans
  • How to conduct a Daily Stand-Up meeting
  • How to create a burndown chart to track progress
  • How agile retrospectives are used to evaluate and improve 
 
 
Who Should Attend
 
This interactive workshop is designed for all members of an agile project team, including the Product Owner. This workshop is designed to assist agile team members in the early stages of agile adoption who need to understand the framework of agile practices and how to apply them to their project. 
 
Agenda
 
1. The Big Picture
 
  • Agile values and principles
  • Comparison of agile to waterfall methods
  • Overview of Scrum and XP
  • Activity: Map agile principles to agile values
 
2. Building the Team
 
  • Iteration Zero activities
  • Agile roles and responsibilities
  • Characteristics of self-managed teams
  • The team environment
  • Team ground rules and behaviors
  • Activity: Design team environment and set team ground rules
  • Agile for large teams
  • Conditions of success for agile methods 
 
3.  Building the Product Backlog
 
  • Defining the vision
  • Activity: Write a vision statement
  • Stakeholders and user roles
  • Activity: Brainstorm user roles
  • Developing personas for focal user roles
  • Activity: Develop a persona
  • Creating the product backlog
  • Writing user stories
  • Guidelines for user stories
  • Conducting story writing workshops
  • Activity: Create the Product Backlog in a story writing workshop
  • Capturing other types of requirements
  • Activity: Identify constraints
  • Managing changes to the Product Backlog 
 
4.  Planning Releases
  
  • Levels of planning in agile
  • Prioritizing the product backlog
  • Prioritization techniques
  • Activity: Prioritize stories using the MoSCoW rules
  • User story mapping
  • Activity: Create a user story map
  • Estimating with story points and ideal days
  • Using Planning Poker
  • Activity: Estimate stories using Planning Poker
  • Selecting an iteration length
  • Forecasting velocity
  • Creating a release plan
  • Activity: Create a plan for the first release
 
5.  Planning Iterations
 
  • Events during an iteration
  • Defining done
  • Writing acceptance tests for user stories
  • Detecting story “smells”
  • Activity: Write acceptance tests for user stories
  • Conducting the Iteration Planning Meeting
  • Creating the Iteration Plan
  • Creating the Iteration Backlog
  • Activity: Create an Iteration Plan for the first iteration 
 
6.  Running an Iteration
 
  • Agile technical and design practices
  • Activity: Incrementally design a user story
  • Conducting the Daily Stand Up meeting
  • Using burndown charts to track progress
  • Activity: Conduct a Daily Stand Up meeting and create a burndown chart
  • The Kanban approach
  • Negotiating iteration content
  • Techniques for splitting user stories
  • Activity: Negotiate changes to iteration content
  • Releasing software into production
  • Closing an agile project
  • Measuring progress: Release and iteration metrics
  • Conducting the Iteration Review meeting
  • Activity: Conduct a workshop review meeting 
 
7.  Workshop Retrospective
 
  • Using agile retrospectives to inspect and adapt
  • Activity: Daily retrospectives
  • Workshop review
  • Activity: Workshop retrospective  
 

Open Enrollment Seminar Schedule

Buy The Use Case Handbook

PESG Digital Learning - Entirely Online - Available 24/7

Business Analyst Guide to Agile Practices

Agile Business Analysis

Agile Estimating and Planning

Agile Team Boot Camp

Defining and Writing Better Requirements

Business Analysis Essentials

Business Analyst Guide to Data Modeling

Business Analyst Guide to Process Modeling

Data Modeling Essentials

BA/PM Guide to Understanding Business Architecture

Build and Leverage Your Business Architecture

Business Analyst Guide to Asking Better Questions

BA/PM Guide to Communicating Requirements to Offshore Teams

Business Analyst Guide to Use Cases

From Use Cases to Test Cases

Use Case Boot Camp

Software Testing Essentials

Business Analyst Guide to SOA

Requirements Definition Week™

Mentoring and Consulting

Project Management Simulations - On Demand