Scrum Fundamentals

Description

This course provides an introduction to the fundamental principles of Agile and how they are implemented in Scrum.  The course covers the values and principles of Agile, and contrasts the structure of a Waterfall project to one implemented using Agile

 

 In addition, the course presents the roles, artifacts and ceremonies used on a Scrum project, and the impacts transitioning to Agile will have on an organization.  Scrum values, as well as the pillars of empirical process control, are also discussed.

 

Pre-reqs

None

Audience

This course is intended for students who want to obtain a basic understanding of Agile and Scrum.

Duration

1 Day

 

Objectives

After completing the course, individuals will understand

  • How to use Agile and Scrum to develop complex software applications

  • The values and principles in the Agile Manifesto

  • The roles defined by Scrum

  • The artifacts and ceremonies of Scrum and their rationale

  • How the pillars of empirical process control (Transparency, Inspection and Adopt) are implemented in Scrum

  • Managing requirements in Scrum, and the Product Backlog

  • Transitioning to Agile

Course Outline

  1. Waterfall Review
     

  2. Management approaches

    1. Predictive vs. Adaptive management

    2. Golden triangle of project management (schedule, scope, budget)

    3. Definitions and examples
       

  3. Introduction to Agile

    1. Agile Values and Principles
       

  4. Core Scrum Concepts

    1. Roles

    2. Artifacts

    3. Ceremonies
       

  5. Scrum values and principles
     

  6. Sprints
     

  7. Requirements and User Stories
     

  8. Product Backlog
     

  9. Velocity 
     

  10. Planning in Agile
     

  11. Agile Game – applying the lessons learned