-
Notifications
You must be signed in to change notification settings - Fork 685
Sprint Planning Meeting 2018 08 08
Erik Moeller edited this page Aug 13, 2018
·
2 revisions
Board review: https://github.com/orgs/freedomofpress/projects/1
What did we get done? What do we want to change?
Functional testing: What, if anything, should have been done differently during the previous sprint?
- Scoping of tasks on the sprint backlog?
- TL;DR I ❤️ erik
- We re-chunked the work with Erik's help and got tons of clarity; we should have done that epic reorg much earlier!
- We had several instances of "new" work being identified and tickets opened up; that at times muddied the waters, but Erik again provided clarity and accommodated mid-sprint ticket wrangling
- We were inappropriately optimistic about the scope of work: it was legitimately way harder to ship than we expected.
- Management of CI failures?
- I think many of us don't know how CI works
- Should have preserved CI passing throughout feature branch; don't permit failures
- Do minimal work to get CI green, i.e. drop in TB instead of Firefox, get green builds, THEN proceed with the next piece. Otherwise we are using developers as CI ;-) (Was not possible without huge amount of changes to get at least the local tests pass). We still don't have those local tests pass in CI. The errors are not related to the functional testing. (I hear ya on the local tests not passing in CI, but I think it was possible to drop in TB instead of Firefox and get staging CI builds passing, modulo any mystery CI issues as discovered in the i18n and template_filters tests)
- Coordination across timezones?
- Better delination of hand-off between timezones (so we dont have to keep kushal up all night)
- Clear test plans highly desirable. Hopping between PRs against the TBB feature branch, I needed to refer back to other tickets in order to view testing instructions.
- Crazy idea: for long-running feature branches, perhaps a dedicated standup?
- Kushal was several times blocked on review; more hollering at each other in standup very welcome =)
- Conor has considered skewing work hours earlier (PT) in order to maximize overlap; maybe switching later for overlap with Kushal's morning would be useful.
2018-08-08 to 2018-08-10: Staff travel: Jen, Mickael, Emmanuel at DEF CON
2018-08-08 to 2018-08-10: PTO (cont'd): Kevin
2018-08-08: PTO: Harris
2018-08-10: PTO: Erik
2018-08-13 to 2018-08-17: Staff travel: Training team in SF
2018-08-15: Independence day (India) \m/
2018-08-20: PTO: Conor
2018-08-22: Feature freeze for SecureDrop 0.9.0 begins
Time check: https://docs.google.com/spreadsheets/d/1sHXbUnInZPxtF94GXbSYDGnAcSA89QEvJJIwxHGpHS0/edit#gid=0
- Finish up Tor browser functional testing work to deliver useful value for 0.9.0 pre-release testing. That includes fixing CI.
- Create critical path dependencies for SD client: API proxy, MVP of SecureDrop SDK
- Add support for Xenial staging VMs to local environment (not CI)
We try to stick to the sprint backlog except for:
urgent bug fixes [outage level]
urgent security fixes
quick (< 1 hour) community PR merges + comments -- alternatively, communicate that PR will be handled next sprint
responding to issues
https://docs.google.com/spreadsheets/d/1YgM8STcXM3ezTc4U_ra0qUHoGxSCYmPON7aNIMcD00I/edit#gid=0