SlideShare una empresa de Scribd logo
1 de 36
Enterprise Retrospectives
Luke Hohmann
Founder & CEO, Conteneo
1
See also: http://www.innovationgames.com/2014/06/how-to-run-huge-retrospectives/
Enterprise Retrospectives
AS A member of a large organization practicing Agile
I NEED to find ways to scale retrospectives
SO THAT I can continue to help my company improve.
ACCEPTANCE CRITERIA:
 I will have a better understanding of what is/isn’t working with
my current retrospective practices.
 I will be able to detect when team-based retrospectives are
starting to provide less value to my organization.
 I will have learned the outline of a scalable process for planning,
facilitating and analyzing results into high-impact initiatives.
2
About Luke Hohmann
• Founder / CEO of Conteneo
• Author, speaker, blogger
• Philanthropist
Strategy
Engine
Alignment
Engine
Decision
Engine
Idea
Engine
Our Purpose
4
We believe that empowered, collaborating teams are the
world’s best hope for solving the problems we face.
We believe that teams work better with frameworks.
We design and build awesome frameworks and support
their scalable use through software.
We believe you can do this too which is why we speak,
teach and share our work broadly!
Retrospecting Retrospectives
+ Δ
Retrospective Outcomes / Impact
Draw a curve that captures the impact or benefits of
your retrospectives over time. Capture any key
inflection points or changes you’ve made.
time
impact
low
high
Exploring Your Frame
What was the “scope” when you answered this
question? (e.g., a single team or ?)
Did your curve have any dips?
What might be the cause of these dips?
Could they be warning signs of larger problems?
Design Challenge
Design an effective retrospective for 30 Scrum
teams in three locations.
Constraints: You do not have enough budget to fly
everyone to the same location.
Agenda
• Motivations for Enterprise Retrospectives
• Process Overview
• Expected Results
• Taking Action
Retrospective Outcomes / Impact
Impact /
Benefit
high
low
Early
Adoption
Team
Maturation
Organizational
Limits
Why
Bother?
time
Warning Signs...
11
Are you getting
things done?
C
BA
Repeated Root
Cause
Lack of ownership
Traditional retrospectives
focus on a single, co-located
team.
They can produce results that
improve the performance of
the team, but often fail to
address the needs of the
enterprise – the issues
affecting multiple teams or
beyond the scope of control
of any single team.
Single Team Retrospectives
Image Credit: http://www.cornetdesign.com/images/AgileRetrospectives_134B2/IMG_0016.jpg
You have
many Agile
teams.
To improve performance of the enterprise you need
to conduct an enterprise retrospective – not just
one team – but every team.
Improving Enterprise Performance
There are Lots of Retrospective Techniques
To Scale We Use Online Retrospectives
15
Speed Boat is a well-known
retrospective technique in
which teams collaboratively
identify the anchors slowing
them down.
Playing Speed Boat online
and at scale, we can
efficiently conduct an
Enterprise Retrospective.
The result? An Epic Win!
Setting Scope
We have found success in setting scope as follows:
Time Scope: Last 6 months or last release,
whichever is greater
Process Scope: The complete development process
from story creation, through development and into
production deployment (release to customer).
16
Step 1: Identify the Teams
17
We identify
the teams
and the
facilitators.
Step 2: Conduct Retrospectives
18
We schedule and
conduct online
retrospectives
using Speed Boat.
Anchor: Impediment
Propeller: Good Stuff
Placement indicates
how bad or how good.
The number of items
is shared among all
players.
Good
Really Good
Somewhat Bad
Bad
Really Bad
Representative Results
Step 3: Analyzing Results
20
We download the results of all
games to categorize each of
the ideas.
Categorize Each Idea
Create Project
Describe Features,
Benefits and
Price
Team & Enterprise Projects
Categorize: People, Process, Technology
21
People
Tools /
Technology
Process
“We should
use GitHub”
“My PO doesn't attend
planning meetings”
“We aren’t clear on the
meaning of Done, Done”
Categorize: Scope of Control
22
“We should use GitHub”
“My PO doesn't attend
planning meetings”
“We aren’t clear on the
meaning of Done, Done”
We use Diana Larsen’s Circles
and Soup framework to help
analyze results. This helps
This is also an excellent online
retrospective tool!
www.innovationgames.com/circles-and-soup
Positivity Bias
A pervasive tendency for people [teams],
especially those with high self-esteem, to
rate positive traits as being more true of
themselves than negative traits.
Good Ideas or Actual Experience
• Review propellers and associated chat logs to
identify biases:
• Aspirational: We could do this…
• Prescriptive: We should do this…
• You’re job is to create interpretations of the data
based on your experience.
24
Look for the Patterns!
Use a variety of tools to help you!
Excel, Qlikview…
Enterprise
Opportunities
“The Soup”
42 Scrum Teams (350 People)
Speed Boat Retrospective
Teams are
Cooking!
Red == anchor
Green == propeller
Visual Analysis of Results
Keep Doing Good Stuff – Address Oppty
Create Projects to Address Impediments
28
Entire
project
list.
Team
projects.
Enterprise
projects.
Selecting Projects
• Management reviews our results.
• Projects are selected and engaged.
• Some projects may be just “approved”.
• We may play additional Innovation Games® such as
Buy a Feature to help in the selection of the projects.
• Implement projects using Scrum (create Product
Backlog Items, coordinate multiple teams through
“sync sprints”, etc.).
29
Sharing Results
• Results are shared with the team members.
• This may be through
• Senior Leaders
• Scrum Masters
• We want the participants to know they’ve been
heard and that we’ll be acting on the results.
30
Time Estimates
31
Planning / Goal Setting
2-3 weeks
Game Play
1 week
Post-Processing
2-3 weeks
Projects? 1- 5 months
Bonus? Innovation!
32
Curve Jump
33
Curve Jump is a framework that
helps teams identify evolutionary,
new and radical technologies.
Summary
Want more information on retrospectives?
• http://www.innovationgames.com/2014/06/how-to-run-huge-retrospectives/
• https://www.scrumalliance.org/community/articles/2013/december/retrospective-the-fun-way
• https://www.scrumalliance.org/community/articles/2015/november/big-picture-retrospectives
35
36
Luke Hohmann
Founder & CEO, Conteneo, Inc.
1296 Kifer Rd., Suite 601
Sunnyvale, CA 94086
mobile: (408) 529-0319
luke.hohmann@conteneo.co

Más contenido relacionado

Más de Luke Hohmann

Conteneo Weave Idea Engine
Conteneo Weave Idea EngineConteneo Weave Idea Engine
Conteneo Weave Idea EngineLuke Hohmann
 
Conteneo Weave Decision Engine
Conteneo Weave Decision EngineConteneo Weave Decision Engine
Conteneo Weave Decision EngineLuke Hohmann
 
Conteneo Weave: Advanced Powers
Conteneo Weave: Advanced PowersConteneo Weave: Advanced Powers
Conteneo Weave: Advanced PowersLuke Hohmann
 
2017 San Jose, CA Zero-Based Budgeting Results
2017 San Jose, CA Zero-Based Budgeting Results2017 San Jose, CA Zero-Based Budgeting Results
2017 San Jose, CA Zero-Based Budgeting ResultsLuke Hohmann
 
Frameworks for Human-Centered Design
Frameworks for Human-Centered DesignFrameworks for Human-Centered Design
Frameworks for Human-Centered DesignLuke Hohmann
 
How to Prioritize Grants in a Corporate Social Responsibility Program
How to Prioritize Grants in a Corporate Social Responsibility ProgramHow to Prioritize Grants in a Corporate Social Responsibility Program
How to Prioritize Grants in a Corporate Social Responsibility ProgramLuke Hohmann
 
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingScrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingLuke Hohmann
 
CXPA 2016 Keynote: Designing for Collaboration and Deliberation
CXPA 2016 Keynote: Designing for Collaboration and DeliberationCXPA 2016 Keynote: Designing for Collaboration and Deliberation
CXPA 2016 Keynote: Designing for Collaboration and DeliberationLuke Hohmann
 
2016 San José, CA Budget Allocator
2016 San José, CA Budget Allocator2016 San José, CA Budget Allocator
2016 San José, CA Budget AllocatorLuke Hohmann
 
IIBA Columbus 2015 Keynote by Luke Hohmann
IIBA Columbus 2015 Keynote by Luke HohmannIIBA Columbus 2015 Keynote by Luke Hohmann
IIBA Columbus 2015 Keynote by Luke HohmannLuke Hohmann
 
Scrum Alliance Growth Games Project
Scrum Alliance Growth Games ProjectScrum Alliance Growth Games Project
Scrum Alliance Growth Games ProjectLuke Hohmann
 
Using Product Box to Build the Complete Developer
Using Product Box to Build the Complete DeveloperUsing Product Box to Build the Complete Developer
Using Product Box to Build the Complete DeveloperLuke Hohmann
 
A Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product RoadmappingA Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product RoadmappingLuke Hohmann
 
in-person Innovation Games: Overview and Game Flows
in-person Innovation Games: Overview and Game Flowsin-person Innovation Games: Overview and Game Flows
in-person Innovation Games: Overview and Game FlowsLuke Hohmann
 
How to be an effective Innovation Games Observers
How to be an effective Innovation Games ObserversHow to be an effective Innovation Games Observers
How to be an effective Innovation Games ObserversLuke Hohmann
 
Establishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsEstablishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsLuke Hohmann
 
SXSW 2012: Fixing Broke(n) Government Through Serious Games
SXSW 2012: Fixing Broke(n) Government Through Serious GamesSXSW 2012: Fixing Broke(n) Government Through Serious Games
SXSW 2012: Fixing Broke(n) Government Through Serious GamesLuke Hohmann
 
Why Buy a Feature is GREAT at Prioritizing Features
Why Buy a Feature is GREAT at Prioritizing FeaturesWhy Buy a Feature is GREAT at Prioritizing Features
Why Buy a Feature is GREAT at Prioritizing FeaturesLuke Hohmann
 
Leveraging Distributed Tools with Agile Teams
Leveraging Distributed Tools with Agile TeamsLeveraging Distributed Tools with Agile Teams
Leveraging Distributed Tools with Agile TeamsLuke Hohmann
 

Más de Luke Hohmann (20)

Conteneo Weave Idea Engine
Conteneo Weave Idea EngineConteneo Weave Idea Engine
Conteneo Weave Idea Engine
 
Conteneo Weave Decision Engine
Conteneo Weave Decision EngineConteneo Weave Decision Engine
Conteneo Weave Decision Engine
 
Conteneo Weave: Advanced Powers
Conteneo Weave: Advanced PowersConteneo Weave: Advanced Powers
Conteneo Weave: Advanced Powers
 
2017 San Jose, CA Zero-Based Budgeting Results
2017 San Jose, CA Zero-Based Budgeting Results2017 San Jose, CA Zero-Based Budgeting Results
2017 San Jose, CA Zero-Based Budgeting Results
 
Frameworks for Human-Centered Design
Frameworks for Human-Centered DesignFrameworks for Human-Centered Design
Frameworks for Human-Centered Design
 
How to Prioritize Grants in a Corporate Social Responsibility Program
How to Prioritize Grants in a Corporate Social Responsibility ProgramHow to Prioritize Grants in a Corporate Social Responsibility Program
How to Prioritize Grants in a Corporate Social Responsibility Program
 
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile RoadmappingScrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
Scrum Alliance Collaboration at Scale Webinar: Agile Roadmapping
 
Agile PMO
Agile PMO Agile PMO
Agile PMO
 
CXPA 2016 Keynote: Designing for Collaboration and Deliberation
CXPA 2016 Keynote: Designing for Collaboration and DeliberationCXPA 2016 Keynote: Designing for Collaboration and Deliberation
CXPA 2016 Keynote: Designing for Collaboration and Deliberation
 
2016 San José, CA Budget Allocator
2016 San José, CA Budget Allocator2016 San José, CA Budget Allocator
2016 San José, CA Budget Allocator
 
IIBA Columbus 2015 Keynote by Luke Hohmann
IIBA Columbus 2015 Keynote by Luke HohmannIIBA Columbus 2015 Keynote by Luke Hohmann
IIBA Columbus 2015 Keynote by Luke Hohmann
 
Scrum Alliance Growth Games Project
Scrum Alliance Growth Games ProjectScrum Alliance Growth Games Project
Scrum Alliance Growth Games Project
 
Using Product Box to Build the Complete Developer
Using Product Box to Build the Complete DeveloperUsing Product Box to Build the Complete Developer
Using Product Box to Build the Complete Developer
 
A Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product RoadmappingA Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product Roadmapping
 
in-person Innovation Games: Overview and Game Flows
in-person Innovation Games: Overview and Game Flowsin-person Innovation Games: Overview and Game Flows
in-person Innovation Games: Overview and Game Flows
 
How to be an effective Innovation Games Observers
How to be an effective Innovation Games ObserversHow to be an effective Innovation Games Observers
How to be an effective Innovation Games Observers
 
Establishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsEstablishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance Tests
 
SXSW 2012: Fixing Broke(n) Government Through Serious Games
SXSW 2012: Fixing Broke(n) Government Through Serious GamesSXSW 2012: Fixing Broke(n) Government Through Serious Games
SXSW 2012: Fixing Broke(n) Government Through Serious Games
 
Why Buy a Feature is GREAT at Prioritizing Features
Why Buy a Feature is GREAT at Prioritizing FeaturesWhy Buy a Feature is GREAT at Prioritizing Features
Why Buy a Feature is GREAT at Prioritizing Features
 
Leveraging Distributed Tools with Agile Teams
Leveraging Distributed Tools with Agile TeamsLeveraging Distributed Tools with Agile Teams
Leveraging Distributed Tools with Agile Teams
 

Último

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
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
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
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
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
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
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
 
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
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Último (20)

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...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
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...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
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
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
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
 
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...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

Why and How to Run a Enterprise Retrospectives

  • 1. Enterprise Retrospectives Luke Hohmann Founder & CEO, Conteneo 1 See also: http://www.innovationgames.com/2014/06/how-to-run-huge-retrospectives/
  • 2. Enterprise Retrospectives AS A member of a large organization practicing Agile I NEED to find ways to scale retrospectives SO THAT I can continue to help my company improve. ACCEPTANCE CRITERIA:  I will have a better understanding of what is/isn’t working with my current retrospective practices.  I will be able to detect when team-based retrospectives are starting to provide less value to my organization.  I will have learned the outline of a scalable process for planning, facilitating and analyzing results into high-impact initiatives. 2
  • 3. About Luke Hohmann • Founder / CEO of Conteneo • Author, speaker, blogger • Philanthropist Strategy Engine Alignment Engine Decision Engine Idea Engine
  • 4. Our Purpose 4 We believe that empowered, collaborating teams are the world’s best hope for solving the problems we face. We believe that teams work better with frameworks. We design and build awesome frameworks and support their scalable use through software. We believe you can do this too which is why we speak, teach and share our work broadly!
  • 6. Retrospective Outcomes / Impact Draw a curve that captures the impact or benefits of your retrospectives over time. Capture any key inflection points or changes you’ve made. time impact low high
  • 7. Exploring Your Frame What was the “scope” when you answered this question? (e.g., a single team or ?) Did your curve have any dips? What might be the cause of these dips? Could they be warning signs of larger problems?
  • 8. Design Challenge Design an effective retrospective for 30 Scrum teams in three locations. Constraints: You do not have enough budget to fly everyone to the same location.
  • 9. Agenda • Motivations for Enterprise Retrospectives • Process Overview • Expected Results • Taking Action
  • 10. Retrospective Outcomes / Impact Impact / Benefit high low Early Adoption Team Maturation Organizational Limits Why Bother? time
  • 11. Warning Signs... 11 Are you getting things done? C BA Repeated Root Cause Lack of ownership
  • 12. Traditional retrospectives focus on a single, co-located team. They can produce results that improve the performance of the team, but often fail to address the needs of the enterprise – the issues affecting multiple teams or beyond the scope of control of any single team. Single Team Retrospectives Image Credit: http://www.cornetdesign.com/images/AgileRetrospectives_134B2/IMG_0016.jpg
  • 13. You have many Agile teams. To improve performance of the enterprise you need to conduct an enterprise retrospective – not just one team – but every team. Improving Enterprise Performance
  • 14. There are Lots of Retrospective Techniques
  • 15. To Scale We Use Online Retrospectives 15 Speed Boat is a well-known retrospective technique in which teams collaboratively identify the anchors slowing them down. Playing Speed Boat online and at scale, we can efficiently conduct an Enterprise Retrospective. The result? An Epic Win!
  • 16. Setting Scope We have found success in setting scope as follows: Time Scope: Last 6 months or last release, whichever is greater Process Scope: The complete development process from story creation, through development and into production deployment (release to customer). 16
  • 17. Step 1: Identify the Teams 17 We identify the teams and the facilitators.
  • 18. Step 2: Conduct Retrospectives 18 We schedule and conduct online retrospectives using Speed Boat. Anchor: Impediment Propeller: Good Stuff Placement indicates how bad or how good. The number of items is shared among all players. Good Really Good Somewhat Bad Bad Really Bad
  • 20. Step 3: Analyzing Results 20 We download the results of all games to categorize each of the ideas. Categorize Each Idea Create Project Describe Features, Benefits and Price Team & Enterprise Projects
  • 21. Categorize: People, Process, Technology 21 People Tools / Technology Process “We should use GitHub” “My PO doesn't attend planning meetings” “We aren’t clear on the meaning of Done, Done”
  • 22. Categorize: Scope of Control 22 “We should use GitHub” “My PO doesn't attend planning meetings” “We aren’t clear on the meaning of Done, Done” We use Diana Larsen’s Circles and Soup framework to help analyze results. This helps This is also an excellent online retrospective tool! www.innovationgames.com/circles-and-soup
  • 23. Positivity Bias A pervasive tendency for people [teams], especially those with high self-esteem, to rate positive traits as being more true of themselves than negative traits.
  • 24. Good Ideas or Actual Experience • Review propellers and associated chat logs to identify biases: • Aspirational: We could do this… • Prescriptive: We should do this… • You’re job is to create interpretations of the data based on your experience. 24
  • 25. Look for the Patterns! Use a variety of tools to help you! Excel, Qlikview…
  • 26. Enterprise Opportunities “The Soup” 42 Scrum Teams (350 People) Speed Boat Retrospective Teams are Cooking! Red == anchor Green == propeller Visual Analysis of Results
  • 27. Keep Doing Good Stuff – Address Oppty
  • 28. Create Projects to Address Impediments 28 Entire project list. Team projects. Enterprise projects.
  • 29. Selecting Projects • Management reviews our results. • Projects are selected and engaged. • Some projects may be just “approved”. • We may play additional Innovation Games® such as Buy a Feature to help in the selection of the projects. • Implement projects using Scrum (create Product Backlog Items, coordinate multiple teams through “sync sprints”, etc.). 29
  • 30. Sharing Results • Results are shared with the team members. • This may be through • Senior Leaders • Scrum Masters • We want the participants to know they’ve been heard and that we’ll be acting on the results. 30
  • 31. Time Estimates 31 Planning / Goal Setting 2-3 weeks Game Play 1 week Post-Processing 2-3 weeks Projects? 1- 5 months
  • 33. Curve Jump 33 Curve Jump is a framework that helps teams identify evolutionary, new and radical technologies.
  • 35. Want more information on retrospectives? • http://www.innovationgames.com/2014/06/how-to-run-huge-retrospectives/ • https://www.scrumalliance.org/community/articles/2013/december/retrospective-the-fun-way • https://www.scrumalliance.org/community/articles/2015/november/big-picture-retrospectives 35
  • 36. 36 Luke Hohmann Founder & CEO, Conteneo, Inc. 1296 Kifer Rd., Suite 601 Sunnyvale, CA 94086 mobile: (408) 529-0319 luke.hohmann@conteneo.co

Notas del editor

  1. Copyright (c) 2010 Enthiosys
  2. To improve performance.. We must learn together, more quickly, and more collaboratively The best mechanism for that is to frequenltly retrospect
  3. To improve performance.. We must learn together, more quickly, and more collaboratively The best mechanism for that is to frequenltly retrospect
  4. Luke: Just a place holder that there are lot of retrospective techniques. Scotty: What techniques work better for in-person retros vs. online retros? Guy: Each technique introduces a form of bias. What is the role of the executives sponsor in helping make sure the right techniques are used?
  5. Guy: what were some of the data you’re seeking?
  6. Guy, one of the things you’ve done in your work as a CTO is leveraging your entire team in making improvements to the core tech stack. Tell us how you did that.