SlideShare une entreprise Scribd logo
1  sur  95
Télécharger pour lire hors ligne
Agile Retrospective Activities
             Paulo Caroli
    agileretroactivities.blogspot.com



                         Paulo Caroli              Agile Coach




                        pcaroli@thoughtworks.com
                        Twitter: @paulocaroli
Agenda
• Typical Retrospective Agenda
• Many activities
• Q&A
Typical Retrospective Agenda
•   Ice breaker
•   Set the context                 Opening
•   Prime directive
•   Group participation
•   Data gathering
•   Data grouping                   Middle
•   Selecting notes to talk about
•   Conversation
•   Action Items                    Closing
•   Next steps
Zip Zap Zoom
Ping Pong
Setting the context
Prime Directive




                  9/18/2012
The 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.
Creating Safety
ESVP activity
ESVP Activity
– Explorer
  •   eager to learn new ideas and insights
– Shoppers
  •   will look over all the information and will be happy to go
      how with a new idea
– Vacationer
  •   Are not interested in the work, but are happy to be away
      from the daily grind
– Prisoner
  •   Fell like have been forced to attend
Well, Not so well, Puzzle
Happiness Radar
Starfish
 A data gathering activity to foster the
thinking around practices and the value
          the team get from it.
           Retrospective activities
                Paulo Caroli
Activities before
• Ice breaker
• Group participation
• Context setting
16
The Starfish
• The starfish divides the board into 5 areas
18
Keep Doing
• What are the good things you like?
• Think about things you would miss if they
  were removed; a particular practice,
  technique, technology, person, role, etc.
• An example: Running tests locally before
  committing (This prevented me from breaking
  the build and delaying the branch cut).
Less Of
• What are practices that might need a bit
  more refining--or reduction--in the current
  circumstance?
• Think about things that do add value, but
  would be better with a little less.
• An example: Stand ups have become status
  meetings and so there should be less of
  talking to one person (and more of talking to
  each other) during them.
More Of
• What are the things that you want to try
  more?
• Think about things you believe are not
  necessarily taking full advantage of.
• A good example is that maybe people are pair
  programming but knowledge transfer might
  be gained by doing more of swapping
  programming partners.
Stop Doing
• What is not adding much value?
• Think about things you believe are not useful
  anymore.
• An example: Perhaps writing status reporting
  email at the end of the day (because now the
  team is using an awesome tool which already
  conveys the current status information)
Start Doing
• What are the new things that you want to try?
• Think about new things you want to suggest.
• An example: Tracking lead time (I read an
  article about it and believe would provide us
  precious information regarding process
  improvement)
Taking notes
• Please use one post it per note
• Consider using different post it colors for
  notes:
  – Team inward (things within our team boundaries)
  – Team outward (things beyond our team
    boundaries)
Activities to follow
•   data grouping
•   selecting notes to talk about
•   targeted conversation based on data
•   creating action itens
Up, Down, Ideas and Awards
The quadrants
•   Thumbs up – things you like
•   Thumbs down – things you dislike
•   Award– appreciations/thank-yous
•   Light bulbs – ideas/new things to try
Activities to follow
• selecting notes to talk about
• targeted conversation based on data
• creating action itens
Timeline activity

An activity for data gathering for
          given period.
Building the Timeline
• Please draw a timeline on a large area (e.g.
  whiteboard)
Timeline




     timeline

32
Building the Timeline
• Decide the timeline start and end (e.g. 05 Jan–
  Inception Start; 12 Dec – 10 days after Prod)
• Add a few noticeable events (e.g. New team
  members arrival, release 1, release 2)
Timeline




     Timeline                                       Timeline
       Start       Event A      Event B   Event C     End



        timeline

34
Building the Timeline
• Split the timeline into a areas (2 to 4
  recommended), and decide upon the areas
  (e.g. People, process, technology, other)
People




Process




Tool
/ tech



Other




        Timeline                                    Timeline
          Start       Event A   Event B   Event C     End



           timeline

   36
Building the Timeline
• Decide upon post it colors for the notes (e.g.
  Green for well, pink for not so well)
• Use another color for action items (e.g. Yellow
  for action items)
Timeline activity instrctions
• Use one post it for each note
• Follow the color code
• Place the note on the area according to the
  timelime (e.g. A green post it “New load
  balance server” is added on the Technology
  area around Release2 timeline)
• Timebox the activity (10 minutes
  recommended)
Activities to follow
• data grouping
• selecting notes to talk about
• targeted reasoning based on data
Open the box
 A data gathering activity which foster
innovation and challenges the current
   activities performed by the team.
           Retrospective activities
                Paulo Caroli
“The world as we have created it is a process of
  our thinking. It cannot be changed without
  changing our thinking.” ― Albert Einstein


“They always say time changes things, but you
  actually have to change them yourself.” ―
  Andy Warhol
Inside this box are all activities
    performed by the team
Please open the box…
Which activities should
 be removed from it?
Which activities should be added?
What to recycle?
Taking notes
• Please use one post it per note
• Use the different post it colors for notes
  related to:
  – process
  – tools and technology
  – Other
• Timing: 10 minutes or less
Next step:
            validating changes
• Executing ideas is often tougher than
  generating them.
• How should we test ideas quickly and cheaply,
  so that we can afford to experiment?
• Please go back to your notes and add new
  post –its (please use a new color) describing
  how to test the idea execution.
Activities to follow
•   data grouping
•   voting
•   selecting notes to talk about
•   targeted conversation based on data
•   creating action itens
Smiley Calendar Average




                          9/18/2012
52
Smiley Calendar Average


Please go back on time and imagine
  your Smiley Calendar for each day
  since last Retrospective...
Smiley Calendar Average
                              4
                                      I was always Smiling!
                     3

           2

    1            Somewhere in between…


0
    I don’t remember smiling at all
Smiley Calendar Average


Please add a mark next to the smiley
  average line
Activities to follow
• Smiley faces data gathering
• Guided conversation on Smiley faces
Smiley Calendar data gathering




                             9/18/2012
Activities before
•   Ice breaker
•   Group participation
•   Context setting
•   Prime directive
•   Smiley Calendar Average (mandatory)
59
Smiley Calendar Average


Now, let’s dig into our mood
 variation and the reasons for it
Smiley Calendar data gathering


Even though you might not
  remember every single day, please
  tell us the happenings that got you
  either very ☺ or very
Smiley Calendar Data Gathering




Timeline                     Timeline
  Start                        Ends



  timeline
Activities to follow
•   data grouping
•   selecting notes to talk about
•   targeted reasoning based on data
•   looking for action items
Guided conversations
   on smiley faces




                       9/18/2012
Activities before
•   Ice breaker
•   Group participation
•   Context setting
•   Prime directive
•   Smiley Calendar Average (mandatory)
Smiley Calendar Average
                              4
                                      I was always Smiling!
                     3

           2

    1            Somewhere in between…


0
    I don’t remember smiling at all
Guided conversation


Now, let’s think about the future...
Guided conversation
What are the things that will keep you
☺?

What will you do different in order to
avoid a face?
Activity instructions
• Open conversation
• Timebox the activity (10 minutes
  recommended)
Activities to follow
• sharing the notes
• looking for action items
Hot air balloon
A data gathering activity which focus on
things impacting the team ability to go
                 faster
           Retrospective activities
                Paulo Caroli
Activities before
• Ice breaker
• Group participation
• Context setting
The Balloon
• The balloon represents the team cruising
  along the project.
• Let’s split the board into 3 areas
Fuel




                 Bad weather
Sandbag
Fuel
• What is the fuel for our balloon?
• The things that will help our balloon goes
  higher and faster
Sandbag and ropes
• What is slowing down our balloon?
• The things that keep us from going faster
Bad weather
• What would be the bad weather ahead?
• The things that would put our journey at risk
Fuel
           Bad weather




Sandbag
Taking notes
• Please use one post it per note
• Use the different post it colors for notes
  related to:
  – people
  – process
  – tools and technology
  – other
Activities to follow
•   data grouping
•   selecting notes to talk about
•   targeted conversation based on data
•   creating action itens
Plan of Action




82
• Long-term goal: Have test automation on
  acceptance-test level
• Now-Action: Pete will automate one test
  using Fit




83
Speed Car - Abyss
retrospective exercise




                         9/18/2012
85
Six Thinking Hat

 Edward de Bono
Six Thinking Hats is a thinking tool
  for group discussion, it provides a
  means for groups to think
  together more effectively, and a
  means to plan thinking processes
  in a detailed and cohesive way.
Red hat – Feelings & Emotions
• Focuses on feelings, hunches, gut instinct, and
  intuition
White hat – Facts & Information
• Focus on data, facts, information know of
  needed
Black hat – Critical Judgment
• Focuses on difficulties, potential problems.
  Why something may not work.
Green hat – Alternatives and learning
• Focuses on creativity, possibilities,
  alternatives, solutions, new ideas.
The 4 quadrants
     (planning vs success)
             activity
      for lessons learned




92
Planned      Unintended,
        and           but
     successful    successful



      Planned         failed
        but           and
       failed     not planned


93
ROI
Agile Retrospective Activities
           Questions?
           Thank you!
 Feedback please: @paulocaroli
agileretroactivities.blogspot.com

                   Paulo Caroli               Agile Coach




                   pcaroli@thoughtworks.com
                   Twitter: @paulocaroli

Contenu connexe

Similaire à Agile retro activities agile brazil - sept 2012

Retrospectives session agile tours 2012 bru
Retrospectives session agile tours 2012 bruRetrospectives session agile tours 2012 bru
Retrospectives session agile tours 2012 bruSteve Conard
 
Make your Scrum team great again
Make your Scrum team great againMake your Scrum team great again
Make your Scrum team great againPhuc THAI
 
Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019
Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019
Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019Scrum Breakfast Vietnam
 
Managing yourself - how to be productive with your time
Managing yourself - how to be productive with your timeManaging yourself - how to be productive with your time
Managing yourself - how to be productive with your timeJo Alcock
 
Getting things done - A narrative summary
Getting things done - A narrative summaryGetting things done - A narrative summary
Getting things done - A narrative summarySameer Mathur
 
Making ideas happen
Making ideas happen Making ideas happen
Making ideas happen Sindoor Naik
 
Making ideas happen sindoor naik
Making ideas happen sindoor naikMaking ideas happen sindoor naik
Making ideas happen sindoor naikSindoor Naik
 
Project management for Digital Nomads
Project management for Digital NomadsProject management for Digital Nomads
Project management for Digital NomadsTaitua
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina daysdeconf
 
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]getadministrate
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumHossam Hassan
 
Design Thinking & The Hackathon
Design Thinking & The HackathonDesign Thinking & The Hackathon
Design Thinking & The HackathonThe Pilot Project
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
Important of english language 2
Important of english language  2Important of english language  2
Important of english language 2ssuser129c041
 

Similaire à Agile retro activities agile brazil - sept 2012 (20)

Retrospectives session agile tours 2012 bru
Retrospectives session agile tours 2012 bruRetrospectives session agile tours 2012 bru
Retrospectives session agile tours 2012 bru
 
Make your Scrum team great again
Make your Scrum team great againMake your Scrum team great again
Make your Scrum team great again
 
Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019
Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019
Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019
 
Managing yourself - how to be productive with your time
Managing yourself - how to be productive with your timeManaging yourself - how to be productive with your time
Managing yourself - how to be productive with your time
 
Getting things done - A narrative summary
Getting things done - A narrative summaryGetting things done - A narrative summary
Getting things done - A narrative summary
 
Agile retros
Agile retrosAgile retros
Agile retros
 
Making ideas happen
Making ideas happen Making ideas happen
Making ideas happen
 
Making ideas happen sindoor naik
Making ideas happen sindoor naikMaking ideas happen sindoor naik
Making ideas happen sindoor naik
 
Getting things done
Getting things doneGetting things done
Getting things done
 
Project management for Digital Nomads
Project management for Digital NomadsProject management for Digital Nomads
Project management for Digital Nomads
 
Retrospectives
RetrospectivesRetrospectives
Retrospectives
 
Hpa,Step By Step To Success
Hpa,Step By Step To SuccessHpa,Step By Step To Success
Hpa,Step By Step To Success
 
NERCOMPfinal_jfg.ppt
NERCOMPfinal_jfg.pptNERCOMPfinal_jfg.ppt
NERCOMPfinal_jfg.ppt
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
LITE 2017 – Project Management Fundamentals [Sebastian Meller & Todd Primrose]
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
Design Thinking & The Hackathon
Design Thinking & The HackathonDesign Thinking & The Hackathon
Design Thinking & The Hackathon
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Time Mgmt.pptx
Time Mgmt.pptxTime Mgmt.pptx
Time Mgmt.pptx
 
Important of english language 2
Important of english language  2Important of english language  2
Important of english language 2
 

Dernier

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
"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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Dernier (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
"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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Agile retro activities agile brazil - sept 2012

  • 1. Agile Retrospective Activities Paulo Caroli agileretroactivities.blogspot.com Paulo Caroli Agile Coach pcaroli@thoughtworks.com Twitter: @paulocaroli
  • 2. Agenda • Typical Retrospective Agenda • Many activities • Q&A
  • 3. Typical Retrospective Agenda • Ice breaker • Set the context Opening • Prime directive • Group participation • Data gathering • Data grouping Middle • Selecting notes to talk about • Conversation • Action Items Closing • Next steps
  • 7. Prime Directive 9/18/2012
  • 8. The 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.
  • 11. ESVP Activity – Explorer • eager to learn new ideas and insights – Shoppers • will look over all the information and will be happy to go how with a new idea – Vacationer • Are not interested in the work, but are happy to be away from the daily grind – Prisoner • Fell like have been forced to attend
  • 12. Well, Not so well, Puzzle
  • 14. Starfish A data gathering activity to foster the thinking around practices and the value the team get from it. Retrospective activities Paulo Caroli
  • 15. Activities before • Ice breaker • Group participation • Context setting
  • 16. 16
  • 17. The Starfish • The starfish divides the board into 5 areas
  • 18. 18
  • 19. Keep Doing • What are the good things you like? • Think about things you would miss if they were removed; a particular practice, technique, technology, person, role, etc. • An example: Running tests locally before committing (This prevented me from breaking the build and delaying the branch cut).
  • 20. Less Of • What are practices that might need a bit more refining--or reduction--in the current circumstance? • Think about things that do add value, but would be better with a little less. • An example: Stand ups have become status meetings and so there should be less of talking to one person (and more of talking to each other) during them.
  • 21. More Of • What are the things that you want to try more? • Think about things you believe are not necessarily taking full advantage of. • A good example is that maybe people are pair programming but knowledge transfer might be gained by doing more of swapping programming partners.
  • 22. Stop Doing • What is not adding much value? • Think about things you believe are not useful anymore. • An example: Perhaps writing status reporting email at the end of the day (because now the team is using an awesome tool which already conveys the current status information)
  • 23. Start Doing • What are the new things that you want to try? • Think about new things you want to suggest. • An example: Tracking lead time (I read an article about it and believe would provide us precious information regarding process improvement)
  • 24. Taking notes • Please use one post it per note • Consider using different post it colors for notes: – Team inward (things within our team boundaries) – Team outward (things beyond our team boundaries)
  • 25. Activities to follow • data grouping • selecting notes to talk about • targeted conversation based on data • creating action itens
  • 26. Up, Down, Ideas and Awards
  • 27.
  • 28. The quadrants • Thumbs up – things you like • Thumbs down – things you dislike • Award– appreciations/thank-yous • Light bulbs – ideas/new things to try
  • 29. Activities to follow • selecting notes to talk about • targeted conversation based on data • creating action itens
  • 30. Timeline activity An activity for data gathering for given period.
  • 31. Building the Timeline • Please draw a timeline on a large area (e.g. whiteboard)
  • 32. Timeline timeline 32
  • 33. Building the Timeline • Decide the timeline start and end (e.g. 05 Jan– Inception Start; 12 Dec – 10 days after Prod) • Add a few noticeable events (e.g. New team members arrival, release 1, release 2)
  • 34. Timeline Timeline Timeline Start Event A Event B Event C End timeline 34
  • 35. Building the Timeline • Split the timeline into a areas (2 to 4 recommended), and decide upon the areas (e.g. People, process, technology, other)
  • 36. People Process Tool / tech Other Timeline Timeline Start Event A Event B Event C End timeline 36
  • 37. Building the Timeline • Decide upon post it colors for the notes (e.g. Green for well, pink for not so well) • Use another color for action items (e.g. Yellow for action items)
  • 38. Timeline activity instrctions • Use one post it for each note • Follow the color code • Place the note on the area according to the timelime (e.g. A green post it “New load balance server” is added on the Technology area around Release2 timeline) • Timebox the activity (10 minutes recommended)
  • 39. Activities to follow • data grouping • selecting notes to talk about • targeted reasoning based on data
  • 40. Open the box A data gathering activity which foster innovation and challenges the current activities performed by the team. Retrospective activities Paulo Caroli
  • 41. “The world as we have created it is a process of our thinking. It cannot be changed without changing our thinking.” ― Albert Einstein “They always say time changes things, but you actually have to change them yourself.” ― Andy Warhol
  • 42. Inside this box are all activities performed by the team
  • 43. Please open the box…
  • 44. Which activities should be removed from it?
  • 47.
  • 48. Taking notes • Please use one post it per note • Use the different post it colors for notes related to: – process – tools and technology – Other • Timing: 10 minutes or less
  • 49. Next step: validating changes • Executing ideas is often tougher than generating them. • How should we test ideas quickly and cheaply, so that we can afford to experiment? • Please go back to your notes and add new post –its (please use a new color) describing how to test the idea execution.
  • 50. Activities to follow • data grouping • voting • selecting notes to talk about • targeted conversation based on data • creating action itens
  • 52. 52
  • 53. Smiley Calendar Average Please go back on time and imagine your Smiley Calendar for each day since last Retrospective...
  • 54. Smiley Calendar Average 4 I was always Smiling! 3 2 1 Somewhere in between… 0 I don’t remember smiling at all
  • 55. Smiley Calendar Average Please add a mark next to the smiley average line
  • 56. Activities to follow • Smiley faces data gathering • Guided conversation on Smiley faces
  • 57. Smiley Calendar data gathering 9/18/2012
  • 58. Activities before • Ice breaker • Group participation • Context setting • Prime directive • Smiley Calendar Average (mandatory)
  • 59. 59
  • 60. Smiley Calendar Average Now, let’s dig into our mood variation and the reasons for it
  • 61. Smiley Calendar data gathering Even though you might not remember every single day, please tell us the happenings that got you either very ☺ or very
  • 62. Smiley Calendar Data Gathering Timeline Timeline Start Ends timeline
  • 63. Activities to follow • data grouping • selecting notes to talk about • targeted reasoning based on data • looking for action items
  • 64. Guided conversations on smiley faces 9/18/2012
  • 65. Activities before • Ice breaker • Group participation • Context setting • Prime directive • Smiley Calendar Average (mandatory)
  • 66. Smiley Calendar Average 4 I was always Smiling! 3 2 1 Somewhere in between… 0 I don’t remember smiling at all
  • 67. Guided conversation Now, let’s think about the future...
  • 68. Guided conversation What are the things that will keep you ☺? What will you do different in order to avoid a face?
  • 69. Activity instructions • Open conversation • Timebox the activity (10 minutes recommended)
  • 70. Activities to follow • sharing the notes • looking for action items
  • 71. Hot air balloon A data gathering activity which focus on things impacting the team ability to go faster Retrospective activities Paulo Caroli
  • 72. Activities before • Ice breaker • Group participation • Context setting
  • 73.
  • 74. The Balloon • The balloon represents the team cruising along the project. • Let’s split the board into 3 areas
  • 75. Fuel Bad weather Sandbag
  • 76. Fuel • What is the fuel for our balloon? • The things that will help our balloon goes higher and faster
  • 77. Sandbag and ropes • What is slowing down our balloon? • The things that keep us from going faster
  • 78. Bad weather • What would be the bad weather ahead? • The things that would put our journey at risk
  • 79. Fuel Bad weather Sandbag
  • 80. Taking notes • Please use one post it per note • Use the different post it colors for notes related to: – people – process – tools and technology – other
  • 81. Activities to follow • data grouping • selecting notes to talk about • targeted conversation based on data • creating action itens
  • 83. • Long-term goal: Have test automation on acceptance-test level • Now-Action: Pete will automate one test using Fit 83
  • 84. Speed Car - Abyss retrospective exercise 9/18/2012
  • 85. 85
  • 86. Six Thinking Hat Edward de Bono
  • 87. Six Thinking Hats is a thinking tool for group discussion, it provides a means for groups to think together more effectively, and a means to plan thinking processes in a detailed and cohesive way.
  • 88. Red hat – Feelings & Emotions • Focuses on feelings, hunches, gut instinct, and intuition
  • 89. White hat – Facts & Information • Focus on data, facts, information know of needed
  • 90. Black hat – Critical Judgment • Focuses on difficulties, potential problems. Why something may not work.
  • 91. Green hat – Alternatives and learning • Focuses on creativity, possibilities, alternatives, solutions, new ideas.
  • 92. The 4 quadrants (planning vs success) activity for lessons learned 92
  • 93. Planned Unintended, and but successful successful Planned failed but and failed not planned 93
  • 94. ROI
  • 95. Agile Retrospective Activities Questions? Thank you! Feedback please: @paulocaroli agileretroactivities.blogspot.com Paulo Caroli Agile Coach pcaroli@thoughtworks.com Twitter: @paulocaroli