SlideShare a Scribd company logo
1 of 35
C o n f i d e n t i a l 
ADOPTING AGILE 
VIA 
CONTINUOUS 
IMPROVEMENT 
WITH 
WORKSHOP 
- PRIYANK SHAH
Agenda 
 Agile Overview 
 Workshop 
 Q&A Session
Agile 
MAen atlthernoatidveo to ltroadgitioynal project 
management 
 An alternative to waterfall or traditional 
sequential project execution model 
 Helps teams respond to 
unpredictability through incremental 
and iterative work cadences 
 Generates early feedback
Who is using scrum?
Scrum Is NOT?
What is Scrum? 
Scrum is Not a process or a technique 
for building products; rather, it is a 
framework within which you can 
employ various processes and 
techniques. 
Scrum is using one or more cross-functional, 
self-organizing teams of 
about seven people each.
Scrum Process
Scrum Framework 
Roles 
•Product Owner 
•Scrum Master 
•Scrum Team 
•Stakeholders 
Phases 
•Sprint Planning 
•Daily Scrum Meeting 
•Sprint Review 
•Sprint Retrospective 
Artifacts 
•Product Backlog Sheet 
•Sprint Backlog Sheet 
•SRTM 
•Daily Status Mail Template 
•Impediment Tracking Sheet 
•Sprint Review Analysis Sheet
Role Overview 
Role
• Ensures Scrum Team adheres to Scrum values, 
practices and rules 
• Coaches Scrum team to be more productive and deliver 
quality products 
• Helps make changes required for helping Scrum 
succeed 
• Removes impediments and protects team from 
disruption 
Scrum 
Master 
• Knowledgeable – clear about goals and how to deliver 
success 
• Maintains the product backlog and release burn down chart 
• Only he prioritizes work to be done 
• Single person responsible for maximizing the return on 
investment 
• (ROI) of the development effort 
Product 
Owner 
• Self Motivated to deliver excellent software 
• Cross Functional 7 people +/- 2 
• Willing to help each other and work outside comfort zone Team
Scrum Norms 
 Sprint can be no longer than 4 weeks 
 Produce releasable software at the end of every sprint 
 Team are self organizing -picks up the tasks they will perform 
 Team size in the range of 5-9 people excluding scrum master 
and product owner 
 Everything is Time-boxed 
 No titles –everyone contributes irrespective of the role and type 
of work 
 No changes during the course of a sprint to the sprint backlog 
including team
Roles 
•Product owner 
•ScrumMaster 
•Scrum Team 
•Stakeholders 
• Sprint Planning 
• Daily Scrum Meeting 
• Sprint Review 
• Sprint Retrospective 
Artifacts 
•Product Backlog Sheet 
•Sprint Backlog Sheet 
•Sprint Requirement Traceability Matrix 
•Daily Status Mail Template 
•Impediment Tracking Sheet 
•Sprint Review Analysis Sheet 
Phases
Product Backlog? 
• Visible to all stakeholders 
• Any stakeholder (including 
the Team) can add items 
• Constantly re-prioritized 
by the Product Owner 
• Items at top are more 
granular than items at 
bottom 
• Maintained during the 
Backlog Refinement 
Meeting
Sprint Backlog? 
• Visible to all 
stakeholders 
• Any stakeholder 
(including the Team) can 
add items 
• Constantly re-prioritized 
by the Product 
Owner 
• Items at top are more 
granular than items at 
bottom
Scrum Meetings?
Sprint Planning 
• Just in time planning at Sprint level 
• Sprint includes sprint planning, development, sprint review, 
sprint retrospective one after other with no time gap 
between Sprints 
• Time boxed to 8 hours for 1 month sprint 
• No interval between two sprints 
• Toward the end of the Sprint Planning Meeting, the team 
breaks the selected items into an initial list of Sprint Tasks, 
and makes a final commitment to do the work.
Daily Scrum & Sprint Execution
Time Available During Sprint
Sprint Review
Sprint Retrospective
Backlog Refinement Meeting
Task Estimation –Planning Poker
Sprint Burndown Chart
INSTRUCTIONS: Read the following scenario, and work with 
your partner to come up with what you think a great Scrum 
Master would do in this situation. 
The product owner says that he's 
not going to be available to attend 
the Sprint planning meeting, but he 
doesn't mind if the team goes 
ahead and does it without him.
INSTRUCTIONS: Read the following scenario, and work with 
your partner to come up with what you think a great Scrum 
Master would do in this situation. 
In the middle of the Sprint, one of 
the team members manager 
comes and says s/he needs to 
pull him off the project for a 
couple days, to work on 
something else.
INSTRUCTIONS: Read the following scenario, and work with 
your partner to come up with what you think a great Scrum 
Master would do in this situation. 
During the Sprint planning meeting, 
the product owner says he doesn't 
have all of the details for one of the 
items on the backlog, could the 
team come up with an estimate, 
and then once he gets all the 
details, they could revise the 
estimate?
INSTRUCTIONS: Read the following scenario, and work with 
your partner to come up with what you think a great Scrum 
Master would do in this situation. 
The product owner says he's not 
going to be available for the Sprint 
review, but that he is sure the team 
has done everything it committed to 
do, if it says it has.
INSTRUCTIONS: Read the following scenario, and work with 
your partner to come up with what you think a great Scrum 
Master would do in this situation. 
One of the blocks that the team 
member has reported is that their 
PC is running very slowly. 
They've reported this to IS, and 
you followed up with a phone 
call, but you still haven't received 
a response from the IS team
INSTRUCTIONS: Read the following scenario, and work with 
your partner to come up with what you think a great Scrum 
Master would do in this situation. 
The daily standup meeting seems 
to start late every single day; each 
day, one or two members of the 
team (different each day) arrive a 
few minutes late for the standup.
INSTRUCTIONS: Read the following scenario, and work with 
your partner to come up with what you think a great Scrum 
Master would do in this situation. 
The team appears to be very 
stressed out. They are having to 
work late most nights of the week, 
and they even have to work 
Saturdays every now and again, in 
order to meet their Sprint goals. 
You hear comments like scrum is 
awful it forces us to work so hard.
Thank You 
No Q & Aplease!!
References: 
This example graph produced for Wiley E. Coyote by 
CollabNet ScrumWorks® http://www.scrumworks.com 
“Seven Obstacles to Enterprise Agility,” Gantthead, James 
(2010) http://www.gantthead.com/content/articles/255033.cfm 
Scaling Lean & Agile Development, Larman/Vodde, Addison 
Wesley (2008) 
Agile movement defined at http://agilemanifesto.org 
Graph inspired by discussions with Ronald E. Jeffries 
All Images are from - http://scrumtrainingseries.com/

More Related Content

What's hot

Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning TemplateMike Lally
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewSteve Greene
 
Lightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To ScrumLightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To Scrumjoshua.mcadams
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile ScrumNishan Bose
 
What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?Mario Lucero
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and groomingArevik Harutyunyan
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSunny Poswal
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityMd. Hasan Basri (Angel)
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 

What's hot (19)

Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
Lightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To ScrumLightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To Scrum
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?
 
Scrum
ScrumScrum
Scrum
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and grooming
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
Scrum
ScrumScrum
Scrum
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum For Developers
Scrum For DevelopersScrum For Developers
Scrum For Developers
 
Agile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your ProductivityAgile/Scrum Methodology Gains Your Productivity
Agile/Scrum Methodology Gains Your Productivity
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 

Similar to Adopting Agile Continuous Improvement Through Workshops

Similar to Adopting Agile Continuous Improvement Through Workshops (20)

Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to Scrum
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Agile
Agile Agile
Agile
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile
AgileAgile
Agile
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
Scrum소개
Scrum소개Scrum소개
Scrum소개
 
Scrum- Anit Patterns
Scrum- Anit PatternsScrum- Anit Patterns
Scrum- Anit Patterns
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About Scrum
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 

Recently uploaded

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Lecture # 8 software design and architecture (SDA).ppt
Lecture # 8 software design and architecture (SDA).pptLecture # 8 software design and architecture (SDA).ppt
Lecture # 8 software design and architecture (SDA).pptesrabilgic2
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Recently uploaded (20)

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Lecture # 8 software design and architecture (SDA).ppt
Lecture # 8 software design and architecture (SDA).pptLecture # 8 software design and architecture (SDA).ppt
Lecture # 8 software design and architecture (SDA).ppt
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

Adopting Agile Continuous Improvement Through Workshops

  • 1. C o n f i d e n t i a l ADOPTING AGILE VIA CONTINUOUS IMPROVEMENT WITH WORKSHOP - PRIYANK SHAH
  • 2. Agenda  Agile Overview  Workshop  Q&A Session
  • 3. Agile MAen atlthernoatidveo to ltroadgitioynal project management  An alternative to waterfall or traditional sequential project execution model  Helps teams respond to unpredictability through incremental and iterative work cadences  Generates early feedback
  • 4. Who is using scrum?
  • 6. What is Scrum? Scrum is Not a process or a technique for building products; rather, it is a framework within which you can employ various processes and techniques. Scrum is using one or more cross-functional, self-organizing teams of about seven people each.
  • 8. Scrum Framework Roles •Product Owner •Scrum Master •Scrum Team •Stakeholders Phases •Sprint Planning •Daily Scrum Meeting •Sprint Review •Sprint Retrospective Artifacts •Product Backlog Sheet •Sprint Backlog Sheet •SRTM •Daily Status Mail Template •Impediment Tracking Sheet •Sprint Review Analysis Sheet
  • 10.
  • 11. • Ensures Scrum Team adheres to Scrum values, practices and rules • Coaches Scrum team to be more productive and deliver quality products • Helps make changes required for helping Scrum succeed • Removes impediments and protects team from disruption Scrum Master • Knowledgeable – clear about goals and how to deliver success • Maintains the product backlog and release burn down chart • Only he prioritizes work to be done • Single person responsible for maximizing the return on investment • (ROI) of the development effort Product Owner • Self Motivated to deliver excellent software • Cross Functional 7 people +/- 2 • Willing to help each other and work outside comfort zone Team
  • 12. Scrum Norms  Sprint can be no longer than 4 weeks  Produce releasable software at the end of every sprint  Team are self organizing -picks up the tasks they will perform  Team size in the range of 5-9 people excluding scrum master and product owner  Everything is Time-boxed  No titles –everyone contributes irrespective of the role and type of work  No changes during the course of a sprint to the sprint backlog including team
  • 13. Roles •Product owner •ScrumMaster •Scrum Team •Stakeholders • Sprint Planning • Daily Scrum Meeting • Sprint Review • Sprint Retrospective Artifacts •Product Backlog Sheet •Sprint Backlog Sheet •Sprint Requirement Traceability Matrix •Daily Status Mail Template •Impediment Tracking Sheet •Sprint Review Analysis Sheet Phases
  • 14. Product Backlog? • Visible to all stakeholders • Any stakeholder (including the Team) can add items • Constantly re-prioritized by the Product Owner • Items at top are more granular than items at bottom • Maintained during the Backlog Refinement Meeting
  • 15. Sprint Backlog? • Visible to all stakeholders • Any stakeholder (including the Team) can add items • Constantly re-prioritized by the Product Owner • Items at top are more granular than items at bottom
  • 17.
  • 18. Sprint Planning • Just in time planning at Sprint level • Sprint includes sprint planning, development, sprint review, sprint retrospective one after other with no time gap between Sprints • Time boxed to 8 hours for 1 month sprint • No interval between two sprints • Toward the end of the Sprint Planning Meeting, the team breaks the selected items into an initial list of Sprint Tasks, and makes a final commitment to do the work.
  • 19. Daily Scrum & Sprint Execution
  • 26.
  • 27. INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation. The product owner says that he's not going to be available to attend the Sprint planning meeting, but he doesn't mind if the team goes ahead and does it without him.
  • 28. INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation. In the middle of the Sprint, one of the team members manager comes and says s/he needs to pull him off the project for a couple days, to work on something else.
  • 29. INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation. During the Sprint planning meeting, the product owner says he doesn't have all of the details for one of the items on the backlog, could the team come up with an estimate, and then once he gets all the details, they could revise the estimate?
  • 30. INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation. The product owner says he's not going to be available for the Sprint review, but that he is sure the team has done everything it committed to do, if it says it has.
  • 31. INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation. One of the blocks that the team member has reported is that their PC is running very slowly. They've reported this to IS, and you followed up with a phone call, but you still haven't received a response from the IS team
  • 32. INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation. The daily standup meeting seems to start late every single day; each day, one or two members of the team (different each day) arrive a few minutes late for the standup.
  • 33. INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation. The team appears to be very stressed out. They are having to work late most nights of the week, and they even have to work Saturdays every now and again, in order to meet their Sprint goals. You hear comments like scrum is awful it forces us to work so hard.
  • 34. Thank You No Q & Aplease!!
  • 35. References: This example graph produced for Wiley E. Coyote by CollabNet ScrumWorks® http://www.scrumworks.com “Seven Obstacles to Enterprise Agility,” Gantthead, James (2010) http://www.gantthead.com/content/articles/255033.cfm Scaling Lean & Agile Development, Larman/Vodde, Addison Wesley (2008) Agile movement defined at http://agilemanifesto.org Graph inspired by discussions with Ronald E. Jeffries All Images are from - http://scrumtrainingseries.com/