Scrum in a nutshell

9,154 views
8,746 views

Published on

by: deqode.com

Published in: Technology, Sports

Scrum in a nutshell

  1. 1. 1Muhammad Azani Hasibuanmuhammad.azani@gmail.com
  2. 2. Definition of SCRUMSCRUM ComponentsSCRUM Process
  3. 3. Definition of SCRUMSCRUM ComponentsSCRUM Process
  4. 4. simple complexknownuncertaintyPREDICTABLECOMPLICATEDCOMPLEXCHAOS
  5. 5. simple complexknownuncertaintyPREDICTABLECOMPLICATEDCOMPLEXCHAOSAgileProjectStructuredProject
  6. 6. The best way to optimize the predictabilityand control the risk is by employs aniterative and incremental approach.--SCRUM Guide
  7. 7. SCRUM GUIDEA framework within which people can addresscomplex adaptive problems, while productivelyand creatively delivering products of the highestpossible value.Source: Ken Schwaber, SCRUM Guide
  8. 8. Jan Feb Mar Apr Mei Jun Jul Aug Oct NovPlanningDesignCodingTestingReleaseReview
  9. 9. Jan Feb Mar Apr Mei Jun Jul Aug Oct NovPlanningReviewDesignCodingTestingReleasePlanningReviewDesignCodingTestingReleasePlanningReviewDesignCodingTestingReleasePlanningReviewDesignCodingTestingReleaseITERATION #1 ITERATION #2 ITERATION #3 ITERATION #4
  10. 10. Definition of SCRUMSCRUM ComponentsSCRUM Process
  11. 11. ROLEProduct OwnerScrum MasterDevelopment TeamARTIFACTSProduct BacklogSprint BacklogIncrementEVENTSSprint PlanningDaily SCRUMSprint ExecutionSprint ReviewSprint Retrospective
  12. 12. Product Owner SCRUM Master Development Team
  13. 13. Define features/Product BacklogPrioritize features/ Product BacklogPick release datesGive feedbackManage stakeholdersAccept or reject results Product Owner
  14. 14. Define tasksEstimate effortDevelop product CollaborativelyEnsure qualityEvolve processesDevelopment Team
  15. 15. Remove impedimentsPrevent interruptionsFacilitate the teamSupport the processEnsuring SCRUM is undestood and enactedSCRUM MasterKeep the team fully productive
  16. 16. Definition of SCRUMSCRUM ComponentsSCRUM Process
  17. 17. SPRINTPLANNINGSPRINTEXECUTIONSPRINTREVIEWSPRINTRETROSPECTIVESPRINT/ ITERATIONDAILYSCRUM
  18. 18. SPRINTPLANNINGDAILYSCRUMSPRINTREVIEWSPRINTRETROSPECTIVESPRINT/ ITERATIONProduct Owner• An ordered list of requirement• Potential features of the product• The single source of truth for what is planned inthe product• Public and available
  19. 19. DAILYSCRUMSPRINTREVIEWSPRINTRETROSPECTIVESPRINT/ ITERATIONSubset ofProduct BacklogSPRINTPLANNING4 hours for 2 weeks sprint /8 hours for 4 weeks sprintProduct Owner, SCRUM Master, and Dev. Team•Estimate the complexity of each productbacklog item (PBI)•Negotiate the scope of PBI to PO•Decompose each product backlog items intotasks (called sprint backlog)Subset of product backlogSprint backlog, Sprint Goal
  20. 20. SPRINTPLANNINGSPRINTREVIEWSPRINTRETROSPECTIVESPRINT/ ITERATIONSprint Backlog15 minute ( in the early day)SCRUM Master, and Dev. Team• Create a plan for the next 24 hours• Assess progress toward the SprintGoal• By the Development Team, for theDevelopment Team)Progress in previous daySPRINTEXECUTIONDAILYSCRUM
  21. 21. SPRINTPLANNINGSPRINTREVIEWSPRINTRETROSPECTIVESPRINT/ ITERATIONSprint Backlog2-4 weeksSCRUM Master, and Dev. TeamImplement the sprint backlogSprint BacklogSPRINTEXECUTIONDAILYSCRUMIncrement
  22. 22. SPRINTRETROSPECTIVESPRINT/ ITERATIONSprint BacklogSPRINTPLANNINGSPRINTEXECUTIONDAILYSCRUMPO, SCRUM Master, and Dev. Team• No Slides• Show the increment• Get Feedback form Product OwnerIncrement Of Software2 hours for 2 weeks sprint/4 hours for 4 weeks sprintFeedback from Product OwnerSPRINTREVIEWIncrement
  23. 23. SPRINTPLANNINGSPRINTREVIEWIncrementSPRINT/ ITERATIONSprint BacklogSPRINTEXECUTIONDAILYSCRUMSCRUM Master, and Dev. Team• Identify what worked well• Identify what could be improved• Find the actionable improvementsFeedback from PO & Experiences2 hours for 2 weeks sprint/4 hours for 4 weeks sprintFuture ImprovementsSPRINTRETROSPECTIVE
  24. 24. SPRINTPLANNINGSPRINTREVIEWIncrementSPRINT/ ITERATIONSPRINTEXECUTIONDAILYSCRUMSPRINTRETROSPECTIVE
  25. 25. ROLEProduct OwnerScrum MasterDevelopment TeamARTIFACTSProduct BacklogSprint BacklogIncrementEVENTSSprint PlanningDaily SCRUMSprint ExecutionSprint ReviewSprint Retrospective
  26. 26. • Schwaber, Ken & Jeff Sutherland (2011), The Scrum Guide, scrum.org•Joshua Partogi (2012), The Scrum Fundamental Course, scrumway.co

×