SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Overview of Scrum
3 roles
3 artifacts
4 ceremonies
Scrum
https://www.realmdigital.co.za/post/whats-scrum-and-how-do-we-use-it/
Scrum Overview
● Take a prioritized backlog of features
● Deliver potentially shippable increments
of product every 1-4 weeks
● Using 3 roles, 3 artifacts, and 4
ceremonies
● suggested 5-9 people per team
○ scale via multiple scrum teams and scrum of
scrums
● Owns the Product Backlog
● Responsible for the business value of the
product (ROI)
● Client or client proxy
● Usually a business person or domain
expert
● Answers questions about Backlog items
● Needs to learn how to value at the
feature level vs the product level
The Product Owner
● Developers, Testers, DBAs, UX, Ops - no
longer
● Responsible for completing tasks in the
backlog
● No I in team, succeed or fail as a group
● Self-organizing
● Cross-functional
Team Member
● There to facilitate the Scrum
● Protects the team from distraction
● Removes impediments
● Coach/mentor/servant leader
● Works for the team
Scrum Master
● Created/groomed by the Product Owner
● Ordered by business value
● Priority can be a function of value,
technical scope, and technical necessity
Product Backlog
● The tasks from the product backlog that
will be completed this sprint
● product backlog broken into manageable
chunks
● 50-80% capacity
Sprint Backlog
● Shows progress through the sprint
● A measure of success...
(or defeat)
Burndown Charts
http://xprogramming.
com/articles/bigvisiblecha
rts/
● Chickens and pigs
● 3 Questions
○ What did I do yesterday?
○ What am I planning to do today?
○ Do I have any impediments?
● Discussions should be reserved to
interested people in separate meetings
Timeboxed to 15 minutes
Occurs daily
Daily Scrum (Standup)
● Planning Poker
● 2 parts
○ Estimate features, talk about why they are
important (What and Why)
○ Break down the features into small tasks
and grab highest priority features until out
of capacity (How)
Each part timeboxed to 1 hour per week in sprint (ex. 2
week sprint, part 1 - max 2 hours, part 2 - max 2 hours)
Occurs first day of sprint
Sprint Planning
● Show working software to stakeholders
● Take questions and feedback
Timeboxed to 1 hour per week in sprint
(ex. 2 week sprint max of 2 hours)
Occurs last day of sprint
Sprint Review/Demo
● Extremely important
● Reflect on how the sprint went
● Identify things that need to change
Timeboxed to 45 minutes per week in sprint
Occurs last day of sprint after Sprint
Demo/Review
Sprint Retrospective
● Keep to < 10% of capacity
● Break down, analyze, estimate large
stories
● Either a meeting or team available to
help product owner
Optional Sprint Task - Product
Backlog Refinement/Grooming
so what else did we learn
That's All Scrum Is
● The team must agree to a definition
● Coded, unit tested, accepted by PO
● + automated acceptance test in place
● + documented
● + ready for deploy to production
Definition of Done
● Up to the team to choose appropriate
practices
● Start with 2-week sprints, adapt
● Don't start or end sprints on Monday or
Friday (they're the most likely vacation
days)
● Automated Acceptance and Unit Tests
○ TDD and ATDD/BDD
● Continuous Integration
Recommended Practices
● Pair Programming
● Planning Poker
● User Stories
● Communities of Practice
Recommended Practices(Cont.)
● Seed the product backlog
● Build/grab a team
● Make decisions on team rules, definition
of done, practices, technology stack
● Setup version control, continuous
integration, continuous delivery,
architectural skeleton
Sprint 0/Iteration 0/Project
Inception
● The team decides them
● Examples:
○ Late to meeting: penalty
○ Leaving the build broken: penalty
○ No laptops or phones at meetings (except
driver)
○ Definition of done
○ Respect others - keep it short, 1 person
talking at a time, project your voice if on
conference call
Team Rules
● Relative
○ Story points, T-shirt size, etc.
○ Pros:
■ Relative size stays the same, hour estimates per
unit of size should improve
■ Can't be mapped between teams
○ Cons:
■ Harder to learn how to do
■ Can't be mapped between teams
Relative vs Hour Estimation
● Hours:
○ Pros:
■ Easier to grasp
○ Cons:
■ Difference between senior and junior estimates
■ May be taken as a commitment rather than an
estimate
Relative vs Hour Estimation
● Other departments don't accept the
Scrum practices
○ Anything can go on backlog, but nothing will
be worked immediately
○ Non-agile contracts
○ Dependencies with non-agile teams
○ Annual reviews involve ranking people
against one another instead of on team
success or knowledge transfer
Pain Points
● Product Owner isn't full time with team
● We sometimes let sprints go long
● We don't do Daily scrum or sprint
retrospective
● We still throw code over a wall to testers
● Team split between multiple projects
● Not always bad ... but not Scrum
Scrum, But...
● Incorrect metrics
● Hiring
● Furniture police
● Hero team members
● Training
All Dysfunction is Organizational
or Process Related
● Co-located team - 0.6x
● Large scale (Scrum of scrums) - 1.4x
Time Bonus/Penalties
Number of Projects
● 1
● 2
● 3
● 4
● 5
● 6
The Myth of Multitasking
Effective Hours per Day
● 5-6
● 4
● 3
● 2.5
● 2
● 1
via Slack by Tom DeMarco
Overtime is a Lie
● Overtime over a week will regress to the
mean
○ 1st week you'll get extra capacity
○ After that at best you're getting 40 hours for
the 50 or 60 you're paying for
● More defects
● Employee morale declines
● Succeeding with Agile by Mike Cohn
● Agile Estimating and Planning by Mike Cohn
● User Storied Applied by Mike Cohn
● Agile Retrospectives by Esther Derby and Diana Larsen
● Agile Coaching by Rachel Davies and Liz Sedley
● Agile Software Development with Scrum by Ken
Schwaber and Mike Beedle
● http://www.mountaingoatsoftware.com/topics/scrum
● http://scrumfoundation.com/library
Further References

Más contenido relacionado

La actualidad más candente

Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
Chris Brown
 
How to run an effective (and fun) standup
How to run an effective (and fun) standupHow to run an effective (and fun) standup
How to run an effective (and fun) standup
Ed Kraay
 
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
Arevik Harutyunyan
 
Scrum Reference Card
Scrum Reference CardScrum Reference Card
Scrum Reference Card
enderturan
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
Tomo Popovic
 

La actualidad más candente (20)

Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrum
 
Process & Methodologies (1.0)
Process & Methodologies (1.0)Process & Methodologies (1.0)
Process & Methodologies (1.0)
 
Process & Methodologies (1.2)
Process & Methodologies (1.2)Process & Methodologies (1.2)
Process & Methodologies (1.2)
 
Process & Methodologies (1.1)
Process & Methodologies (1.1)Process & Methodologies (1.1)
Process & Methodologies (1.1)
 
Scrum - An introduction
Scrum - An introductionScrum - An introduction
Scrum - An introduction
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum cheatsheet
Scrum cheatsheetScrum cheatsheet
Scrum cheatsheet
 
How to run an effective (and fun) standup
How to run an effective (and fun) standupHow to run an effective (and fun) standup
How to run an effective (and fun) standup
 
Scrum cheat sheet
Scrum cheat sheetScrum cheat sheet
Scrum cheat sheet
 
Scrum mastery
Scrum masteryScrum mastery
Scrum mastery
 
Scrum Master Facilitation Techniques
Scrum Master Facilitation TechniquesScrum Master Facilitation Techniques
Scrum Master Facilitation Techniques
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
E0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheetE0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheet
 
Scrum - Standup meeting
Scrum - Standup meetingScrum - Standup meeting
Scrum - Standup meeting
 
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
4. Staying productive with meetings, Macadamian - Varduhi Vardanyan
 
Scrum Reference Card
Scrum Reference CardScrum Reference Card
Scrum Reference Card
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
 

Similar a Scrum master

Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-works
Nora Papazyan
 
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...
duhitha2
 

Similar a Scrum master (20)

Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Scrum. A brief introduction
Scrum. A brief introductionScrum. A brief introduction
Scrum. A brief introduction
 
Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering Team
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-works
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum- Anit Patterns
Scrum- Anit PatternsScrum- Anit Patterns
Scrum- Anit Patterns
 
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...
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Scrum rules
Scrum rulesScrum rules
Scrum rules
 
Agile overview
Agile overviewAgile overview
Agile overview
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 

Último

+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
+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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
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
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Scrum master

  • 1. Overview of Scrum 3 roles 3 artifacts 4 ceremonies
  • 3. Scrum Overview ● Take a prioritized backlog of features ● Deliver potentially shippable increments of product every 1-4 weeks ● Using 3 roles, 3 artifacts, and 4 ceremonies ● suggested 5-9 people per team ○ scale via multiple scrum teams and scrum of scrums
  • 4. ● Owns the Product Backlog ● Responsible for the business value of the product (ROI) ● Client or client proxy ● Usually a business person or domain expert ● Answers questions about Backlog items ● Needs to learn how to value at the feature level vs the product level The Product Owner
  • 5. ● Developers, Testers, DBAs, UX, Ops - no longer ● Responsible for completing tasks in the backlog ● No I in team, succeed or fail as a group ● Self-organizing ● Cross-functional Team Member
  • 6. ● There to facilitate the Scrum ● Protects the team from distraction ● Removes impediments ● Coach/mentor/servant leader ● Works for the team Scrum Master
  • 7. ● Created/groomed by the Product Owner ● Ordered by business value ● Priority can be a function of value, technical scope, and technical necessity Product Backlog
  • 8. ● The tasks from the product backlog that will be completed this sprint ● product backlog broken into manageable chunks ● 50-80% capacity Sprint Backlog
  • 9. ● Shows progress through the sprint ● A measure of success... (or defeat) Burndown Charts http://xprogramming. com/articles/bigvisiblecha rts/
  • 10. ● Chickens and pigs ● 3 Questions ○ What did I do yesterday? ○ What am I planning to do today? ○ Do I have any impediments? ● Discussions should be reserved to interested people in separate meetings Timeboxed to 15 minutes Occurs daily Daily Scrum (Standup)
  • 11. ● Planning Poker ● 2 parts ○ Estimate features, talk about why they are important (What and Why) ○ Break down the features into small tasks and grab highest priority features until out of capacity (How) Each part timeboxed to 1 hour per week in sprint (ex. 2 week sprint, part 1 - max 2 hours, part 2 - max 2 hours) Occurs first day of sprint Sprint Planning
  • 12. ● Show working software to stakeholders ● Take questions and feedback Timeboxed to 1 hour per week in sprint (ex. 2 week sprint max of 2 hours) Occurs last day of sprint Sprint Review/Demo
  • 13. ● Extremely important ● Reflect on how the sprint went ● Identify things that need to change Timeboxed to 45 minutes per week in sprint Occurs last day of sprint after Sprint Demo/Review Sprint Retrospective
  • 14. ● Keep to < 10% of capacity ● Break down, analyze, estimate large stories ● Either a meeting or team available to help product owner Optional Sprint Task - Product Backlog Refinement/Grooming
  • 15. so what else did we learn That's All Scrum Is
  • 16. ● The team must agree to a definition ● Coded, unit tested, accepted by PO ● + automated acceptance test in place ● + documented ● + ready for deploy to production Definition of Done
  • 17. ● Up to the team to choose appropriate practices ● Start with 2-week sprints, adapt ● Don't start or end sprints on Monday or Friday (they're the most likely vacation days) ● Automated Acceptance and Unit Tests ○ TDD and ATDD/BDD ● Continuous Integration Recommended Practices
  • 18. ● Pair Programming ● Planning Poker ● User Stories ● Communities of Practice Recommended Practices(Cont.)
  • 19. ● Seed the product backlog ● Build/grab a team ● Make decisions on team rules, definition of done, practices, technology stack ● Setup version control, continuous integration, continuous delivery, architectural skeleton Sprint 0/Iteration 0/Project Inception
  • 20. ● The team decides them ● Examples: ○ Late to meeting: penalty ○ Leaving the build broken: penalty ○ No laptops or phones at meetings (except driver) ○ Definition of done ○ Respect others - keep it short, 1 person talking at a time, project your voice if on conference call Team Rules
  • 21. ● Relative ○ Story points, T-shirt size, etc. ○ Pros: ■ Relative size stays the same, hour estimates per unit of size should improve ■ Can't be mapped between teams ○ Cons: ■ Harder to learn how to do ■ Can't be mapped between teams Relative vs Hour Estimation
  • 22. ● Hours: ○ Pros: ■ Easier to grasp ○ Cons: ■ Difference between senior and junior estimates ■ May be taken as a commitment rather than an estimate Relative vs Hour Estimation
  • 23. ● Other departments don't accept the Scrum practices ○ Anything can go on backlog, but nothing will be worked immediately ○ Non-agile contracts ○ Dependencies with non-agile teams ○ Annual reviews involve ranking people against one another instead of on team success or knowledge transfer Pain Points
  • 24. ● Product Owner isn't full time with team ● We sometimes let sprints go long ● We don't do Daily scrum or sprint retrospective ● We still throw code over a wall to testers ● Team split between multiple projects ● Not always bad ... but not Scrum Scrum, But...
  • 25. ● Incorrect metrics ● Hiring ● Furniture police ● Hero team members ● Training All Dysfunction is Organizational or Process Related
  • 26. ● Co-located team - 0.6x ● Large scale (Scrum of scrums) - 1.4x Time Bonus/Penalties
  • 27. Number of Projects ● 1 ● 2 ● 3 ● 4 ● 5 ● 6 The Myth of Multitasking Effective Hours per Day ● 5-6 ● 4 ● 3 ● 2.5 ● 2 ● 1 via Slack by Tom DeMarco
  • 28. Overtime is a Lie ● Overtime over a week will regress to the mean ○ 1st week you'll get extra capacity ○ After that at best you're getting 40 hours for the 50 or 60 you're paying for ● More defects ● Employee morale declines
  • 29. ● Succeeding with Agile by Mike Cohn ● Agile Estimating and Planning by Mike Cohn ● User Storied Applied by Mike Cohn ● Agile Retrospectives by Esther Derby and Diana Larsen ● Agile Coaching by Rachel Davies and Liz Sedley ● Agile Software Development with Scrum by Ken Schwaber and Mike Beedle ● http://www.mountaingoatsoftware.com/topics/scrum ● http://scrumfoundation.com/library Further References