SlideShare une entreprise Scribd logo
1  sur  41
Scrum Master
.NET Developer
Thai Doan Phuc
/in/phucthai
Scrum
• Lightweight
• Simple to understand
• Hard to master
Scrum Planning
Is this your
Scrum Master?
Should avoid
• Being a team assistant:
• Taking care of team
• Solves issues (impediments) for team
Should show them they can solve most of their problems by themselves,
and be a good coach, facilitator and servant leader.
Should avoid
• Technical expert:
• feel a strong need
to advise people on what to do
Trust the team they are the experts and coach them so they become better
Daily Scrum
• Use italics with Axon blue color
to highlight keywords of your
contents.
“The Development Team uses the Daily Scrum to inspect progress toward the Sprint
Goal and to inspect how progress is trending toward completing the work in the Sprint
Backlog” – Scrum Guide.
Hmm …
Scrum board
“The human brain processes images 60,000 times faster than text, and 90 percent of information
transmitted to the brain is visual” - http://www.t-sciences.com
A picture is worth a thousand words
Monitoring progress toward Goals
Confidence smiles
Blocker notes
Scrum Review
Again?
Scrum Retrospective
Five-step-approach
1. Set the Stage
2. Gather Data
3. Generate Insights
4. Decide What to Do
5. Close the Retrospective
Set the stage
• Purpose:
• Focus on the work at hand
• Set an environment where
everybody feels safe to speak
• Activities:
• Short introduction
• Welcome
• Purpose
• Timebox
• Check-in
• happy, angry, apprehensive, sad, and
hopeful
Gather Data
• Purpose
• Bring the facts of the sprint to
the table
• Expand everyone’s perspective
• What happened, make sure
everyone has the same picture
• Activities:
• Hard facts:
• Events
• Metrics
• Features
• Stories completed
• Feeling(personal opinions and feelings)
• Start Stop Continue
• Mad Glad Sad
Mad Glad Sad
Gather Data
Generate Insights
• Purpose:
• Analyze the data to find
root causes
• Allows the team to step
back, see the big picture
• Activities:
• Decide for a subject
• Dot-Voting
• Dive deeper into the selected subject to find
the root cause
• Five Whys
Generate Insights
5 Whys
Decide What To Do
• Purpose:
• Create action items
to improve in the
next iterations
Close The Retrospective
• Purpose:
• Don’t just walk away but close
the retro with an activity
• Activities:
• One word before leaving
• “Please share with us –in one word—how
you are feeling now, at the end of this
retrospective”
• Perform a Retrospective of the Retrospective
session
• Thank everyone and let them go
THANK YOU!

Contenu connexe

Tendances

Evolving Your Agile Process with Atlassian Tools - Atlassian Summit 2012
Evolving Your Agile Process with Atlassian Tools - Atlassian Summit 2012Evolving Your Agile Process with Atlassian Tools - Atlassian Summit 2012
Evolving Your Agile Process with Atlassian Tools - Atlassian Summit 2012Atlassian
 
Agile Retrospective - part I
Agile Retrospective - part IAgile Retrospective - part I
Agile Retrospective - part IScrumDesk
 
Workshop Workshop
Workshop WorkshopWorkshop Workshop
Workshop WorkshopRuss U
 
Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...
Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...
Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...Scrum Bangalore
 
Tools for Change: Introduction to agile
Tools for Change: Introduction to agileTools for Change: Introduction to agile
Tools for Change: Introduction to agileOxford City Council
 
Courage, Curiosity, and Connection
Courage, Curiosity, and ConnectionCourage, Curiosity, and Connection
Courage, Curiosity, and ConnectionJack Pringle
 
003 inspired training_leadership 03
003 inspired training_leadership 03003 inspired training_leadership 03
003 inspired training_leadership 03Abir Hossain
 
Keep It Simple Smarty
Keep It Simple SmartyKeep It Simple Smarty
Keep It Simple Smartyguestcd324f
 
Six behaviors for agile team
Six behaviors for agile teamSix behaviors for agile team
Six behaviors for agile teamJohanna Rothman
 
1st skill build assessment presentation
1st skill build assessment presentation1st skill build assessment presentation
1st skill build assessment presentationsheffieldEnterprise
 
Estimates Sucks :: SAPO Codebits 2014
Estimates Sucks :: SAPO Codebits 2014Estimates Sucks :: SAPO Codebits 2014
Estimates Sucks :: SAPO Codebits 2014Pedro Gustavo Torres
 
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideas
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideasBA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideas
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideasBA and Beyond
 
You Unstuck Creating a Culture of Risk Taking and Innovation
You Unstuck Creating a Culture of Risk Taking and InnovationYou Unstuck Creating a Culture of Risk Taking and Innovation
You Unstuck Creating a Culture of Risk Taking and InnovationKevin Carter
 
My Agile Suitcase at Agile 2013 in Nashville
My Agile Suitcase at Agile 2013 in NashvilleMy Agile Suitcase at Agile 2013 in Nashville
My Agile Suitcase at Agile 2013 in NashvilleMartin Heider
 
Magic and Science of Teams Game Edition
Magic and Science of Teams   Game EditionMagic and Science of Teams   Game Edition
Magic and Science of Teams Game EditionMark Levison, CST
 

Tendances (18)

Evolving Your Agile Process with Atlassian Tools - Atlassian Summit 2012
Evolving Your Agile Process with Atlassian Tools - Atlassian Summit 2012Evolving Your Agile Process with Atlassian Tools - Atlassian Summit 2012
Evolving Your Agile Process with Atlassian Tools - Atlassian Summit 2012
 
Agile Retrospective - part I
Agile Retrospective - part IAgile Retrospective - part I
Agile Retrospective - part I
 
Agile Retrospectives
Agile RetrospectivesAgile Retrospectives
Agile Retrospectives
 
Retrospective
RetrospectiveRetrospective
Retrospective
 
Workshop Workshop
Workshop WorkshopWorkshop Workshop
Workshop Workshop
 
Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...
Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...
Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...
 
Tools for Change: Introduction to agile
Tools for Change: Introduction to agileTools for Change: Introduction to agile
Tools for Change: Introduction to agile
 
Courage, Curiosity, and Connection
Courage, Curiosity, and ConnectionCourage, Curiosity, and Connection
Courage, Curiosity, and Connection
 
003 inspired training_leadership 03
003 inspired training_leadership 03003 inspired training_leadership 03
003 inspired training_leadership 03
 
Keep It Simple Smarty
Keep It Simple SmartyKeep It Simple Smarty
Keep It Simple Smarty
 
Mind mapping
Mind mappingMind mapping
Mind mapping
 
Six behaviors for agile team
Six behaviors for agile teamSix behaviors for agile team
Six behaviors for agile team
 
1st skill build assessment presentation
1st skill build assessment presentation1st skill build assessment presentation
1st skill build assessment presentation
 
Estimates Sucks :: SAPO Codebits 2014
Estimates Sucks :: SAPO Codebits 2014Estimates Sucks :: SAPO Codebits 2014
Estimates Sucks :: SAPO Codebits 2014
 
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideas
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideasBA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideas
BA and Beyond 19 - Antonio Gonzalez - How can we help teams to start new ideas
 
You Unstuck Creating a Culture of Risk Taking and Innovation
You Unstuck Creating a Culture of Risk Taking and InnovationYou Unstuck Creating a Culture of Risk Taking and Innovation
You Unstuck Creating a Culture of Risk Taking and Innovation
 
My Agile Suitcase at Agile 2013 in Nashville
My Agile Suitcase at Agile 2013 in NashvilleMy Agile Suitcase at Agile 2013 in Nashville
My Agile Suitcase at Agile 2013 in Nashville
 
Magic and Science of Teams Game Edition
Magic and Science of Teams   Game EditionMagic and Science of Teams   Game Edition
Magic and Science of Teams Game Edition
 

Similaire à Make your Scrum team great again

Introduction to agile and Scrum
Introduction to agile and ScrumIntroduction to agile and Scrum
Introduction to agile and ScrumScrum & Kanban
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumHossam Hassan
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
Managing projects – managing information
Managing projects – managing informationManaging projects – managing information
Managing projects – managing informationgmbudafonyhu
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina daysdeconf
 
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]getadministrate
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMSDEVMTL
 
Thinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing DaysThinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing DaysHuib Schoots
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
Agile retro activities agile brazil - sept 2012
Agile retro activities   agile brazil - sept 2012Agile retro activities   agile brazil - sept 2012
Agile retro activities agile brazil - sept 2012Paulo Caroli
 
Agile Topics - Explained Simply - Practical Agilist.pptx
Agile Topics - Explained Simply - Practical Agilist.pptxAgile Topics - Explained Simply - Practical Agilist.pptx
Agile Topics - Explained Simply - Practical Agilist.pptxBrian Link
 
Visual tools and innovation games workshop - sp fest chicago - dec 2014
Visual tools and innovation games   workshop - sp fest chicago - dec 2014Visual tools and innovation games   workshop - sp fest chicago - dec 2014
Visual tools and innovation games workshop - sp fest chicago - dec 2014Ruven Gotz
 
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...
Visual Tools and Innovation Games  Wworkshop - SharePoint Fest Chicago - Dec ...Visual Tools and Innovation Games  Wworkshop - SharePoint Fest Chicago - Dec ...
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...Michelle Caldwell, PSM, SSGB
 
Letting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointLetting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointEnrique Lima
 
Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011Hack the Hood
 

Similaire à Make your Scrum team great again (20)

Introduction to agile and Scrum
Introduction to agile and ScrumIntroduction to agile and Scrum
Introduction to agile and Scrum
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Managing projects – managing information
Managing projects – managing informationManaging projects – managing information
Managing projects – managing information
 
Retrospectives
RetrospectivesRetrospectives
Retrospectives
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Thinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing DaysThinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing Days
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
العصف الذهني Brainstorming
العصف الذهني  Brainstormingالعصف الذهني  Brainstorming
العصف الذهني Brainstorming
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Agile retro activities agile brazil - sept 2012
Agile retro activities   agile brazil - sept 2012Agile retro activities   agile brazil - sept 2012
Agile retro activities agile brazil - sept 2012
 
Agile Topics - Explained Simply - Practical Agilist.pptx
Agile Topics - Explained Simply - Practical Agilist.pptxAgile Topics - Explained Simply - Practical Agilist.pptx
Agile Topics - Explained Simply - Practical Agilist.pptx
 
Visual tools and innovation games workshop - sp fest chicago - dec 2014
Visual tools and innovation games   workshop - sp fest chicago - dec 2014Visual tools and innovation games   workshop - sp fest chicago - dec 2014
Visual tools and innovation games workshop - sp fest chicago - dec 2014
 
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...
Visual Tools and Innovation Games  Wworkshop - SharePoint Fest Chicago - Dec ...Visual Tools and Innovation Games  Wworkshop - SharePoint Fest Chicago - Dec ...
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...
 
Letting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointLetting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePoint
 
Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011Kcic boot camp oct 2011 idea to implementation 2011
Kcic boot camp oct 2011 idea to implementation 2011
 

Dernier

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 

Dernier (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 

Make your Scrum team great again

  • 1.
  • 2. Scrum Master .NET Developer Thai Doan Phuc /in/phucthai
  • 3.
  • 4. Scrum • Lightweight • Simple to understand • Hard to master
  • 7.
  • 8.
  • 9.
  • 10. Should avoid • Being a team assistant: • Taking care of team • Solves issues (impediments) for team Should show them they can solve most of their problems by themselves, and be a good coach, facilitator and servant leader.
  • 11. Should avoid • Technical expert: • feel a strong need to advise people on what to do Trust the team they are the experts and coach them so they become better
  • 13.
  • 14. • Use italics with Axon blue color to highlight keywords of your contents. “The Development Team uses the Daily Scrum to inspect progress toward the Sprint Goal and to inspect how progress is trending toward completing the work in the Sprint Backlog” – Scrum Guide.
  • 16.
  • 17.
  • 19.
  • 20. “The human brain processes images 60,000 times faster than text, and 90 percent of information transmitted to the brain is visual” - http://www.t-sciences.com A picture is worth a thousand words
  • 26.
  • 27.
  • 28.
  • 30.
  • 31. Five-step-approach 1. Set the Stage 2. Gather Data 3. Generate Insights 4. Decide What to Do 5. Close the Retrospective
  • 32. Set the stage • Purpose: • Focus on the work at hand • Set an environment where everybody feels safe to speak • Activities: • Short introduction • Welcome • Purpose • Timebox • Check-in • happy, angry, apprehensive, sad, and hopeful
  • 33. Gather Data • Purpose • Bring the facts of the sprint to the table • Expand everyone’s perspective • What happened, make sure everyone has the same picture • Activities: • Hard facts: • Events • Metrics • Features • Stories completed • Feeling(personal opinions and feelings) • Start Stop Continue • Mad Glad Sad
  • 36. Generate Insights • Purpose: • Analyze the data to find root causes • Allows the team to step back, see the big picture • Activities: • Decide for a subject • Dot-Voting • Dive deeper into the selected subject to find the root cause • Five Whys
  • 39. Decide What To Do • Purpose: • Create action items to improve in the next iterations
  • 40. Close The Retrospective • Purpose: • Don’t just walk away but close the retro with an activity • Activities: • One word before leaving • “Please share with us –in one word—how you are feeling now, at the end of this retrospective” • Perform a Retrospective of the Retrospective session • Thank everyone and let them go

Notes de l'éditeur

  1. Classify audience Have you ever heard about Scrum? Are you using Scrum in your team? How many events/meetings in Scrum? What are they? What are Scrum roles? What questions are often asked in Daily Meeting? What is sprint? “With Scrum, a product is built in a series of iterations called sprints that break down big, complex projects into bite-sized pieces” Have you ever heard about “Scrum Goal”? What do you understand about “self-organizing”?
  2. Warm up questions relating to Scrum Planning Which activities you often do in Scrum Planning? If you are ScrumMaster? If you are Develoment Team Your SM always decides the estimation? Your SM always solves issues (impediments) by himself? Your SM is technical expert? => He feels a strong need to advise people what to do? Manage the meeting?
  3. You might wonder: where does it say that the Scrum Master doesn’t lead the events? And if the Scrum Master doesn’t lead them, who does? What IS the Scrum Master’s role at the events? To answer this let’s take a deep-dive into Scrum.
  4. ScrumMaster is neither manager of the Scrum meetings, nor responsible for scheduling them. Instead, ScrumMaster shall be a facilitator, who takes care about the form of the conversation, not the content.
  5. Taking care of the team, solve issues (impediments) for them, plan meetings… It’s easy to get there as it seems to be helpful. But only in the short term. Long-term, it will create unconfident people who rely on ScrumMaster and never take over responsibility and ownership. Instead, you shall show them they can solve most of their problems by themselves, and be a good coach, facilitator and servant leader. Facilitation is more than just leading Scrum meetings. As a facilitator, a ScrumMaster should know how to make conversations efficient and smooth. A ScrumMaster should know how to help people and team to agree and make a decision. The ability to facilitate is critical for team success.
  6. Being a technical expert is dangerous for ScrumMasters. They feel a strong need to advise people on what to do. If you know a better solution, it’s just easier to tell them, then help them to figure it out. Instead, ScrumMaster shall trust the team they are the experts and coach them so they become better.
  7. Warm up Report to Scrum Master Discuss technical things It is over 15 minutes Don’t share impediments
  8. The Development Team uses the Daily Scrum to inspect progress toward the Sprint Goal and to inspect how progress is trending toward completing the work in the Sprint Backlog.
  9. The Development Team uses the Daily Scrum to inspect progress toward the Sprint Goal and to inspect how progress is trending toward completing the work in the Sprint Backlog.
  10. I like to start a new team like this: I’ll definitely run the first two or three meetings. Then I shift to simply announcing, “OK, everyone, it’s time to start.” I might say, “Who wants to go first?” But I’ll soon stop saying even that. After a few meetings like that, I’ll switch to visibly looking at my watch when the meeting is ready to start and, if necessary, I’ll clear my throat loudly enough that people get the point. I’ll then stand silently until someone says, “Oh, I guess we’re supposed to start.” After a few days of looking at my watch and clearing my throat, I’ll simplify and just look at my watch at the designated start time. After a couple of days of that, I’ll stop even looking at my watch. I’ll just stand there and wait for the team to decide to get started. I definitely don’t stay silent during the entire meeting. I may need to coach a person into providing more detail, or I may politely interrupt someone (“Maybe we should go into the details after the daily scrum”).
  11. Warm up Physical board or using jira, tfs?
  12. When practicing Scrum, we can make the sprint backlog visible by putting it on a Scrum task board. Team members update the task board continuously throughout the sprint; if someone thinks of a new task, she writes a new card and puts it on the wall.
  13. At any point in time, the total work remaining to reach a goal can be summed. The Product Owner tracks this total work remaining at least every Sprint Review. The Product Owner compares this amount with work remaining at previous Sprint Reviews to assess progress toward completing projected work by the desired time for the goal. This information is made transparent to all stakeholders. Various projective practices upon trending have been used to forecast progress, like burn-downs, burn-ups, or cumulative flows. These have proven useful. However, these do not replace the importance of empiricism. In complex environments, what will happen is unknown. Only what has already happened may be used for forward-looking decision-making.
  14. This is a powerful alternative to a Sprint Burndown. At the end of every Daily Stand-up meeting the team asks themselves; how confident are we that we will be able to finish each User Story by the end of the Sprint? The answer is represented by a Confidence Smiley. When a smiley shifts (from green to orange, or from orange to red) the team grabs the opportunity to discuss what they need to do, how they can help out, and if they need to alert Product Owners and Stakeholders on changes in the forecast. Confidence Smileys offer an instant and simple overview of the team’s sprint progress for anyone else as well.
  15. If you for some reason become blocked while working on a task, preventing you from moving forward ‐ add a red blocker note on top of that task. This makes the reason known for everyone, and also works as a follow‐up reminder. Review the blockers during the Daily Stand‐up and discuss how to address and resolve each of them. The description clearly states why you are blocked, who you are waiting for (and why), or what the problem is. To make it even clearer, write your own name and the date you became blocked in the corner of the Post‐it.
  16. Warm up Which retrospective technical are you using? Has no idea on retrospective? There are few of silent people It is not important so you think you can ignore this meeting?
  17. During a discussion some people might be very outgoing and talking and talking and you can hardly stop them. Some other people like to stay in the background and don’t say much. They just give their opinion when you ask them directly.
  18. When you skip generating insights, your team may not understand how events, behaviors, and circumstances affect their ability to develop software Lead the team to examine the conditions, interactions, and patterns that contributed to their success. Investigate breakdowns and deficiencies During a discussion some people might be very outgoing and talking and talking and you can hardly stop them. Some other people like to stay in the background and don’t say much. They just give their opinion when you ask them directly.
  19. You identified a list of possible root cause of the problem and potential solutions. Now you want to decide what you want to do differently in the next Sprint.