• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Scrum
 

Scrum

on

  • 1,016 views

Introduction to SCRUM

Introduction to SCRUM

Statistics

Views

Total Views
1,016
Views on SlideShare
1,016
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Scrum Scrum Presentation Transcript

    • 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 effectiveway to keep everybody on track :)
    • 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
    • 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 Rituals
    • Agenda of RitualsSprint: 10 daysSprint Planning: 10h-14h ThuSprint Review: 12h-14h WedSprint Retrospective: 14h-16h WedDaily Scrum: 10h
    • Game Characteristics
    • Game Characteristics✓ Number of Players 2✓ Kind of Game Turn-Based Challenger chooses a word✓ Game Mechanics Player guesses letters
    • Game Characteristics✓ Number of Players 2✓ Kind of Game Turn-Based Challenger chooses a word✓ Game Mechanics Player guesses letters
    • 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 / to indicate that shegot it right
    • 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
    • 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...I want to quit the game / to stop playing
    • 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
    • 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
    • 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
    • Planning Poker
    • 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
    • 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
    • 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 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.
    • Sprint Retrospective Participants Team Members (but everyone is invited!) Timebox 2hReview what is and what is not workingWhole team participationCreate action items
    • 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 (User Stories / Work Items, Product Backlog, SprintBacklog, Burndown Chart)Roles (SCRUM Master, Product Owner, Team Member)
    • TODO’s
    • 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
    • Obrigado!