SlideShare a Scribd company logo
1 of 27
1
Ben Linders Consulting
Learning to Become Agile,
with Retrospectives
QCon London, March 5, 2015
Ben Linders Consulting
InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/learning-agile-retrospectives
Presented at QCon London
www.qconlondon.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
2
Ben Linders Consulting
On the agenda today …
• “What” and “why” of Retrospectives
• Business Value and Benefits
• Environment for Retrospectives
• Retrospective Exercises
With agile retrospectives teams drive their own actions!
Ben Linders
3
Ben Linders Consulting
Agile, Lean, Quality & Continuous Improvement
Retrospectives Facilitator
Agile Coach/Mentor/Trainer
CMMI & People-CMM Assessor
Freelance Editor for InfoQ.com
Ben Linders
Co-Author Getting Value out of Agile Retrospectives
Dutch French Japanese Spanish Italian Chinese
Author: What Drives Quality
eBook: Download from Amazon, InfoQ or Leanpub
Print: Buy on Amazon or Lulu
4
Ben Linders Consulting
State of Practice
Doing them?
Like doing them?
Valuable?
5
Ben Linders Consulting
Agile Retrospectives
Practice for teams to reflect on their way of working
and to continuously become better in what they do.
Focus upon
• Team
• Self organizing
• Collaboration
• Direct Improvement
What is an Agile Retrospectives
6
Ben Linders Consulting
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.”

Norm Kerth http://www.retrospectives.com/
Create an Open Culture
where team member Speak Up
with Respect for each other
to Learn and Improve
Soft Skills Matter
7
Ben Linders Consulting
Why Retrospectives?
To help teams to solve problems and improve themselves!
• Becoming Agile and Lean
• Make existing processes more Agile
• Increase Value of Agile
• Less resistance to Change
8
Ben Linders Consulting
9
Ben Linders Consulting
Environment for Retrospectives
Adopting retrospectives is an organizational change
where professionals adapt their way of working, their
behavior - It won’t just happen, and if not properly
supported it may take much time, or even fail.
• Purpose
• Facilitation
• Do and Evaluate
Adopting Agile Retrospectives
10
Ben Linders Consulting
Purpose of Retrospectives
Understand why to do retrospectives
• Authority and responsibility on how to work together
• Need for continuous improvement
• Celebrate and reward success
• Empasize “why over how”
Sustainable Improvement through Agile Retrospectives
11
Ben Linders Consulting
Capable Retrospective Facilitators
Effective and Efficient Retrospectives:
• Vital few improvement actions
• Keep invested time low
Facilitation by capable people:
• Qualify and Authorize facilitators
• Train: Purpose, techniques, skills Agile Improvement
• Mentoring & coaching
• Share & discuss retrospective experiences
12
Ben Linders Consulting
Do and Evaluate Retrospectives
• Prepare: Purposes and establishing capable facilitators
• Start with retrospectives in your first iteration
• Simple technique: asking questions or boat exercise
Evaluate the Retrospective, ask:
• Is this useful?
• Helps to get a shared understanding how things go?
• Do the actions make sense?
• Does meeting as a team to reflect feel good? 
13
Ben Linders Consulting
Leading Retrospectives
Roles
• Facilitator – Servant Leader
• Coach – Support Change
• Manager – Arrange for Change
All roles are needed
Play the game together
Action is in the interaction
14
Ben Linders Consulting
Business Value
Agile retrospectives help teams learn and improve, and
increase their business value to their customers and
the company
Getting more Business Value:
• Expectations
• Limit Actions
• Follow up on Actions
Getting Business Value out of Agile Retrospectives
15
Ben Linders Consulting
Expectations for Retrospectives
• Effective Teamwork
• Better Collaboration
• Development Process
• Velocity / Productivity
• Product Quality
• Costs
• Lead Time
16
Ben Linders Consulting
Limit the number of Actions
• Small Action
• Change Frequently
• Focus on Value
• Stop Starting, Start Stopping
• Kanban
Short Cycled Improvement
17
Ben Linders Consulting
Follow up on Actions
• Make them Visible
• Check status in the next Retrospective
• Mentor & Coach teams on Continuous Improvement
Making Quality & Process Improvement Visisble
Uncovering Better Ways to do Process Improvement
Golden Rules for Agile Process Improvement
18
Ben Linders Consulting
Retrospective Benefits
• Actions done by the Team
• Power to the Team
• Changes that Stick
19
Ben Linders Consulting
Toolbox of Retrospective Exercises
• Teams are different
• Needs vary in time
• Deliver more value for Teams
You can plan a retrospective meeting,
and think about the technique that
you want to use, but be open to
change it on the spot whenever
needed.
Toolbox of Retrospective Techniques
20
Ben Linders Consulting
Retrospective Exercises
• Asking questions
• One-word retrospective
• Root Cause Analysis
• Timeline
• Flow and Energy
• Asking Why?
• Strenghts (Solution Focused)
• Perfection game
• Action priorities
• Retrospective of Retrospectives
• Teams with multiple customers
Book with Agile Retrospective Exercises
21
Ben Linders Consulting
Designing your Retrospective
amazon.com/dp/B00SWJO1DI benlinders.com/exercises/
22
Ben Linders Consulting
Examples
The Sprint that failed
• Trust and Empowerment
• Deal with Feelings
The team that wasn’t a team yet
• Getting to know each other
• Skills & Open Culture
23
Ben Linders Consulting
Take Away
Retrospectives:
• Frequent, Fast Feedback
• Well Facilitated
• Effective Exercise
• Take Actions
24
Ben Linders Consulting
Questions?Questions?
Ben Linders
Independent Consultant Agile, Lean,
Quality & Continuous Improvement
info@BenLinders.cominfo@BenLinders.com
@BenLinders
www.linkedin.com/in/benlinderswww.linkedin.com/in/benlinders
www.facebook.com/BenLindersAdvieswww.facebook.com/BenLindersAdvies
www.benlinders.comwww.benlinders.com
Watch the video with slide synchronization on
InfoQ.com!
http://www.infoq.com/presentations/learning-
agile-retrospectives

More Related Content

Viewers also liked

нацрт законA о претварању права коришћења у право својине на грађевинском з...
нацрт  законA о  претварању права коришћења у право својине на грађевинском з...нацрт  законA о  претварању права коришћења у право својине на грађевинском з...
нацрт законA о претварању права коришћења у право својине на грађевинском з...gordana comic
 
¿Qué tecnologías para qué aprendizajes? Encuentro 3
¿Qué tecnologías para qué aprendizajes? Encuentro 3¿Qué tecnologías para qué aprendizajes? Encuentro 3
¿Qué tecnologías para qué aprendizajes? Encuentro 3Natalia Hetery
 
Idea de un proyecto
Idea de un proyectoIdea de un proyecto
Idea de un proyectodash07
 
La resistencia aeróbica
La resistencia aeróbicaLa resistencia aeróbica
La resistencia aeróbicagabriela9791
 

Viewers also liked (7)

INGS2
INGS2INGS2
INGS2
 
нацрт законA о претварању права коришћења у право својине на грађевинском з...
нацрт  законA о  претварању права коришћења у право својине на грађевинском з...нацрт  законA о  претварању права коришћења у право својине на грађевинском з...
нацрт законA о претварању права коришћења у право својине на грађевинском з...
 
Practica de laboratorio 3
Practica de laboratorio 3Practica de laboratorio 3
Practica de laboratorio 3
 
Dlgl presentation
Dlgl presentationDlgl presentation
Dlgl presentation
 
¿Qué tecnologías para qué aprendizajes? Encuentro 3
¿Qué tecnologías para qué aprendizajes? Encuentro 3¿Qué tecnologías para qué aprendizajes? Encuentro 3
¿Qué tecnologías para qué aprendizajes? Encuentro 3
 
Idea de un proyecto
Idea de un proyectoIdea de un proyecto
Idea de un proyecto
 
La resistencia aeróbica
La resistencia aeróbicaLa resistencia aeróbica
La resistencia aeróbica
 

More from C4Media

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoC4Media
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileC4Media
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020C4Media
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsC4Media
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No KeeperC4Media
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like OwnersC4Media
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaC4Media
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideC4Media
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDC4Media
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine LearningC4Media
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at SpeedC4Media
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsC4Media
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsC4Media
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerC4Media
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleC4Media
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeC4Media
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereC4Media
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing ForC4Media
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data EngineeringC4Media
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreC4Media
 

More from C4Media (20)

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live Video
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy Mobile
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java Applications
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No Keeper
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like Owners
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate Guide
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 

Recently uploaded

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Learning to Become Agile, with Retrospectives

  • 1. 1 Ben Linders Consulting Learning to Become Agile, with Retrospectives QCon London, March 5, 2015 Ben Linders Consulting
  • 2. InfoQ.com: News & Community Site • 750,000 unique visitors/month • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • News 15-20 / week • Articles 3-4 / week • Presentations (videos) 12-15 / week • Interviews 2-3 / week • Books 1 / month Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations /learning-agile-retrospectives
  • 3. Presented at QCon London www.qconlondon.com Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide
  • 4. 2 Ben Linders Consulting On the agenda today … • “What” and “why” of Retrospectives • Business Value and Benefits • Environment for Retrospectives • Retrospective Exercises With agile retrospectives teams drive their own actions! Ben Linders
  • 5. 3 Ben Linders Consulting Agile, Lean, Quality & Continuous Improvement Retrospectives Facilitator Agile Coach/Mentor/Trainer CMMI & People-CMM Assessor Freelance Editor for InfoQ.com Ben Linders Co-Author Getting Value out of Agile Retrospectives Dutch French Japanese Spanish Italian Chinese Author: What Drives Quality eBook: Download from Amazon, InfoQ or Leanpub Print: Buy on Amazon or Lulu
  • 6. 4 Ben Linders Consulting State of Practice Doing them? Like doing them? Valuable?
  • 7. 5 Ben Linders Consulting Agile Retrospectives Practice for teams to reflect on their way of working and to continuously become better in what they do. Focus upon • Team • Self organizing • Collaboration • Direct Improvement What is an Agile Retrospectives
  • 8. 6 Ben Linders Consulting 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.”  Norm Kerth http://www.retrospectives.com/ Create an Open Culture where team member Speak Up with Respect for each other to Learn and Improve Soft Skills Matter
  • 9. 7 Ben Linders Consulting Why Retrospectives? To help teams to solve problems and improve themselves! • Becoming Agile and Lean • Make existing processes more Agile • Increase Value of Agile • Less resistance to Change
  • 11. 9 Ben Linders Consulting Environment for Retrospectives Adopting retrospectives is an organizational change where professionals adapt their way of working, their behavior - It won’t just happen, and if not properly supported it may take much time, or even fail. • Purpose • Facilitation • Do and Evaluate Adopting Agile Retrospectives
  • 12. 10 Ben Linders Consulting Purpose of Retrospectives Understand why to do retrospectives • Authority and responsibility on how to work together • Need for continuous improvement • Celebrate and reward success • Empasize “why over how” Sustainable Improvement through Agile Retrospectives
  • 13. 11 Ben Linders Consulting Capable Retrospective Facilitators Effective and Efficient Retrospectives: • Vital few improvement actions • Keep invested time low Facilitation by capable people: • Qualify and Authorize facilitators • Train: Purpose, techniques, skills Agile Improvement • Mentoring & coaching • Share & discuss retrospective experiences
  • 14. 12 Ben Linders Consulting Do and Evaluate Retrospectives • Prepare: Purposes and establishing capable facilitators • Start with retrospectives in your first iteration • Simple technique: asking questions or boat exercise Evaluate the Retrospective, ask: • Is this useful? • Helps to get a shared understanding how things go? • Do the actions make sense? • Does meeting as a team to reflect feel good? 
  • 15. 13 Ben Linders Consulting Leading Retrospectives Roles • Facilitator – Servant Leader • Coach – Support Change • Manager – Arrange for Change All roles are needed Play the game together Action is in the interaction
  • 16. 14 Ben Linders Consulting Business Value Agile retrospectives help teams learn and improve, and increase their business value to their customers and the company Getting more Business Value: • Expectations • Limit Actions • Follow up on Actions Getting Business Value out of Agile Retrospectives
  • 17. 15 Ben Linders Consulting Expectations for Retrospectives • Effective Teamwork • Better Collaboration • Development Process • Velocity / Productivity • Product Quality • Costs • Lead Time
  • 18. 16 Ben Linders Consulting Limit the number of Actions • Small Action • Change Frequently • Focus on Value • Stop Starting, Start Stopping • Kanban Short Cycled Improvement
  • 19. 17 Ben Linders Consulting Follow up on Actions • Make them Visible • Check status in the next Retrospective • Mentor & Coach teams on Continuous Improvement Making Quality & Process Improvement Visisble Uncovering Better Ways to do Process Improvement Golden Rules for Agile Process Improvement
  • 20. 18 Ben Linders Consulting Retrospective Benefits • Actions done by the Team • Power to the Team • Changes that Stick
  • 21. 19 Ben Linders Consulting Toolbox of Retrospective Exercises • Teams are different • Needs vary in time • Deliver more value for Teams You can plan a retrospective meeting, and think about the technique that you want to use, but be open to change it on the spot whenever needed. Toolbox of Retrospective Techniques
  • 22. 20 Ben Linders Consulting Retrospective Exercises • Asking questions • One-word retrospective • Root Cause Analysis • Timeline • Flow and Energy • Asking Why? • Strenghts (Solution Focused) • Perfection game • Action priorities • Retrospective of Retrospectives • Teams with multiple customers Book with Agile Retrospective Exercises
  • 23. 21 Ben Linders Consulting Designing your Retrospective amazon.com/dp/B00SWJO1DI benlinders.com/exercises/
  • 24. 22 Ben Linders Consulting Examples The Sprint that failed • Trust and Empowerment • Deal with Feelings The team that wasn’t a team yet • Getting to know each other • Skills & Open Culture
  • 25. 23 Ben Linders Consulting Take Away Retrospectives: • Frequent, Fast Feedback • Well Facilitated • Effective Exercise • Take Actions
  • 26. 24 Ben Linders Consulting Questions?Questions? Ben Linders Independent Consultant Agile, Lean, Quality & Continuous Improvement info@BenLinders.cominfo@BenLinders.com @BenLinders www.linkedin.com/in/benlinderswww.linkedin.com/in/benlinders www.facebook.com/BenLindersAdvieswww.facebook.com/BenLindersAdvies www.benlinders.comwww.benlinders.com
  • 27. Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations/learning- agile-retrospectives