VersionOne Enterprise Agile Platform

Overview

Agile Bootcamp

The VersionOne Agile Bootcamp is a three-day immersion based training experience to familiarize participants with the concepts, methods and practical techniques of agile software development. From the history of agile and the fundamentals of strategic planning, through story writing, execution and delivery, the Bootcamp has been designed to take teams through the complete cycle of a typical agile development project.

Course Information

Who Should Attend

Team members, Developers, Testers, Project Leads, Development Managers, lead Developers & anyone who is or will be part of an agile team

Duration

Three Days

Where

Your Location

Three day minimum for onsite training. Up to 25 students can attend this course.

Overview

The VersionOne Agile Bootcamp is a three-day immersion based training experience to familiarize participants with the concepts, methods and practical techniques of agile software development. From the history of agile and the fundamentals of strategic planning, through story writing, execution and delivery, the Bootcamp has been designed to take teams through the complete cycle of a typical agile development project. Facilitated by experts with years of applied agile experience, participants work in teams and practice agile through carefully constructed hands-on exercises and games, This approach is designed to accelerate learning and reinforce understanding of the Why behind the How and What of agile development.

Whether you are just getting started with your agile journey or you’re an experienced team looking for an opportunity to reset, the Agile Bootcamp offers something for everyone. Because this session is only available as a private, on-site training engagement, all Bootcamp sessions are tailored to meet the unique needs of the customer. Before your session, we learn about your organization, the challenges you face and your agile goals. We then create a training agenda that is designed to be as meaningful and contextual as possible. Participants leave the Agile Bootcamp with the practical knowledge required to begin immediately practicing agile development.

Detailed Course Guide

Below are the topics typically covered in an Agile Bootcamp. Based upon where you are in your agile journey, your consultant tailors your days to cover what is important to your organization.

Introduction to Agile

  • History of Agile
  • Understanding the Agile Manifesto
  • Overview of various Agile methods and how they differ

Agile Roles

  • Overview of roles
  • Leadership in Agile

Agile Teams

  • Key Concept: Self organizing teams
  • Creating effective and empowered teams
  • Team Dynamics: What to expect when forming teams
  • Tips for reaching consensus
  • Meeting rules and team charters

Strategic Agile Planning

  • Vision & Strategy
  • Road mapping

Building the Product Backlog & Story Writing

  • Review what Agile stories are and why they are important
  • Investigate what makes a good Agile story
  • Prepare acceptance criteria
  • Explore user roles & techniques for developing them
  • Learn techniques for collecting stories
  • Master story decomposition techniques
  • Use themes to categorize stories
  • Prioritization
  • Story Mapping

Estimation

  • Issues with conventional estimation
  • How agile estimation is different
  • Estimation techniques

Release Planning

  • Key Concept: Velocity
  • Estimating dates with velocity
  • Overview of release planning process
  • How to do release plan
  • Schedule based release planning
  • Scope based release planning
  • Maintaining the release plan

Iteration Planning

  • The importance of defining done
  • Capacity planning
  • Iteration Planning: defining the “what” and determining the “how”
  • Planning for chaos

Iteration Execution & Review

  • The 3 themes of iteration execution
  • Conducting daily standups
  • Team Smells: signs of a dysfunctional team
  • Iteration demonstrations and review

Retrospectives

  • Conducting effective Retrospectives

Metrics and Reporting

  • The cost of metrics
  • Troubles with traditional metrics
  • Understanding Agile metrics