Introduction to Agile and Scrum Training

Course #:WA2134

Introduction to Agile and Scrum Training

Scrum is one of several Agile processes available today. Scrum’s agile project management approach gives you the ability to quickly develop working software that meets business needs. In Scrum, teams work in cycles called “Sprints” to produce production-quality software based on business priorities using an empirical, adaptive approach. This course is a high level introduction to this approach’s values and key practices.

You will learn the basics of any Agile approach, the three roles defined by Scrum, how to build a product backlog, and how to plan and work in Sprints.

Objectives

  • Understand key concepts and terms of Agile and Scrum
  • Be able to explain the methodology’s benefits and key techniques
  • Become familiar with the progression of key activities and artifacts
  • Prepare to participate in an upcoming project

Audience

This course is intended for anyone who is interested in learning about the Scrum approach to Agile. Since Agile and Scrum focus on “the team”, this course is beneficial to all software project roles, including the business partners who define the goals and needs of the business.

Prerequisites

None.

Duration

One Day

Outline of Introduction to Agile and Scrum Training

1. Agile Methodology Fundamentals

  • Agile practices and principles
  • What is iterative development?
  • Why Agile?
  • Agile benefits vs. waterfall

2. Scrum in a Nutshell

  • What is Scrum- an overview of Scrum process flow
  • Scrum Roles and responsibilities
  • Traditional Management vs. Scrum

3. Planning and Estimating

  • Planning on an Agile project
  • Planning concepts- Complexity and Velocity
  • Estimation techniques

4. Project Initiation and Release Planning

  • Initiating a project including Sprint 0
  • The Product backlog
  • Prioritization of work
  • Release planning

5. Planning a Sprint

  • Selecting work for the Sprint
  • Developing the sprint backlog
  • Developing sprint tasks

6. Running a Sprint

  • Conducting the daily Scrum
  • Managing the sprint scope
  • Tracking progress
  • Common problems

7. Closing a Sprint

  • Conducting a sprint review
  • Conducting a sprint retrospective
  • Reporting project status and metrics
  • Updating the backlog
  • Closing the project
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.