Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Retrospectives are like teenage sex: everyone talks about it, nobody really knows, how to do it ...

Retrospectives are like teenage sex: everyone talks about it, nobody really knows, how to do it ...

Retrospectives are like teenage sex: everyone talks about it, nobody really knows, how to do it ...

Málaga Agile

March 17, 2017
Tweet

More Decks by Málaga Agile

Other Decks in Technology

Transcript

  1. Where am I now? How have things gone? How could

    I do things better? Am I the type of person I hoped to be? What might I do differently next time?
  2. When we say retrospective, what do we have in mind?

    “Special meeting where the team gathers after completing an increment of work of inspect and adapt their methods and teamwork”
  3. Retrospective Structure: 1.- Set the stage 3.- Generate insights 2.-

    Gather data 5.- Close the retrospective 4.- Decide what to do
  4. 1.- SET THE STAGE Help the group to think and

    learn together Helps people focus on the work at hand Promote everyone’s participation Avoid that someone doesn’t speak for the rest of the session It reiterates the goal of the time the team has together in the retrospective Contributes to creating an atmosphere where people feel comfortable discussing issues
  5. When people don’t speak early, the may not contribute at

    all and may not buy into the team’s insights and decisions
  6. 2.- GATHER DATA Meetings, Decision Points, Changes in team, membership,

    milestones, celebrations…. Burndown charts, velocity, defect counts, number of stories completed, amount of code refactored,... Users Stories completed and uncompleted. Events Xxxxxx x xxxxx xx xxxxxxxxxxx x 0 4 Metrics Features or US completed Hard facts are only part of the data. Feelings are at least half of the story. Feelings tell what’s important to people about the facts and about the team
  7. The F word Without feeling data, the team may not

    address the topics that are most important to them
  8. When was coming to work “just a job”? When were

    you excited to come to work? What were the high points? and the low? When were you (fill in an emotion word -- mad, sad, surprised)?
  9. 3.- GENERATE INSIGHTS 2 3 4 1 EXAMINE CONDITIONS EXAMINE

    INTERACTIONS AND PATTERNS INVESTIGATE BREAKDOWNS AND DEFICIENCIES LOOK FOR RISKS AND UNEXPECTED EVENTS OR OUTCOMES Look for the causes and effects, and think about them analytically.
  10. It’s also a time for the team to think together

    These insights help the team see how to work more effectively -- which is the ultimate goal of any retrospective
  11. Your primary job is to provide structure and guidance for

    your team to plan experiments and actions
  12. Even when your team doesn’t have direct control, your team

    can take action to influence or change their own response. Avoid the DO-Nothing Retrospective
  13. Using this structure will help your team to do the

    following: Understand different points of view Follow a natural order of thinking Allow discussion to go where it needs to go Leave the retrospective with concrete action and experiments for the next iteration
  14. Regardless of what we discover, we understand and truly believe

    that everyone did the best job he or she could, given what was known at the time, his or her skills and abilities, the resources available, and the situation at hand. Retrospective Prime Directive
  15. Summary Time to “arrive”, get into The right mood and

    focus On the goal Set the Stage Gather Data Help everyone remember And create a shared pool Of information Generate Insight Why did things happen this way? Any patterns? See the big picture Pick what to work on and plan concrete steps of action Decide What to Do How could the retrospectives Improve? Also clarify follow-up Close the retro
  16. Three Words: Everybody sums up last iteration in 3 words

    1. Pepito Fast Big Good Juanito Productive Smooth Challenge Jaimito Effort Fast Crazy Maria Fast Good Easy Josefa Different Good Unstable Raimundo Quick Easy Productive Amador Collaboration Forward UATs Paula Design Team Impact Beatriz Productive Hand-raise Testing
  17. 4L: Regarding the last iteration, participants brainstorm individually for each

    4 questions: 2. What I loved Sample Sample What I learned Sample MO: Work on the Online styleguides New Board What I Lacked What I longed for Develop re-usable components SJ: QA workflow Work on the Online styleguides Make decisions together with team JIRA board UAT&PR in paralallel is necessary The quick pace. Analisys the TOTP solution Team effort Rosetta inner working About the process and wordpress Better devops teamwork Time Tiime More time to dicuss about designs New functionalities TOTP, secure cookies, user browser uniqueness New site setup Smooth transition New Board Efficient merging of assets Consistency across multisites Consistency in platforms Keep product related stories Bigger team Collaboration Sample Time to improve workflows Having more QAs Spend more time to analise and check differents approachs Quick testing Develop some US / Bug More frontend development Improve legacy code Sites migration Participation to daily Manage expectations
  18. Brainstorming: Generate lots of ideas and filter them against your

    criteria 3. Be sure all team know the scope of our work. Improve consistency across multiple product in EBO Schedule 20min/day for UATs Consistency in Ebury platforms and onboarding process 100% Coverage in API using SoapUI and integrate it in Jenkins Workflow MO: Design consistency in between Website <> careers <> Knowledge base, and the rest of the platforms Review priorities in more details and share again Integration tests developed by QA (Less manual tests) UnitTesting Remove multi lingual support where not necessary Clean database and identify obsolete site table Visit to Malaga at least once a quarter Open design for developers and get feedback quickly House exchange: Ebury couch-surfing
  19. Merge: Condense many possible actions down to just two the

    team will try 4. Be sure all team know the scope of our work. Improve consistency across multiple product in EBO Schedule 20min/day for UATs Consistency in Ebury platforms and onboarding process 100% Coverage in API using SoapUI and integrate it in Jenkins Workflow Push EDK usage/improvement MO: Design consistency in between Website <> careers <> Knowledge base, and the rest of the platforms Review priorities in more details and share again Integration tests developed by QA (Less manual tests) UnitTesting Remove multi lingual support where not necessary Clean database and identify obsolete site table Visit to Malaga at least once a quarter Open design for developers and get feedback quickly House exchange: Ebury couch-surfing @team: Have a meeting to discuss differences in EBO > New trade in order to create a US with the changes to apply in the future @Beatriz: Schedule 20min/day for UATs
  20. Feedback: What we loved and what we would like to

    change for future retrospectives 5. Funny collaborative work, but we should find a better mechanisms for that Don’t steal each other's post-its Use another interactive tool Funny games to get feedback Breaks The merge step needs to be a vote system in order to speed up Have prepared post-it’s for each team member A chromecast in london for see your faces ;) More cool animated gifs! We need better sound with no echoes ;) Muffins
  21. Nothing is a waste of time if you use the

    experience wisely. “ - Auguste Rodin “