Kevin

Product Manager, Scrum Master and Agile Coach

Unofficial Certified Scrum Master Course Outline

  1. Instructor Background

  2. Welcome

  3. Create your tent card

  4. Stand and line-up based on: 1. Knowledge of Scrum 2. Years of experience with Scrum

  5. Day One: Certified ScrumMaster (CSM)

  6. Kevin Redmond, Scrum Master Asentinel

  7. Working Agreements: ???, Technical Distractions, Open Mind, Limits/Breaks, Pass, Fun

  8. Objectives

  9. Airplane Factory Instructions http://www.ihi.org/education/IHIOpenSchool/resources/Pages/Activities/PaperAirplaneFactory.aspx

  10. Airplane Factory: Round 1

  11. Airplane Factory: Round 2

  12. Airplane Factory: Debrief

  13. As a CSM class participant, I want to explain Scrum's history, so that I can better appreciate Scrum.

  14. History of Scrum

  15. The Agile Umbrella

  16. Agile Manifesto

  17. Principles

  18. Scrum 54%, Scrum/XP Hybrid 11%, Scrumban 7%, Kanban 4%

  19. Scrum Alliance mission

  20. 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.

  21. Let's Discuss - Why would values be important to a team?

  22. Commitment

  23. Focus

  24. Openness

  25. Respect

  26. Courage

  27. Believe

  28. 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.

  29. Table Talk - When might Agile not be a good fit?

  30. When to use Scrum

  31. Deciding when or If to use Scrum

  32. Types of Work

  33. Defined Process

  34. Empirical Process

  35. Transparency, Inspection, Adaptation

  36. Exercise - Brainstorm 3 types of work, Defined Process, Empirical Process

  37. Shout Out! # between 3 & 7 # of facts about defined or empirical processes

  38. As a CSM participant, I want to describe the Scrum framework, so that I can clearly comprehend the Scrum process.

  39. Scrum - Scrum is a framework for developing complex products and systems that is grounded in empirical process control theory.

  40. Braintrust - Sprint Cycle

  41. Agile Concepts | Scrum Concepts

  42. As a CSM class participant, I want to describe the roles and responsibilities in Scrum, so that i can understand who does what.

  43. Team

  44. Why small teams? Communications paths on a team (n(n-1))/2

  45. Product Owner

  46. ScrumMaster

  47. Manager/Employee Exercise

  48. Deep Dive

  49. Stakeholders

  50. Chickens and Pigs? Oh My!

  51. Fact or Crap Game

  52. Pair Share

  53. 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.

  54. Simulation

  55. 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.

  56. Product Vision

  57. Vision

  58. 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.

  59. Product Backlog

  60. Product Backlog Iceberg

  61. 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.

  62. As a <<user_role>>, I want <<business_need>>, so that <<business_value>>.

  63. The Product Owner sets the direction when creating a Product Backlog.

  64. User story writing workshop.

  65. 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.

  66. Assign Priority

  67. Relative Sizing

  68. Agile Sizing

  69. Size The Product Backlog

  70. 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.

  71. The Sprint

  72. Sprint Planning - Part 1

  73. Sprint Planning - Part 2

  74. Daily Scrum

  75. Should the chickens be allowed in the daily Scrum?

  76. Sprint Review

  77. Sprint Retrospective

  78. Scrum Calendar

  79. Questions

  80. Day 1 Conclusion

  81. Day 2 Introduction

  82. Quiz

  83. Braintrust Sprint Cycle

  84. Questions

  85. 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.

  86. At your table discuss 3 characteristics of good user stories.

  87. Good user stories are ... INVEST

  88. (I)ndependent

  89. (N)egotiable

  90. (V)aluable

  91. (E)stimatable

  92. (S)ized Appropriately

  93. (T)estable

  94. Epics

  95. Best practice - Avoid getting too detailed

  96. Best practice - Don't ignore business value

  97. Acceptance Criteria

  98. Back of card

  99. Example #1

  100. Example #2

  101. Example #3

  102. Stand, Stretch, and Speak

  103. 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.

  104. Juggling

  105. Velocity

  106. Burn-Up Charts

  107. Burn-Up Chart

  108. Burn-Down Charts

  109. Burn-Down Chart

  110. Burn-Down Chart Exercise

  111. Information Radiator (aka. Scrum Board)

  112. Scrum Board

  113. Beat the Clock

  114. 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.

  115. Shout Out! What are the names of the Scrum meetings covered so far? What meetings are missing?

  116. Product Road-Mapping

  117. Product Roadmap

  118. Release Planning

  119. Release Plan

  120. Releases Example

  121. 5 Levels of Planning

  122. Backlog Grooming

  123. Sizing

  124. 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.

  125. Time to Work/Play!

  126. How did the simulation feel?

  127. 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.

  128. Technical Debt

  129. Definition of Done

  130. What to do if your Product Owner says that your product backlog item is rejected

  131. Beware of Scrum "Buts"

  132. Atypical Sprints

  133. No product owner or absentee product owner

  134. 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.

  135. Flow

  136. Collaborative Work Environment

  137. Tools

  138. Software Engineering (aka. "XP" Practices

  139. Scrum Metrics

  140. Servant Leadership

  141. 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.

  142. The Scrum Cafe

  143. Open Space

  144. Resources

View Kevin Redmond's profile on LinkedIn

Local Internet

Use OpenDNS

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.

We still have our picture library on Google Picasa.

YouTube

Holy Land Trip