Product Manager, Scrum Master and Agile Coach
Unofficial Certified Scrum Master Course Outline
Create your tent card
Stand and line-up based on: 1. Knowledge of Scrum 2. Years of experience with Scrum
Day One: Certified ScrumMaster (CSM)
Kevin Redmond, Scrum Master Asentinel
Working Agreements: ???, Technical Distractions, Open Mind, Limits/Breaks, Pass, Fun
Airplane Factory Instructions http://www.ihi.org/education/IHIOpenSchool/resources/Pages/Activities/PaperAirplaneFactory.aspx
Airplane Factory: Round 1
Airplane Factory: Round 2
Airplane Factory: Debrief
As a CSM class participant, I want to explain Scrum's history, so that I can better appreciate Scrum.
History of Scrum
The Agile Umbrella
Scrum 54%, Scrum/XP Hybrid 11%, Scrumban 7%, Kanban 4%
Scrum Alliance mission
As a CSM class participant, I want to demonstrate the importance of having team values, so that I can facilitate the creation of working agreements amongst team members.
Let's Discuss - Why would values be important to a team?
As a CSM class participant, I want to list situations where using Scrum is appropriate, so that i can be more successful at applying Scrum.
Table Talk - When might Agile not be a good fit?
When to use Scrum
Deciding when or If to use Scrum
Types of Work
Transparency, Inspection, Adaptation
Exercise - Brainstorm 3 types of work, Defined Process, Empirical Process
Shout Out! # between 3 & 7 # of facts about defined or empirical processes
As a CSM participant, I want to describe the Scrum framework, so that I can clearly comprehend the Scrum process.
Scrum - Scrum is a framework for developing complex products and systems that is grounded in empirical process control theory.
Braintrust - Sprint Cycle
Agile Concepts | Scrum Concepts
As a CSM class participant, I want to describe the roles and responsibilities in Scrum, so that i can understand who does what.
Why small teams? Communications paths on a team (n(n-1))/2
Chickens and Pigs? Oh My!
Fact or Crap Game
As a CSM Class Participant, I want to experience Scrum, so that I know what it feels like when i start doing it for real.
As a CSM class participant, I want to explain the value of a product vision statement, so that I gain a greater appreciation for why we need one.
As a CSM class participant, I want to explain how to see a product backlog, so that I can assist the Product Owner with creating one.
Product Backlog Iceberg
As a CSM class participant, I want to demonstrate how to write user stories, so that I can clearly articulate the who, what, and why behind a backlog item.
As a <<user_role>>, I want <<business_need>>, so that <<business_value>>.
The Product Owner sets the direction when creating a Product Backlog.
User story writing workshop.
As a CSM class participant, I want to teach team members how to relatively size backlog items, so that the Product Owner can make better prioritization decisions.
Size The Product Backlog
As a CSM class participant, I want to list and explain the key meetings in Scrum, so that I know what is happening, before, during, and after each sprint.
Sprint Planning - Part 1
Sprint Planning - Part 2
Should the chickens be allowed in the daily Scrum?
Day 1 Conclusion
Day 2 Introduction
Braintrust Sprint Cycle
As a CSM class participant, I want to explain how to tell a good user story from a bad one, so that I can better assist the Product Owner with creating an effective product backlog.
At your table discuss 3 characteristics of good user stories.
Good user stories are ... INVEST
Best practice - Avoid getting too detailed
Best practice - Don't ignore business value
Back of card
Stand, Stretch, and Speak
As a CSM class participant, I want to demonstrate how to track team progress, so that I can accurately understand what has been accomplished and how much longer it will bake to complete the product.
Burn-Down Chart Exercise
Information Radiator (aka. Scrum Board)
Beat the Clock
As a CSM class participant, I want to list and explain the "extra" meetings recommended for Scrum, so that I can improve the overall efficiency of the Scrum process.
Shout Out! What are the names of the Scrum meetings covered so far? What meetings are missing?
5 Levels of Planning
As a CSM class participant, I want to experience Scrum, so that I know what it feels like when I start doing it for real.
Time to Work/Play!
How did the simulation feel?
As a CSM class participant, I want to list areas where we might get into trouble, so that I know what to look out for as my organization implements Scrum.
Definition of Done
What to do if your Product Owner says that your product backlog item is rejected
Beware of Scrum "Buts"
No product owner or absentee product owner
As a CSM class participant, I want to list other helpful tools and techniques to do Scrum better, so that I can increase our chances of success.
Collaborative Work Environment
Software Engineering (aka. "XP" Practices
As a CSM class participant, I want an open forum to discuss challenging questions about Scrum, so that I can utilize the collective intelligence of the class participants to brainstorm creative solutions to complex problems.
The Scrum Cafe
RedmondRoad.com exists to share our lives with family and friends.
We have pictures, videos, social network links and some website bookmarks that we find interesting.
Shutterfly is now hosting our family pictures.
http://redmondroad.shutterfly.com/ (Family Digital Camera)
http://kredmond.shutterfly.com/ (Kevin's iPhone Camera)
We still have our picture library on Google Picasa.
Holy Land Trip