SlideShare uma empresa Scribd logo
1 de 95
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

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