Agile & Scrum

A high-level Course Outline for a 2 days Agile-Scrum training is as below. It is just to assist customer/participants to decide topics, add more topics, remove topics. Final course outline may be different and it depends upon your need, existing agile maturity, agile vs fragile practices in place. Purpose of this course is not to teach only scrum but to teach agile which is required to create healthy agile work practices.

Agenda

  • Why Agile?
  • Traditional v/s Agile Software Development
  • Agile Values and Principles
  • Key Benefits
  • Scrum Overview
  • Essence of Scrum
  • Scrum values
  • The key roles within SCRUM( Scrum Master, Product Owner , Agile Project Manager and Team)
  • The key artifacts within SCRUM
  • Sprint Meetings
    • Understanding daily scrums
    • Understanding sprint review meetings
  • Estimation in Scrum
    • User stories and story points
    • Velocity? How to Compute Velocity
    • Planning poker for Product Back log size estimation
    • Estimation using Story Points
  • Release Planning
    • Estimation of Product back Log Size
    • Estimating number of sprints
    • Deciding Release date
    • Creating Release Burn down
  • Sprint Planning
    • Identifying Sprints Backlog Tasks from User stories
    • Creating Sprint Backlog
    • Creating and Updating Sprint Burn down
  • Tracking in scrum
    • Tracking releases, sprints
    • Accumulating Burn down
    • Measure sprint effectiveness

Exercises

  • Velocity calculation
  • Planning Poker
  • Sprint Planning
  • Story Writing