SCRUM Intro
Concepts
Incomplete List
Incomplete ListRolesTimeboxRitualsArtifacts
RolesProduct Owner - the stakeholderSCRUM Master - the unblockerTeam Members - the builders
TimeboxEvery meeting is timeboxedSCRUM Master enforces the time limitKeeping a count down timer in front of everyone is an...
RitualsThey’re not black magic :)Rituals can be meetings and development practices you adoptduring your sprintIteration 0 ...
ArtifactsUser Stories / Work Items (“tasks”)Product BacklogSprint BacklogBurndown Chart
Incomplete List
Incomplete ListRolesTimeboxRitualsArtifacts
Sprint
An Example
Iteration ZeroAssignment of RolesDefinition of Done  Code Reviewed  Deployed to staging server  Passed regression tests (CI...
Agenda of RitualsSprint: 10 daysSprint Planning: 10h-14h ThuSprint Review: 12h-14h WedSprint Retrospective: 14h-16h WedDai...
Game Characteristics
Game Characteristics✓    Number of Players   2✓      Kind of Game      Turn-Based                         Challenger choos...
Game Characteristics✓    Number of Players   2✓      Kind of Game      Turn-Based                         Challenger choos...
User Stories
User Stories “As a [end user role],  I want [the desire]so that [the rationale]”
As a Challenger...
As a Challenger......I want to choose a word / to be guessed by the player
As a Challenger......I want to choose a word / to be guessed by the player...I want to accept a letter from the player / t...
As a Challenger......I want to choose a word / to be guessed by the player...I want to accept a letter from the player / t...
As a Player...
As a Player......I want to start a new game / to play a new match
As a Player......I want to start a new game / to play a new match...I want to input a letter / to guess the secret word
As a Player......I want to start a new game / to play a new match...I want to input a letter / to guess the secret word......
As a Player......I want to start a new game / to play a new match...I want to input a letter / to guess the secret word......
As a Player......I want to start a new game / to play a new match...I want to input a letter / to guess the secret word......
Sprint Planning 1of2         Participants                           Everybody          Timebox                            ...
Planning Poker
Sprint Planning 2of2         Participants                            Team Members          Timebox                        ...
Daily Scrum         Participants              Team Members (but everyone is invited!)          Timebox                    ...
TaskBoard
Burndown Chart
SprintDaily SCRUM  What did you do yesterday?  What will you do today?  What is blocking you?Code! Code! Code!
Sprint Review         Participants                            Everyone           Timebox                                  ...
Sprint Retrospective         Participants            Team Members (but everyone is invited!)           Timebox            ...
Other Methodologies
Waterfall P r o b l e m : k n o w nS o l u t i o n : k n o w n
SCRUM   P r o b l e m : k n o w nS o l u t i o n : u n k n o w n
? P r o b l e m : u n k n o w nS o l u t i o n : u n k n o w n
Review
Timebox (SM’s: keep under control!)Rituals (I0, Sprint Planning, Daily SCRUM, Sprint Review,Sprint Retrospective)Artifacts...
TODO’s
Comece a implementar SCRUM hoje!Não precisa implementar tudo de uma vez mas mantenha oprocesso completo como metaReveja su...
Obrigado!
Scrum
Scrum
Scrum
Scrum
Scrum
Scrum
Upcoming SlideShare
Loading in...5
×

Scrum

919

Published on

Introduction to SCRUM

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
919
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Scrum"

  1. 1. SCRUM Intro
  2. 2. Concepts
  3. 3. Incomplete List
  4. 4. Incomplete ListRolesTimeboxRitualsArtifacts
  5. 5. RolesProduct Owner - the stakeholderSCRUM Master - the unblockerTeam Members - the builders
  6. 6. TimeboxEvery meeting is timeboxedSCRUM Master enforces the time limitKeeping a count down timer in front of everyone is an effectiveway to keep everybody on track :)
  7. 7. RitualsThey’re not black magic :)Rituals can be meetings and development practices you adoptduring your sprintIteration 0 / Daily Scrum / Sprint Planning / Sprint Review /Sprint RetrospectiveTDD / Continuous Integration / Code Review
  8. 8. ArtifactsUser Stories / Work Items (“tasks”)Product BacklogSprint BacklogBurndown Chart
  9. 9. Incomplete List
  10. 10. Incomplete ListRolesTimeboxRitualsArtifacts
  11. 11. Sprint
  12. 12. An Example
  13. 13. Iteration ZeroAssignment of RolesDefinition of Done Code Reviewed Deployed to staging server Passed regression tests (CI)Agenda of Rituals
  14. 14. Agenda of RitualsSprint: 10 daysSprint Planning: 10h-14h ThuSprint Review: 12h-14h WedSprint Retrospective: 14h-16h WedDaily Scrum: 10h
  15. 15. Game Characteristics
  16. 16. Game Characteristics✓ Number of Players 2✓ Kind of Game Turn-Based Challenger chooses a word✓ Game Mechanics Player guesses letters
  17. 17. Game Characteristics✓ Number of Players 2✓ Kind of Game Turn-Based Challenger chooses a word✓ Game Mechanics Player guesses letters
  18. 18. User Stories
  19. 19. User Stories “As a [end user role], I want [the desire]so that [the rationale]”
  20. 20. As a Challenger...
  21. 21. As a Challenger......I want to choose a word / to be guessed by the player
  22. 22. As a Challenger......I want to choose a word / to be guessed by the player...I want to accept a letter from the player / to indicate that shegot it right
  23. 23. As a Challenger......I want to choose a word / to be guessed by the player...I want to accept a letter from the player / to indicate that shegot it right...I want to refuse a letter from the player / to indicate that shegot it wrong
  24. 24. As a Player...
  25. 25. As a Player......I want to start a new game / to play a new match
  26. 26. As a Player......I want to start a new game / to play a new match...I want to input a letter / to guess the secret word
  27. 27. As a Player......I want to start a new game / to play a new match...I want to input a letter / to guess the secret word...I want to quit the game / to stop playing
  28. 28. As a Player......I want to start a new game / to play a new match...I want to input a letter / to guess the secret word...I want to quit the game / to stop playing...I want to see previously entered letters / to choose a new one
  29. 29. As a Player......I want to start a new game / to play a new match...I want to input a letter / to guess the secret word...I want to quit the game / to stop playing...I want to see previously entered letters / to choose a new one...I want to ask for a hint / to guess the secret word faster
  30. 30. Sprint Planning 1of2 Participants Everybody Timebox 2hProduct Owner pulls top item of her backlogTeam Members play planning pokerPlanning ends when time is over or team score is reachedSprint is frozen
  31. 31. Planning Poker
  32. 32. Sprint Planning 2of2 Participants Team Members Timebox 2hTeam Members break stories in Work Items (tasks)P.O. is available to answer possible questionsSM prepares the taskboard during the meetingSM updates the burndown chart
  33. 33. Daily Scrum Participants Team Members (but everyone is invited!) Timebox 15minStanding up meetingThat’s the only time when the taskboard is updated!Team Member moves completed tasks to “done” columnTeam Member moves new tasks to “in progress” columnTeam Members also say what’s blocking them. SM is responsible forunblocking
  34. 34. TaskBoard
  35. 35. Burndown Chart
  36. 36. SprintDaily SCRUM What did you do yesterday? What will you do today? What is blocking you?Code! Code! Code!
  37. 37. Sprint Review Participants Everyone Timebox 2hTeam presents what it accomplished during the sprint (based on theagreed definition of “done”)Demo of working, live softwareDemo all stories that are “DONE”Final acceptance of stories (velocity) by P.O.
  38. 38. Sprint Retrospective Participants Team Members (but everyone is invited!) Timebox 2hReview what is and what is not workingWhole team participationCreate action items
  39. 39. Other Methodologies
  40. 40. Waterfall P r o b l e m : k n o w nS o l u t i o n : k n o w n
  41. 41. SCRUM P r o b l e m : k n o w nS o l u t i o n : u n k n o w n
  42. 42. ? P r o b l e m : u n k n o w nS o l u t i o n : u n k n o w n
  43. 43. Review
  44. 44. Timebox (SM’s: keep under control!)Rituals (I0, Sprint Planning, Daily SCRUM, Sprint Review,Sprint Retrospective)Artifacts (User Stories / Work Items, Product Backlog, SprintBacklog, Burndown Chart)Roles (SCRUM Master, Product Owner, Team Member)
  45. 45. TODO’s
  46. 46. Comece a implementar SCRUM hoje!Não precisa implementar tudo de uma vez mas mantenha oprocesso completo como metaReveja suas métricas, verifique se é possível criar estórias apartir delas; agora você já sabe o que você tem que "learn"Realize um daily scrum com seu timeMantenha um task board físico ou virtual
  47. 47. Obrigado!

×