S61 (Sensor patch) Retrospective

 

Date

May 30, 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 @Denis Dovganyuk @Iván Perdomo @David Trapp @Joyce Sato-Reinhold @Sayaka Ono @Duncan Brain @Carolina di Lello (Unlicensed)

Background

This retro is for the Sensor patch, roughly: Thursday, May 4th - Friday, May 26th

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 (S59) retro is here: S59 Retrospective (although that is pre-Spring release)

Retrospective

Discussion topics:

  • Your topics here…

    • Release process review:

      • https://lite-farm.atlassian.net/wiki/spaces/LITEFARM/pages/1302331393

    • How quickly after release should we abandon the kanban board and jump back into sprints?

    • How can we get engineers (that are interested) involved earlier and in a meaningful way in the design process?

      • Engineers should feel free to review the LUX board and request to jump in on specific features

      • Feel free to monitor ux_ui channel as you see fit

Start doing

Stop doing

Keep doing

Shout outs

Start doing

Stop doing

Keep doing

Shout outs

  • Move release process earlier in the day and have driver neither at the beginning nor end of their day

  • (As much as possible) remove constraints on release process timeline

  • Have release process driven by engineering

  • Automate release to production such that it mirrors beta (e.g. merging integration into main should run the same automated deployment as takes place on beta)

  • Update to PR process

    • @Iván Perdomo reviews all PRs

    • Second reviewer is round robin

  • Make a list of env variables that need to be added/updated before a release

    • How do we incorporate this step into an automated deployment?

  •  

  •  

  • @Joyce Sato-Reinhold for being fearless about learning everything that’s dropped in front of her

  • @Duncan Brain for looking so damn good in that t-shirt (and getting us to the point where we have t-shirts!)

  • @Javier Antonio Hernandez De Paz for picking up two of the toughest tickets, navigating the nuance of the possible, and bringing them home

  • @Kevin Cussen for coordinating and completing several large improvements this month (ie Lucrative grant proposals, Tech Lead, Release and two patches)

Action items:

Arrange a team discussion on automating the production deployment process @Lite Farm
How do we incorporate manual steps into this (e.g. env key changes, modifying the database to require agreement with data privacy, etc.)
@Iván Perdomo to configure round robin and his review required on PRs