For more information contact us
Phone:
+1-425-748-5018
Fax: +1-425-644-2185
TrainingUSA@selagroup.com
Coming courses
Register/More info
More courses from
Agile and Scrum
ISTQB® Certified Agile Tester Foundation Level Extension
Clean Code and Refactoring Techniques
Test Driven Development with .NET
Testing in an Agile Environment
Test Driven Development for Java Developers
Test Driven Development for C++ Developers
Agile Training Bootcamp
Practical Scrum
AgileBc - Version: 2
Agile Training Bootcamp
3 days course
Description
This 3-day, intensive Agile training program provides a highly interactive, hands-on exploration of Agile methodologies, principles and practices. Participants will learn about the Agile software development lifecycle as well as the necessary tips and techniques to create highly productive Agile teams. The boot camp is designed to initiate participants with a hands-on Agile project simulation designed to introduce key Agile terminology, concepts and practices. The program provides an overview of key Agile methodologies and then an in-depth examination of the Agile project lifecycle. The course also examines how roles on Agile projects relate to traditional project roles. The course then covers Agile planning. The tutorial illustrates not only that both short-term and long-term planning are fundamental to successful Agile projects, but also that Agile planning techniques are often more effective than traditional planning practices. The final module of the course explores Agile project tracking and reporting and examines different approaches to track and communicate project performance and quality.
Intended audience
Managers, Team Leads, Developers, Testers
Prerequisites
Experience working as part of a software project
Objectives
Learn the basic concepts of Agile Development
Understand iterations
Understanding Planning
Understand Estimation
Learn about Team and Client Communication
Differentiate between different Agile Methodologies
Topics
Agile Overview
Challenges with traditional projects
What is Agile
Agile Goals
Why Agile works
The Agile Principles
Waterfall vs. Agile Value Delivery
Agile to Reduce Risk
Common Agile Misconceptions
Agile Game (Team-based exercise to introduce key Agile concepts)
Business value-driven delivery
Role of the team
Role of the customer
Introduction to Stories
Introduction to Iteration Planning
Introduction to Velocity
Velocity-based planning vs. capacity-based planning
Time-boxing
Agile Methodologies
Extreme Programming (XP)
SCRUM
DSDM
Feature-Driven Development (FDD)
Lean
“Push” vs. “Pull” product development
Agile Project Execution and SDLC
Agile Development Lifecycle
Agile Project Roles
Agile Project Execution
Business Discovery
Team Formulation
Iteration 0
Releases
Iterations
Day 1 – Planning
Day 2 to n – Development
Last Day – Acceptance
Other Practices
Story Preparation
Backlog Pruning
Iteration Preparation
Special Iterations
Agile and Waterfall Side-by-Side
Agile Documentation
Stories Explored
Writing good stories
The story lifecycle
Agile Planning
Planning
Planning Wisdom
Traditional Planning
Agile Planning
3 levels of Agile Planning
Agile Release Planning
Backlog Prioritization
Story Sizing
Estimating Size
Deriving Duration
Measures of Size
Ideal Time
Story Points
Approaches to Sizing
Creating the Release Plan
Maintaining the Release Plan
Agile Iteration Planning
Commitment-base Iteration Planning
Velocity-based Iteration Planning
Agile Project Tracking and Reporting
Iteration Tracking and Reporting
Capturing iteration data
Iteration burn-downs
Advanced burn-downs
Functional burn-downs
Release Tracking and Reporting
Release burn-downs
Release burn-ups
Trend analysis
Quality Reporting
Quality diagnostics
Agile quality metrics vs. Traditional quality metrics
AgileBc Course
I would like a representative to contact me regarding this activity
*
*
*
*
*