SlideShare uma empresa Scribd logo
1 de 53
Succeed with Scrum By Satisha K Venkataramaiah
What do you think? India vs Pakistan match announced. Would India Team decide on a total? Now they also know that its @ Mohali. Would India Team decide on a total?
What do you think? Now they are batting first? Would India Team decide on a total? They are 200/3 in 30 overs, Would they decide on a total?
No!!! They work as a team, look at the current situation and accordingly act, right?
Point is… We Inspect and Adapt @ every point in your life, then why not in projects?
So what did we learn? We are people with different capabilities. We perform at different levels at different times We can’t foresee future We need to inspect and adapt
So what’s the problem?
Remember, we are developing SW
64%implemented features are rarelyor never used Focusing on customer needs ensures: the right features are built not wasting effort (and resources) on features that are not needed Ref: Jim Johnson, Chairman of Standish Group, quoted in 2006 in: http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOSSample: government and commercial organizations, no vendors, suppliers or consultants 9
Let me remind you! You want a happy customer ..and you want to be happy as well
Excercise!!!
What do we do? Lets be Agile!
So Scrum eh! A cross-functional and self-organizing team People are different and have different capabilities The team plans one sprint at a time You want to know your rate of delivery NOW! Product Owner decides what should be produced You want to keep your customer happy right? The team decides how much to commit to You want to have life while you work No changes accepted during sprint You have committed and you need commitment from PO Potentially shippable increment at the end of Sprint Remember you wanted to make the customer happy!
5 Scrum Values Focus Commitment Respect Courage Openness
The Essence of Scrum SCRUM Sprint Produce Plan Inspect Transparency Adapt
Feature A DESIGN  Feature B TEST TEST TEST TEST CODE CODE CODE CODE DESIGN DESIGN DESIGN DESIGN Feature C Feature D SPRINTWORKING SPRINT PLANNING Team has committed to features A, B, C, and D in this 2-week Sprint
Who are all part of Happy Family! Stakeholders Product Owner Scrum Master The Team
Product Owner Responsible for maximizing the value of the work that the Team does ,[object Object]
Owns the prioritized list of what needs to be produced to achieve maximum value and ROI (the Product Backlog)
Decides when product is ready to ship,[object Object]
P rocess Owner
Teaches Scrum to Team, PO, and stakeholders
Coaches the Team, PO, and stakeholders to achieve maximum value and ROI by improving practices
Change agent for the organization
P roblem Solver
Helps remove blocks and assists the Team and Product Owner
P rotector
Protects the Team from disruption,[object Object]
7 +/- 2 People
Cross-functional
Self-organizing,[object Object]
Product Backlog ,[object Object]
A list of all desired work on the project
Ideally expressed such that each item has value to the users or customers of the product
Prioritized by the product owner
Reprioritized at the start of each sprint,[object Object]
The Product Owner owns the Product Backlog ,[object Object]
 Product Owner decides what  the prioritization is
 The Team, SM, and  stakeholders give input and  adviceFeature Feature Feature Feature Feature Feature Feature Feature Feature Product Backlog
Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature 1 2 2 3 2 3 1 1 3 2 Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature 4 Feature Feature Feature 5 8 Feature 13 8 5 Feature 8 Feature 13 Feature 8 Feature Product Backlog
Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature 4 Feature Feature Feature Feature Feature Feature New Feature Feature Feature Product Backlog
Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature 4 Feature Feature Feature Feature Feature Feature New Feature Feature Feature Product Backlog
Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature New Feature Feature Feature Product Backlog
Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature New Feature Feature Feature Product Backlog
The Goal of the Sprint: Done! The team’s goal at the end of each Sprint is to be “Done” with the Product Backlog Items they committed to But what does “Done” mean? Coded? Coded, integrated, comprehensively tested, fully documented with no defects remaining? To be clear about what we mean, the Product Owner and Team must agree on a “Definition of Done” Decided before the first Sprint begins Will evolve over time as team’s practices improve
Code complete Code reviewed Developer tests automated Customer tests automated System Docs Updated End-User Docs Updated No P1 or P2 defects
Excercise!!!
Lets Start the Action!
Sprint Planning Meeting Conducted by the Team, the Product Owner, and the Scrum Master together Different Approaches to Sprint Planning Velocity-based Once a Team has a stable history of how much Product Backlog they can complete in a Sprint, they commit based on this recent historical average Capacity-based Team estimates its capacity for work during the Sprint (in hours or days, for example), then commits to only as many Product Backlog items as they have capacity for
Should you go for velocity based estimation directly? No!!! Know your velocity first
Work Time Available Sprint Planning ½ day ½ day Review and Retrospective
Work Time Available Buffer (5-10%) Time for Backlog Grooming (5-10%) -15 -15 180 TOTAL

Mais conteúdo relacionado

Mais procurados

Building Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectBuilding Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectStephanie Gasche
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningoGuild .
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling AgileYuval Yeret
 
Agile Framework Overview
Agile Framework OverviewAgile Framework Overview
Agile Framework OverviewNitin KR
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
 
Using Kanban to Juggle Multiple Priorities
Using Kanban to Juggle Multiple PrioritiesUsing Kanban to Juggle Multiple Priorities
Using Kanban to Juggle Multiple PrioritiesbeLithe
 
Accredited SAFe Agile Practitioner (ASAP®) Handbook
Accredited SAFe Agile Practitioner (ASAP®) HandbookAccredited SAFe Agile Practitioner (ASAP®) Handbook
Accredited SAFe Agile Practitioner (ASAP®) HandbookAgileCertifications
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaEdureka!
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletSoumya De
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agileak-itconsulting.com
 
Agile Framework
Agile FrameworkAgile Framework
Agile FrameworkSubbuiyer
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupScrum Bangalore
 
Starting out with Scrum
Starting out with ScrumStarting out with Scrum
Starting out with ScrumJoshua Partogi
 
cPrime - Agile Quality Engineering
cPrime - Agile Quality EngineeringcPrime - Agile Quality Engineering
cPrime - Agile Quality EngineeringCprime
 
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013AgileSparks
 

Mais procurados (19)

Building Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectBuilding Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware Project
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Sample Agile Scrum Certification Exam Questions
Sample Agile Scrum Certification Exam QuestionsSample Agile Scrum Certification Exam Questions
Sample Agile Scrum Certification Exam Questions
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
Agile Framework Overview
Agile Framework OverviewAgile Framework Overview
Agile Framework Overview
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
Using Kanban to Juggle Multiple Priorities
Using Kanban to Juggle Multiple PrioritiesUsing Kanban to Juggle Multiple Priorities
Using Kanban to Juggle Multiple Priorities
 
Scrum training-manual 1
Scrum training-manual 1 Scrum training-manual 1
Scrum training-manual 1
 
Accredited SAFe Agile Practitioner (ASAP®) Handbook
Accredited SAFe Agile Practitioner (ASAP®) HandbookAccredited SAFe Agile Practitioner (ASAP®) Handbook
Accredited SAFe Agile Practitioner (ASAP®) Handbook
 
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | EdurekaTop 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile booklet
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
Starting out with Scrum
Starting out with ScrumStarting out with Scrum
Starting out with Scrum
 
cPrime - Agile Quality Engineering
cPrime - Agile Quality EngineeringcPrime - Agile Quality Engineering
cPrime - Agile Quality Engineering
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
 
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
 

Semelhante a Succeed with Scrum - Part 1

Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - OverviewMadan Upadhyay
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
Close to agile
Close to agileClose to agile
Close to agilephilywu
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassaboobier
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrummsorin
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrumscottycn
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamAxon Active Vietnam
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile ScrumHiep Luong
 
Scrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in AsiaScrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in Asiapatrickvandun
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To ScrumBusinessQuests
 

Semelhante a Succeed with Scrum - Part 1 (20)

Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Close to agile
Close to agileClose to agile
Close to agile
 
Summer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclassSummer of Tech 2015: Scrum masterclass
Summer of Tech 2015: Scrum masterclass
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrum
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active Vietnam
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in AsiaScrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in Asia
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum Fundamentals
Scrum FundamentalsScrum Fundamentals
Scrum Fundamentals
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Succeed with Scrum - Part 1

  • 1. Succeed with Scrum By Satisha K Venkataramaiah
  • 2. What do you think? India vs Pakistan match announced. Would India Team decide on a total? Now they also know that its @ Mohali. Would India Team decide on a total?
  • 3. What do you think? Now they are batting first? Would India Team decide on a total? They are 200/3 in 30 overs, Would they decide on a total?
  • 4. No!!! They work as a team, look at the current situation and accordingly act, right?
  • 5. Point is… We Inspect and Adapt @ every point in your life, then why not in projects?
  • 6. So what did we learn? We are people with different capabilities. We perform at different levels at different times We can’t foresee future We need to inspect and adapt
  • 7. So what’s the problem?
  • 8. Remember, we are developing SW
  • 9. 64%implemented features are rarelyor never used Focusing on customer needs ensures: the right features are built not wasting effort (and resources) on features that are not needed Ref: Jim Johnson, Chairman of Standish Group, quoted in 2006 in: http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOSSample: government and commercial organizations, no vendors, suppliers or consultants 9
  • 10. Let me remind you! You want a happy customer ..and you want to be happy as well
  • 12. What do we do? Lets be Agile!
  • 13. So Scrum eh! A cross-functional and self-organizing team People are different and have different capabilities The team plans one sprint at a time You want to know your rate of delivery NOW! Product Owner decides what should be produced You want to keep your customer happy right? The team decides how much to commit to You want to have life while you work No changes accepted during sprint You have committed and you need commitment from PO Potentially shippable increment at the end of Sprint Remember you wanted to make the customer happy!
  • 14.
  • 15. 5 Scrum Values Focus Commitment Respect Courage Openness
  • 16. The Essence of Scrum SCRUM Sprint Produce Plan Inspect Transparency Adapt
  • 17. Feature A DESIGN Feature B TEST TEST TEST TEST CODE CODE CODE CODE DESIGN DESIGN DESIGN DESIGN Feature C Feature D SPRINTWORKING SPRINT PLANNING Team has committed to features A, B, C, and D in this 2-week Sprint
  • 18. Who are all part of Happy Family! Stakeholders Product Owner Scrum Master The Team
  • 19.
  • 20. Owns the prioritized list of what needs to be produced to achieve maximum value and ROI (the Product Backlog)
  • 21.
  • 23. Teaches Scrum to Team, PO, and stakeholders
  • 24. Coaches the Team, PO, and stakeholders to achieve maximum value and ROI by improving practices
  • 25. Change agent for the organization
  • 27. Helps remove blocks and assists the Team and Product Owner
  • 29.
  • 30. 7 +/- 2 People
  • 32.
  • 33.
  • 34. A list of all desired work on the project
  • 35. Ideally expressed such that each item has value to the users or customers of the product
  • 36. Prioritized by the product owner
  • 37.
  • 38.
  • 39. Product Owner decides what the prioritization is
  • 40. The Team, SM, and stakeholders give input and adviceFeature Feature Feature Feature Feature Feature Feature Feature Feature Product Backlog
  • 41. Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature 1 2 2 3 2 3 1 1 3 2 Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature 4 Feature Feature Feature 5 8 Feature 13 8 5 Feature 8 Feature 13 Feature 8 Feature Product Backlog
  • 42. Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature 4 Feature Feature Feature Feature Feature Feature New Feature Feature Feature Product Backlog
  • 43. Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature 4 Feature Feature Feature Feature Feature Feature New Feature Feature Feature Product Backlog
  • 44. Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature New Feature Feature Feature Product Backlog
  • 45. Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Detailed appropriately Estimated Emergent Prioritized Feature Feature Feature Feature 2 Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature New Feature Feature Feature Product Backlog
  • 46. The Goal of the Sprint: Done! The team’s goal at the end of each Sprint is to be “Done” with the Product Backlog Items they committed to But what does “Done” mean? Coded? Coded, integrated, comprehensively tested, fully documented with no defects remaining? To be clear about what we mean, the Product Owner and Team must agree on a “Definition of Done” Decided before the first Sprint begins Will evolve over time as team’s practices improve
  • 47. Code complete Code reviewed Developer tests automated Customer tests automated System Docs Updated End-User Docs Updated No P1 or P2 defects
  • 49. Lets Start the Action!
  • 50. Sprint Planning Meeting Conducted by the Team, the Product Owner, and the Scrum Master together Different Approaches to Sprint Planning Velocity-based Once a Team has a stable history of how much Product Backlog they can complete in a Sprint, they commit based on this recent historical average Capacity-based Team estimates its capacity for work during the Sprint (in hours or days, for example), then commits to only as many Product Backlog items as they have capacity for
  • 51. Should you go for velocity based estimation directly? No!!! Know your velocity first
  • 52. Work Time Available Sprint Planning ½ day ½ day Review and Retrospective
  • 53. Work Time Available Buffer (5-10%) Time for Backlog Grooming (5-10%) -15 -15 180 TOTAL
  • 54. Sprint Planning: Task Assignment Nobody assigns tasks The team members pick up the right task for them
  • 55. What if PO pushes you get more done? Be honest about your capabilities Commit to only what you can deliver You are not saying “no” to the whole person “No” does not require an explanation. Say Its Not a Dirty Word
  • 56. Four Steps to Saying “No” Listen to the request Say ‘No’ immediately
  • 57. Four Steps to Saying No Offer to find an alternative Give a reason for refusal
  • 58. Feature A DESIGN Feature B TEST TEST TEST TEST CODE CODE CODE CODE DESIGN DESIGN DESIGN DESIGN Feature C Feature D SPRINTWORKING SPRINT PLANNING Team has committed to features A, B, C, and D in this 2-week Sprint
  • 59.
  • 60. Work for the sprint emerges
  • 61. If work is unclear, define a sprint backlog item with a larger amount of time and break it down later
  • 62.
  • 63. A sprint burndownchart (Run Rate) Hours
  • 64. 4 8 12 7 10 16 11 16 8 Tasks Mon Tues Wed Thur Fri Code the user interface 8 Code the middle tier 16 Test the middle tier 8 Write online help 12 50 40 30 Hours 20 10 0 Mon Tue Wed Thu Fri
  • 65. SCRUM ScrumMaster Input from End-Users, Customers, Team andOther Stakeholders Daily ScrumMeeting andArtifacts Update Product Backlog Grooming Sprint 4 Weeks or Less Team Product Owner Review Feature A Feature B Feature C Feature D Feature E Feature F Feature G Feature H Feature I Feature J Feature K Feature L Feature A Feature B Feature C Feature D Feature E Feature F Feature G 1 Team Selects How Much ToCommit To Do By Sprint’s End 2 3 TASKS 4 5 6 Potentially Shippable Product Increment No Changes in Duration or Goal 7 SprintBacklog 8 Sprint Planning Meeting 9 10 11 Feature M 12 13 ProductBacklog Retrospective
  • 66. Daily Scrum Meeting Time box it to 15 minutes. Nominate a watcher and ring an OSCAR style bell when 15 minutes are up. Just answer 3 questions No details and no problem solving Identify impediments Update the artifacts
  • 67. 3 Questions! 1 2 3 What did you do yesterday? What will you do today? Is anything in your way?
  • 68. Why the hell have I to meet everyday? Helps you focus by creating an “anticipating culture” Promotes “Openness” as everyone shares information Helps team to respect each other for their knowledge Reinforces commitment Provides enough data that you can say No
  • 69. This is how your first sprint will go> But don’t give up!

Notas do Editor

  1. Video of “never to fart” from the movie license to wedVideo of Scope creep
  2. We work together as team and solve the problems together… The team includes the customer as well.So we are people and we have our own needs. We fulfill everybody’s needs.