SlideShare a Scribd company logo
Scrum In ActionShay Cohen11/5/2010
AgendaThe Pain PointsWhat is SCRUM ?Scrum FlowRolesPlanning a SprintPillars & PrincipalsThe ResultsFrom hell to HeavenRecommendation
Worked very similar way to waterfallTry define all at the beginningBreak the planFix and delay as we go alongMonths aheadEvery feature is P0Low productivity due to missing / changing requirementsLow visibility during planning stageLong release cycles – TTMWe establishing our RoB as we progressA lot of noise during the development – DCRs, Integrations, BugsPoor WLBThe Pain Points Areas for improvement:CommunicationSimplicityFeedbackCourage
SCRUM in 100 wordsScrum is an agile process that allows us to focus on delivering the highest business value in the shortest time.It allows us to rapidly and repeatedly inspect actual working software.The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features.Every 5w anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
Scrum Flow
RolesProduct OwnerPMSCRUM MastersTeam LeadersRepresent the stakeholders
Owner the Product backlog
Owner the Sprint backlog
Responsible for the prioritization process
Approve removal of items during running sprint
Protect the Team and keep them focused on the tasks in hand
Manage the daily SCRUM meetings
Update the dev task progressTeamsHas the responsibility to deliver the product
Planning a SprintProduct BacklogIteration BacklogUser StoriesUser StoriesTasks (hours)Commit!111Commit!Can’t Commit!
Planning a SprintProduct BacklogIteration BacklogUser StoriesUser StoriesTasks (hours)Commit!111Commit!?1Commit!
Sprint Vs. ReleaseSprintFixed durationPotentially deployableReleaseFixed contentContent of one or more SprintsDeployableRequires stabilization period and ZBB
Pillars & PrincipalsPlanning take place before the sprint beginWe only plan what we know (well defined)Each user story get unique priorityHigh priority items should be scheduled to the beginning of the sprintWe strive for HLD & STP before planningAll tests are automated (Unit, Component, E2E)No test – no feature (E2E)Sprint N-1Planning NSprint NDev/TestDev/TestDev/TestDev/TestQualitySprint N+1Dev/TestPlanning N+1Planning N+1

More Related Content

PPS
Afik Gal @alphageeks: Flex Intro
PDF
Overcome-3-common-aem-delivery-challenges
PDF
iOS Scroll Performance
PPTX
AEM.Design - Project Introduction
PDF
10 Benefits of Automated Testing
PDF
Agile project management with visual studio tfs 2013 - My presentation at Reg...
PDF
Taking Release Management to the Next Level
PDF
Accelerate Your Next AEM Project
Afik Gal @alphageeks: Flex Intro
Overcome-3-common-aem-delivery-challenges
iOS Scroll Performance
AEM.Design - Project Introduction
10 Benefits of Automated Testing
Agile project management with visual studio tfs 2013 - My presentation at Reg...
Taking Release Management to the Next Level
Accelerate Your Next AEM Project

What's hot (20)

PPTX
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
PDF
Plunet Summit 2017 - RWS Group Deutschland: How do I ensure that my colleague...
PPTX
Test Automation Made Easy
PDF
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
PDF
Test Driven Development in AEM/CQ5
KEY
Best practices for writing good automated tests
PPTX
How to Add Test Automation to your Quality Assurance Toolbelt
PDF
Game changers
PPTX
Automate More with Selenium for your RWD
PPTX
Agile Mindset and Its Implications - My Understanding
PPTX
ALM in 2010
PDF
An Introduction to Appium Desktop
PPTX
Cross Platform Devops with Visual Studio Team Services
PPTX
Iterative model
PPTX
Release Management: Successful Software Releases Start with a Plan
PPTX
XP Injection
PPTX
Drive Faster Quality Insights through Customized Test Automation - Part 2
PDF
Testing in a continuous delivery environment
PPT
Tech talks #1- Unit testing and TDD
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
Plunet Summit 2017 - RWS Group Deutschland: How do I ensure that my colleague...
Test Automation Made Easy
DevOps - Agile on Steroids by Tom Clement Oketch and Augustine Kisitu
Test Driven Development in AEM/CQ5
Best practices for writing good automated tests
How to Add Test Automation to your Quality Assurance Toolbelt
Game changers
Automate More with Selenium for your RWD
Agile Mindset and Its Implications - My Understanding
ALM in 2010
An Introduction to Appium Desktop
Cross Platform Devops with Visual Studio Team Services
Iterative model
Release Management: Successful Software Releases Start with a Plan
XP Injection
Drive Faster Quality Insights through Customized Test Automation - Part 2
Testing in a continuous delivery environment
Tech talks #1- Unit testing and TDD
Ad

Similar to Shayke's SCRUM @alphageeks 6 (20)

PPT
Waterfall vs agile approach scrum framework and best practices in software d...
PDF
Scrum wall images by tobias mayer
PPT
What Is Agile Scrum
PPTX
Introducton to Scrum
PPT
Agile scrum induction
KEY
Thezenofscrum1 090221154550-phpapp01
PPT
Scrum Overview
PPTX
Scrum intro conscires - ocpm
PPTX
Agile and Scrum - GB
PPTX
Introduction to Scrum
PPTX
Agile & SCRUM
PDF
The Zen of Scrum
PPT
Introduction to Agile & Scrum
PPT
Introduction to Agile & scrum
PPTX
Scrum methodology
PPT
Scrum overview
PDF
Scrum 101
PPT
Introduction to agile scrum
PDF
Introduction to Agile software testing
PPT
Introduction to agile scrum
Waterfall vs agile approach scrum framework and best practices in software d...
Scrum wall images by tobias mayer
What Is Agile Scrum
Introducton to Scrum
Agile scrum induction
Thezenofscrum1 090221154550-phpapp01
Scrum Overview
Scrum intro conscires - ocpm
Agile and Scrum - GB
Introduction to Scrum
Agile & SCRUM
The Zen of Scrum
Introduction to Agile & Scrum
Introduction to Agile & scrum
Scrum methodology
Scrum overview
Scrum 101
Introduction to agile scrum
Introduction to Agile software testing
Introduction to agile scrum
Ad

More from Alphageeks (6)

PDF
The secrets of developer happiness - Yuval Goldstein @ alphageeks 5
PDF
Do You Write Secure Code? by Erez Metula
PDF
Alphageeks #4: Example Embedding By Ohad Barzilay
PPTX
Refael Ackermann @alphageeks on HTML5
PDF
Alphageeks meetup - Semantic Applications For Web
PPTX
Alphageeks meetup - facebook api
The secrets of developer happiness - Yuval Goldstein @ alphageeks 5
Do You Write Secure Code? by Erez Metula
Alphageeks #4: Example Embedding By Ohad Barzilay
Refael Ackermann @alphageeks on HTML5
Alphageeks meetup - Semantic Applications For Web
Alphageeks meetup - facebook api

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
A Presentation on Artificial Intelligence
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A Presentation on Artificial Intelligence
Understanding_Digital_Forensics_Presentation.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
NewMind AI Monthly Chronicles - July 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I

Shayke's SCRUM @alphageeks 6

  • 1. Scrum In ActionShay Cohen11/5/2010
  • 2. AgendaThe Pain PointsWhat is SCRUM ?Scrum FlowRolesPlanning a SprintPillars & PrincipalsThe ResultsFrom hell to HeavenRecommendation
  • 3. Worked very similar way to waterfallTry define all at the beginningBreak the planFix and delay as we go alongMonths aheadEvery feature is P0Low productivity due to missing / changing requirementsLow visibility during planning stageLong release cycles – TTMWe establishing our RoB as we progressA lot of noise during the development – DCRs, Integrations, BugsPoor WLBThe Pain Points Areas for improvement:CommunicationSimplicityFeedbackCourage
  • 4. SCRUM in 100 wordsScrum is an agile process that allows us to focus on delivering the highest business value in the shortest time.It allows us to rapidly and repeatedly inspect actual working software.The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features.Every 5w anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
  • 6. RolesProduct OwnerPMSCRUM MastersTeam LeadersRepresent the stakeholders
  • 9. Responsible for the prioritization process
  • 10. Approve removal of items during running sprint
  • 11. Protect the Team and keep them focused on the tasks in hand
  • 12. Manage the daily SCRUM meetings
  • 13. Update the dev task progressTeamsHas the responsibility to deliver the product
  • 14. Planning a SprintProduct BacklogIteration BacklogUser StoriesUser StoriesTasks (hours)Commit!111Commit!Can’t Commit!
  • 15. Planning a SprintProduct BacklogIteration BacklogUser StoriesUser StoriesTasks (hours)Commit!111Commit!?1Commit!
  • 16. Sprint Vs. ReleaseSprintFixed durationPotentially deployableReleaseFixed contentContent of one or more SprintsDeployableRequires stabilization period and ZBB
  • 17. Pillars & PrincipalsPlanning take place before the sprint beginWe only plan what we know (well defined)Each user story get unique priorityHigh priority items should be scheduled to the beginning of the sprintWe strive for HLD & STP before planningAll tests are automated (Unit, Component, E2E)No test – no feature (E2E)Sprint N-1Planning NSprint NDev/TestDev/TestDev/TestDev/TestQualitySprint N+1Dev/TestPlanning N+1Planning N+1
  • 18. Pillars & PrincipalsLast week is for quality and planning – no “new” codeNo buffers – Every developer has a long tail of low priority user storyNew backlog items shall not be added to a running sprintIntegrations are planned for beginning* of SprintDeployments ? Integrations ? Live system support ?Sprint N-1Planning NSprint NDev/TestDev/TestDev/TestDev/TestQualitySprint N+1Dev/TestPlanning N+1Planning N+1
  • 22. From hell to HeavenThe outcomeThe “right” feature are in, Nice-to-have / future are outBetter TTM Better QualityBetter transparencyLess status reports/emailsLess meetingsWell known & establish ROBDevelopers have clear and quiet work plan and environment Better WLB
  • 23. RecommendationsOrganizationManagement buy-in / sponsorshipAll or nothing - PM/Test/DevDaily scrum, Scrum of Scrums, Daily war-room on quality weekQuality & AutomationTest automationSmoke Tests on submitNightly builds with BVTWeekly / bi-weekly FRS & Manual testsQuality weekQuality gatesState of mindTransparency & communication is the keyConstantly give/take feedbackCourage

Editor's Notes

  • #9: Add animation and a “can’t commit”… Move a smaller up…