SlideShare a Scribd company logo
1 of 20
Download to read offline
Agile
retrospectives
@luigiberrettini
Everybody wants to improve
No organization no party
Post-mortems & lessons learned help
But a retrospective is way better
Meeting to inspect and adapt methods and
teamwork after an increment of work
Safe place for the team to communicate
constructively sharing feedback
Sole opportunity to examine how people
work and how they are working together

Time the team dedicate to think and learn:
improvement doesn't happen by hoping
Provides insights applicable now, to the
current team and business problem
Goals
Inspect how the team is doing: people,
relationships, processes, practices and tools
Identify, group and order the major items
that went well and potential improvements

Raise the visibility of issues and discuss them
before they build up to a crisis
Devise an actionable plan for improvements to
be enacted before next retrospective

KAIZEN

Learning from experience, building on what works,
gaining perspective and deciding what to change
Build trust and participation
creating a safe environment
The retrospective prime directive

Regardless of what we discover,
we understand and truly believe
that everyone did the best job
they could, given what they knew
at the time, their skills and
abilities, the resources available,
and the situation at hand
Smells
•
•
•
•
•
•
•
•
•
•
•
•

Blamestorming
Wait for the retro
Back to the future
Offline retrospective
Retrospective in the team room
Only a few participants
Everybody is happy
Reporting to management
Nobody talks about elephant
Facilitator doesn't facilitate
Looking for silver bullets
Too short retro
Mini retrospectives
Full-fledged retrospectives
SET THE STAGE (5%)
Get prepared to be more trusting and likely to participate
GATHER DATA (30 - 50%)
Create a shared picture of what happened
Focus on looking for both positive and negative events
Expand everyone's perspective

GENERATE INSIGHTS (20 - 30%)
Identify strengths and issues
Look at causes and effects and think about them analytically
Group and prioritize the generated data
DECIDE WHAT TO DO (15 - 20%)
Pick the top 2 or 3 items where improvement is desired
Discuss the executable action items that address top issues
The team makes a vote on their ability and desire to
commit to execution of each action item
CLOSE THE RETROSPECTIVE (10%)
Reiterate actions and follow-ups, appreciate contributions
and identify ways to make the next retrospective better
Activities quick reference matrix (I)
Activities quick reference matrix (II)
How to be effective (I)
•
•
•
•
•
•
•

No tables
Rotate the facilitator role
Vary the technique
Be organized
Be respectful
Listen actively
Do not interrupt

•
•
•
•
•
•
•

Build a safe environment
Open and honest communication
Encourage diversity of views
Clarify and summarize
Ask questions
Manage group dynamics
Appreciate successes
How to be effective (II)
How to be effective (III)

Review previous commitments
Shortlist only top insights
Real commitments, not weasel words
Gloger's ball point game (I)
Gloger's ball point game (II)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Debrief
Share your thoughts about what happened
What iteration felt the best? What made that one feel best and why?
Systems natural velocity can be improved significantly only changing the process
Deming PDCA cycle - The scientific method - Inspect and adapt
Theory of constraints
Experiments sometimes fail
Waste
Pull systems maximize flow and increase performance
Rhythm (daily meetings, iteration, releases)
Flow if: doable challenge, meaningful work, no disturbance during iterations
The power of retrospectives vs. thorough planning
The power of face to face communications
Heroes
Whole team and leadership
Stretch goals increase performance, impossible goals decrease it
How does this apply to your development team?
Books
Links
The Scrum primer

The Scrum Guide
Retrospectives.com
Beyond post-mortems and lessons learned

Agile in practice: retrospectives after iterations (video)
Agile retrospectives: Making good teams great! (video)
Patterns for iteration retrospectives

60 second Scrum better retrospectives (video)
How to improve your Scrum sprint retrospective? (video)
Effective retrospectives

Learning Scrum through the ball point game
Ball Point Game (video)
Tasty cupcakes: fuel for invention and learning
Let's share our thoughts

More Related Content

What's hot

Collaboration in 8 steps
Collaboration in 8 stepsCollaboration in 8 steps
Collaboration in 8 stepsCraig Brown
 
Engage in Transformation with Appreciative inquiry
Engage in Transformation with Appreciative inquiryEngage in Transformation with Appreciative inquiry
Engage in Transformation with Appreciative inquiryFrédéric Williquet
 
Appreciative Inquiry Strengths Based Development
Appreciative Inquiry   Strengths Based DevelopmentAppreciative Inquiry   Strengths Based Development
Appreciative Inquiry Strengths Based Developmentkarendw1965
 
The Science Behind Resistance to Change: What the Research Says & How it 
Can...
The Science Behind Resistance to Change: What the Research Says & How it 
Can...The Science Behind Resistance to Change: What the Research Says & How it 
Can...
The Science Behind Resistance to Change: What the Research Says & How it 
Can...KaiNexus
 
What is appreciative inquiry
What is appreciative inquiryWhat is appreciative inquiry
What is appreciative inquiryWendy Tan
 
Enabling leadership moving from hero to host workshop marc mc laren
Enabling leadership moving from hero to host workshop   marc mc larenEnabling leadership moving from hero to host workshop   marc mc laren
Enabling leadership moving from hero to host workshop marc mc larenPenelope Toth
 
Strengths Based Leadership Managers Workshop
Strengths Based Leadership Managers WorkshopStrengths Based Leadership Managers Workshop
Strengths Based Leadership Managers Workshoppatrickking
 
Appreciative inquiry applying the heliotropic principle to influence organiza...
Appreciative inquiry applying the heliotropic principle to influence organiza...Appreciative inquiry applying the heliotropic principle to influence organiza...
Appreciative inquiry applying the heliotropic principle to influence organiza...Christy Nichols
 
Strengths Quest Session
Strengths Quest SessionStrengths Quest Session
Strengths Quest Sessionshariward
 
Appreciative Inquiry Slideshare
Appreciative Inquiry SlideshareAppreciative Inquiry Slideshare
Appreciative Inquiry SlideshareFull Circle Image
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?Qualitest
 
Strengths Finder 2.0
Strengths Finder 2.0Strengths Finder 2.0
Strengths Finder 2.0Nuno Milagres
 
Gallup Strengths based leadership
Gallup Strengths based leadership Gallup Strengths based leadership
Gallup Strengths based leadership Kaushik Iyer
 
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessOODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessSeriousGamesAssoc
 
SWOT vs. SOAR: Engaging Staff in Institutional Planning
SWOT vs. SOAR: Engaging Staff in Institutional PlanningSWOT vs. SOAR: Engaging Staff in Institutional Planning
SWOT vs. SOAR: Engaging Staff in Institutional PlanningGillian Byrne
 
Insights on using strengths finder 2.0 as presented to sing, may 6, 2013, by ...
Insights on using strengths finder 2.0 as presented to sing, may 6, 2013, by ...Insights on using strengths finder 2.0 as presented to sing, may 6, 2013, by ...
Insights on using strengths finder 2.0 as presented to sing, may 6, 2013, by ...Thomas M. Loarie
 

What's hot (20)

Collaboration in 8 steps
Collaboration in 8 stepsCollaboration in 8 steps
Collaboration in 8 steps
 
Appreciative inquiry
Appreciative inquiryAppreciative inquiry
Appreciative inquiry
 
Retrospectives gone bad
Retrospectives gone badRetrospectives gone bad
Retrospectives gone bad
 
Engage in Transformation with Appreciative inquiry
Engage in Transformation with Appreciative inquiryEngage in Transformation with Appreciative inquiry
Engage in Transformation with Appreciative inquiry
 
Retrospectives Gone Bad
Retrospectives Gone BadRetrospectives Gone Bad
Retrospectives Gone Bad
 
Appreciative Inquiry Strengths Based Development
Appreciative Inquiry   Strengths Based DevelopmentAppreciative Inquiry   Strengths Based Development
Appreciative Inquiry Strengths Based Development
 
The Science Behind Resistance to Change: What the Research Says & How it 
Can...
The Science Behind Resistance to Change: What the Research Says & How it 
Can...The Science Behind Resistance to Change: What the Research Says & How it 
Can...
The Science Behind Resistance to Change: What the Research Says & How it 
Can...
 
What is appreciative inquiry
What is appreciative inquiryWhat is appreciative inquiry
What is appreciative inquiry
 
Enabling leadership moving from hero to host workshop marc mc laren
Enabling leadership moving from hero to host workshop   marc mc larenEnabling leadership moving from hero to host workshop   marc mc laren
Enabling leadership moving from hero to host workshop marc mc laren
 
Strengths Based Leadership Managers Workshop
Strengths Based Leadership Managers WorkshopStrengths Based Leadership Managers Workshop
Strengths Based Leadership Managers Workshop
 
Appreciative inquiry applying the heliotropic principle to influence organiza...
Appreciative inquiry applying the heliotropic principle to influence organiza...Appreciative inquiry applying the heliotropic principle to influence organiza...
Appreciative inquiry applying the heliotropic principle to influence organiza...
 
Hiring Right the First Time
Hiring Right the First TimeHiring Right the First Time
Hiring Right the First Time
 
Strengths Quest Session
Strengths Quest SessionStrengths Quest Session
Strengths Quest Session
 
Appreciative Inquiry Slideshare
Appreciative Inquiry SlideshareAppreciative Inquiry Slideshare
Appreciative Inquiry Slideshare
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?
 
Strengths Finder 2.0
Strengths Finder 2.0Strengths Finder 2.0
Strengths Finder 2.0
 
Gallup Strengths based leadership
Gallup Strengths based leadership Gallup Strengths based leadership
Gallup Strengths based leadership
 
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming BusinessOODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
OODA OODA! How Rapid Iteration Can Help Level Up Your Gaming Business
 
SWOT vs. SOAR: Engaging Staff in Institutional Planning
SWOT vs. SOAR: Engaging Staff in Institutional PlanningSWOT vs. SOAR: Engaging Staff in Institutional Planning
SWOT vs. SOAR: Engaging Staff in Institutional Planning
 
Insights on using strengths finder 2.0 as presented to sing, may 6, 2013, by ...
Insights on using strengths finder 2.0 as presented to sing, may 6, 2013, by ...Insights on using strengths finder 2.0 as presented to sing, may 6, 2013, by ...
Insights on using strengths finder 2.0 as presented to sing, may 6, 2013, by ...
 

Similar to Agile retrospectives

Rewind to fast forward: retrospectives as the essence of Agile
Rewind to fast forward: retrospectives as the essence of AgileRewind to fast forward: retrospectives as the essence of Agile
Rewind to fast forward: retrospectives as the essence of AgileLuigi Berrettini
 
Sally Cross, Engage for Growth - engagement on a shoestring
Sally Cross, Engage for Growth - engagement on a shoestringSally Cross, Engage for Growth - engagement on a shoestring
Sally Cross, Engage for Growth - engagement on a shoestringRose Adderley
 
Appreciative Inquiry: A Revolution in Change
Appreciative Inquiry: A Revolution in ChangeAppreciative Inquiry: A Revolution in Change
Appreciative Inquiry: A Revolution in Changesuzukiassociation
 
unit1lgaq-180406061148.pptx organisational behavior
unit1lgaq-180406061148.pptx organisational behaviorunit1lgaq-180406061148.pptx organisational behavior
unit1lgaq-180406061148.pptx organisational behaviorShwethaGy2
 
Effective Teams and Psychological Safety (trust)
Effective Teams and Psychological Safety (trust)Effective Teams and Psychological Safety (trust)
Effective Teams and Psychological Safety (trust)rlzoller
 
Appreciative Inquiry for Organizational Change
Appreciative Inquiry for Organizational Change Appreciative Inquiry for Organizational Change
Appreciative Inquiry for Organizational Change Amy Lewis
 
10 tips for the agile transition. By Francesco Sferlazza
10 tips for the agile transition. By Francesco Sferlazza10 tips for the agile transition. By Francesco Sferlazza
10 tips for the agile transition. By Francesco Sferlazzasferlazza
 
Growing a Culture of Data-Driven Continuous Improvement
Growing a Culture of Data-Driven Continuous ImprovementGrowing a Culture of Data-Driven Continuous Improvement
Growing a Culture of Data-Driven Continuous ImprovementComparative Agility
 
Characteristics of High Performing Teams
Characteristics of High Performing TeamsCharacteristics of High Performing Teams
Characteristics of High Performing TeamsWINNERS-at-WORK Pty Ltd
 
Unit 1: The characteristics of high performing teams
Unit 1: The characteristics of high performing teamsUnit 1: The characteristics of high performing teams
Unit 1: The characteristics of high performing teamsWINNERS-at-WORK Pty Ltd
 
Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8UCSC
 
Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8UC Santa Cruz
 
LeanIn Jersey 27 Feb 2019
LeanIn Jersey 27 Feb 2019LeanIn Jersey 27 Feb 2019
LeanIn Jersey 27 Feb 2019Gary Jones
 
Characteristics of High Performing Teams
Characteristics of High Performing TeamsCharacteristics of High Performing Teams
Characteristics of High Performing TeamsWINNERS-at-WORK Pty Ltd
 
Characteristics of High Performing Teams
Characteristics of High Performing Teams Characteristics of High Performing Teams
Characteristics of High Performing Teams WINNERS-at-WORK Pty Ltd
 
Team & group interventions
Team & group interventionsTeam & group interventions
Team & group interventionsSunit Kapoor
 
Team Coaching in a Chaotic World - Australian Institute of Management - Keyno...
Team Coaching in a Chaotic World - Australian Institute of Management - Keyno...Team Coaching in a Chaotic World - Australian Institute of Management - Keyno...
Team Coaching in a Chaotic World - Australian Institute of Management - Keyno...The Executive Connection (TEC)
 
Fundamental interventions in od
Fundamental interventions in odFundamental interventions in od
Fundamental interventions in odTitus Thangpi
 

Similar to Agile retrospectives (20)

Rewind to fast forward: retrospectives as the essence of Agile
Rewind to fast forward: retrospectives as the essence of AgileRewind to fast forward: retrospectives as the essence of Agile
Rewind to fast forward: retrospectives as the essence of Agile
 
Sally Cross, Engage for Growth - engagement on a shoestring
Sally Cross, Engage for Growth - engagement on a shoestringSally Cross, Engage for Growth - engagement on a shoestring
Sally Cross, Engage for Growth - engagement on a shoestring
 
Appreciative Inquiry: A Revolution in Change
Appreciative Inquiry: A Revolution in ChangeAppreciative Inquiry: A Revolution in Change
Appreciative Inquiry: A Revolution in Change
 
unit1lgaq-180406061148.pptx organisational behavior
unit1lgaq-180406061148.pptx organisational behaviorunit1lgaq-180406061148.pptx organisational behavior
unit1lgaq-180406061148.pptx organisational behavior
 
Embracing Change
Embracing ChangeEmbracing Change
Embracing Change
 
Effective Teams and Psychological Safety (trust)
Effective Teams and Psychological Safety (trust)Effective Teams and Psychological Safety (trust)
Effective Teams and Psychological Safety (trust)
 
Appreciative Inquiry for Organizational Change
Appreciative Inquiry for Organizational Change Appreciative Inquiry for Organizational Change
Appreciative Inquiry for Organizational Change
 
10 tips for the agile transition. By Francesco Sferlazza
10 tips for the agile transition. By Francesco Sferlazza10 tips for the agile transition. By Francesco Sferlazza
10 tips for the agile transition. By Francesco Sferlazza
 
Growing a Culture of Data-Driven Continuous Improvement
Growing a Culture of Data-Driven Continuous ImprovementGrowing a Culture of Data-Driven Continuous Improvement
Growing a Culture of Data-Driven Continuous Improvement
 
Characteristics of High Performing Teams
Characteristics of High Performing TeamsCharacteristics of High Performing Teams
Characteristics of High Performing Teams
 
Unit 1: The characteristics of high performing teams
Unit 1: The characteristics of high performing teamsUnit 1: The characteristics of high performing teams
Unit 1: The characteristics of high performing teams
 
Conducting Effective One-on-One's
Conducting Effective One-on-One'sConducting Effective One-on-One's
Conducting Effective One-on-One's
 
Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8
 
Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8Appreciative Inquiry#18 Adc8
Appreciative Inquiry#18 Adc8
 
LeanIn Jersey 27 Feb 2019
LeanIn Jersey 27 Feb 2019LeanIn Jersey 27 Feb 2019
LeanIn Jersey 27 Feb 2019
 
Characteristics of High Performing Teams
Characteristics of High Performing TeamsCharacteristics of High Performing Teams
Characteristics of High Performing Teams
 
Characteristics of High Performing Teams
Characteristics of High Performing Teams Characteristics of High Performing Teams
Characteristics of High Performing Teams
 
Team & group interventions
Team & group interventionsTeam & group interventions
Team & group interventions
 
Team Coaching in a Chaotic World - Australian Institute of Management - Keyno...
Team Coaching in a Chaotic World - Australian Institute of Management - Keyno...Team Coaching in a Chaotic World - Australian Institute of Management - Keyno...
Team Coaching in a Chaotic World - Australian Institute of Management - Keyno...
 
Fundamental interventions in od
Fundamental interventions in odFundamental interventions in od
Fundamental interventions in od
 

Recently uploaded

Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCRsoniya singh
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCRsoniya singh
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 

Recently uploaded (20)

Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 

Agile retrospectives

  • 4. Post-mortems & lessons learned help
  • 5. But a retrospective is way better Meeting to inspect and adapt methods and teamwork after an increment of work Safe place for the team to communicate constructively sharing feedback Sole opportunity to examine how people work and how they are working together Time the team dedicate to think and learn: improvement doesn't happen by hoping Provides insights applicable now, to the current team and business problem
  • 6. Goals Inspect how the team is doing: people, relationships, processes, practices and tools Identify, group and order the major items that went well and potential improvements Raise the visibility of issues and discuss them before they build up to a crisis Devise an actionable plan for improvements to be enacted before next retrospective KAIZEN Learning from experience, building on what works, gaining perspective and deciding what to change Build trust and participation creating a safe environment
  • 7. The retrospective prime directive Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand
  • 8. Smells • • • • • • • • • • • • Blamestorming Wait for the retro Back to the future Offline retrospective Retrospective in the team room Only a few participants Everybody is happy Reporting to management Nobody talks about elephant Facilitator doesn't facilitate Looking for silver bullets Too short retro
  • 10. Full-fledged retrospectives SET THE STAGE (5%) Get prepared to be more trusting and likely to participate GATHER DATA (30 - 50%) Create a shared picture of what happened Focus on looking for both positive and negative events Expand everyone's perspective GENERATE INSIGHTS (20 - 30%) Identify strengths and issues Look at causes and effects and think about them analytically Group and prioritize the generated data DECIDE WHAT TO DO (15 - 20%) Pick the top 2 or 3 items where improvement is desired Discuss the executable action items that address top issues The team makes a vote on their ability and desire to commit to execution of each action item CLOSE THE RETROSPECTIVE (10%) Reiterate actions and follow-ups, appreciate contributions and identify ways to make the next retrospective better
  • 13. How to be effective (I) • • • • • • • No tables Rotate the facilitator role Vary the technique Be organized Be respectful Listen actively Do not interrupt • • • • • • • Build a safe environment Open and honest communication Encourage diversity of views Clarify and summarize Ask questions Manage group dynamics Appreciate successes
  • 14. How to be effective (II)
  • 15. How to be effective (III) Review previous commitments Shortlist only top insights Real commitments, not weasel words
  • 17. Gloger's ball point game (II) • • • • • • • • • • • • • • • • Debrief Share your thoughts about what happened What iteration felt the best? What made that one feel best and why? Systems natural velocity can be improved significantly only changing the process Deming PDCA cycle - The scientific method - Inspect and adapt Theory of constraints Experiments sometimes fail Waste Pull systems maximize flow and increase performance Rhythm (daily meetings, iteration, releases) Flow if: doable challenge, meaningful work, no disturbance during iterations The power of retrospectives vs. thorough planning The power of face to face communications Heroes Whole team and leadership Stretch goals increase performance, impossible goals decrease it How does this apply to your development team?
  • 18. Books
  • 19. Links The Scrum primer The Scrum Guide Retrospectives.com Beyond post-mortems and lessons learned Agile in practice: retrospectives after iterations (video) Agile retrospectives: Making good teams great! (video) Patterns for iteration retrospectives 60 second Scrum better retrospectives (video) How to improve your Scrum sprint retrospective? (video) Effective retrospectives Learning Scrum through the ball point game Ball Point Game (video) Tasty cupcakes: fuel for invention and learning
  • 20. Let's share our thoughts