Certified ScrumMaster Workshop (CSM) – Outline

Detailed Course Outline

Module 1: Agile Thinking

  • How manufacturing has influenced software development
  • The origins of agile thinking
  • The Agile Manifesto
  • The complexity of projects
  • Theoretical Vs. Empirical processes overview
  • The "Iron Triangle" of Project Management

Module 2: The Scrum Framework

  • The different Scrum roles
  • Chickens and Pigs
  • Iterative Development vs. Waterfall
  • Self Management concepts
  • Full disclosure and visibility
  • The Scrum framework overview

Module 3: Implementation Considerations

  • Traditional vs. Agile methods overview
  • Scrum: The Silver Bullet
  • The Agile Skeleton
  • A Scrum launch checklist

Module 4: Scrum Roles

  • The Team Member
  • The Product Owner
  • The Scrum Master

Module 5: The Scrum Team Explored

  • The Agile Heart
  • Bruce Tuckman's team life cycle
  • Patrick Lencioni's Five Dysfunctions of a Team
  • Team ground rules
  • Getting Human Resources involved
  • The impact of project switching
  • The MetaScrum
  • The Scrum of Scrums
  • The importance of knowing when software is "done"
    • “Done" for multiple team integrations divided by function
    • “Done" for multiple team integrations divided by skill
    • "Done" for unsynchronized technologies
  • Internal Outsourcing

Module 6: Agile Estimating and Planning

  • Product Backlog Features
  • Relative Weighted Prioritization
  • Prioritizing Our Time
  • User Stories
  • Relative Effort
  • Velocity
  • Planning Poker and Story Points
  • Ideal Team Days
  • Team Capacity
  • Projecting a Schedule
  • Why Plan in an Agile Environment?

Module 7: The Product Owner: Extracting Value

  • The Priority Guide
  • Product Backlog Refactoring
  • Productivity Drag Factors
  • Fixed Price/Date Contracts
  • Release Management
  • Earned Value Management

Module 8: The ScrumMaster Explored

  • The ScrumMaster Aura
  • Characteristics of a ScrumMaster Candidate
  • The Difficulties of Being a ScrumMaster
  • A Day in the Life of a ScrumMaster
  • The Importance of Listening
  • Common Sense

Module 9: Meetings and Artifacts Reference Material

  • A Chart of Scrum Meetings
  • The Product Backlog
  • Sprint Planning
  • The Sprint Backlog
  • The Sprint
  • The Daily Scrum
  • The Sprint Demo/Review
  • Why Plan?
  • The Ideal Team Day
  • Scrum Tools

Module 10: Advanced Considerations and Reference Material

  • Conflict Management
  • Different Types of Sprints
  • The ScrumMaster of the Scrum-of-Scrums
  • Metrics
  • Dispersed Teams
  • Scaling
  • Developing Architecture
  • Stage Gate/Milestone Driven Development
  • Inter- and Intra-Project Dependencies
  • Task Boards, Project Boards
  • Scrum and CMM, "Traditional" XP