SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere Àhnliche Inhalte

Was ist angesagt?

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
 
Scrum training-manual 1
Scrum training-manual 1 Scrum training-manual 1
Scrum training-manual 1 DEBASISH GOSWAMI
 
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
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPSi Alhir (Sinan Si Alhir)
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREObaidur (OB) Rashid
 
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
 

Was ist angesagt? (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
 

Ähnlich wie 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 scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum inductionPriyank Pathak
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to ScrumAvidan Hetzroni
 
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
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev opsTomy Rhymond
 
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
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGYDeepak Agrawal
 
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
 

Ähnlich wie 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
 

KĂŒrzlich hochgeladen

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vĂĄzquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

KĂŒrzlich hochgeladen (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

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
  • 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!

Hinweis der Redaktion

  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.