SlideShare una empresa de Scribd logo
1 de 95
Descargar para leer sin conexión
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

Más contenido relacionado

Similar 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
 

Similar 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

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
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
 
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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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...
 

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