S59 Retrospective

 

Date

Mar 22, 2023

In sprint

@Mwayanjana Bolokonya (Unlicensed) @David Trapp@Lite Farm @Duncan Brain @Carolina di Lello (Unlicensed) @Gursimran Singh @Sayaka Ono@Javier Antonio Hernandez De Paz @Joyce Sato-Reinhold

At retro

@Lite Farm@Duncan Brain @Joyce Sato-Reinhold @Mwayanjana Bolokonya (Unlicensed) @Javier Antonio Hernandez De Paz @Sayaka Ono

Background

This retro is for S59: Thursday, March 9th - Wednesday, Mar 22nd

Please add comments before the meeting! We’ll take a few minutes to add additional comments and discuss, then put together action items to operationalize suggestions.

Last sprints (S58) retro is here: S58 Retrospective

Retrospective

S59 Discussion topics:

  • Your topics here…

    • Sprint meetings - consider more person by person @Duncan Brain

      • Having a more defined format could make folks feel less on the spot.

      • DECISION: Starting on Friday, we’ll try reading off our stand-up script

    • Add branch with react-jwt to be able to test app locally on smartphone

Start doing

Stop doing

Keep doing

Shout outs

Start doing

Stop doing

Keep doing

Shout outs

  • Formalize the way we debug failing services. For example, how do we interact with Watson?

    • Some ideas:

      • Look at the containers exit codes (@Javier Antonio Hernandez De Paz may be able to help with this)

        • ‘docker compose logs’ from the directory of docker compose yaml. If there’s a non-0 exit code, this can provide some guidance on what went wrong.

  • Prioritizing tech debt, things like:

    • Joyce’s improvements

    • Making sure docker files are solid

    • Expanding docker compose

    • General clean-up

  •  

  •  

  • @Joyce Sato-Reinhold getting her first production code out into the world - woohoo! @Duncan Brain and @Sayaka Ono for exploring that dark room together.

  • Whole team for taking a lot of initiative to investigate and (hopefully ) resolve the crashing beta api

  • @Mwayanjana Bolokonya (Unlicensed) for taking responsibility for assessing Denis on the fly

  • @Duncan Brain @Joyce Sato-Reinhold Great job on troubleshooting the vite PR issues(storybook and the server crash)

  • @Joyce Sato-Reinhold solving and persisting on our deployment issues both memory allocation and crash!

  • @Joyce Sato-Reinhold for having the solution ready and providing me help to test locally my branch. Hopefully the branch with those changes gets merged soon.

  • @Gursimran Singh for taking LF-2911 to the finish line!

  • @Duncan Brain for taking the lead on merging the giant PR and getting a handle on React rendering, Vite PWA, Cypress, and build processes all at once to make it happen

  • @Sayaka Ono for knowing what to look for in a tech lead. I feel reassured having you on the hiring committee Thank you

  • @Javier Antonio Hernandez De Paz for starting to join us in standups this sprint. It’s been great having you there!

  • @Mwayanjana Bolokonya (Unlicensed) for joining us async on Slack even through a typhoon. I hope your new place has awesome internet!

  • @Yu Tian for spending your workday with us troubleshooting LiteFarm and for knowing what to do to get beta running again

Action items:

@Lite Farm to write-up script to auto-assign PRs to “Reviewers” team (leftover)
@Lite Farm refactor process (leftover)
Merge in @Joyce Sato-Reinhold 's branch with react-jwt to be able to test app locally on smartphone
Merge in MinIO branch
@Lite Farm + @Javier Antonio Hernandez De Paz to schedule a 30-minute session to show and discuss debugging strategies for Docker
Devs to get together as a group and decide on top 5 tech debt issues to address and bring those to grooming