Skip to content

Sprint Planning Meeting 2018 10 17

Erik Moeller edited this page Oct 18, 2018 · 1 revision

Sprint Planning Meeting, SecureDrop, October 17, 2018

Sprint timeframe: Beginning of Day (PDT) 2018-10-17 to Beginning of Day (PDT) 2018-10-31

0) Board review / retro

https://github.com/orgs/freedomofpress/projects/1

  • Erik: Pieces are coming together! Having a viable workstation alpha in a month seems almost possible. Will likely still have some difficult trade-offs, e.g., automatic updates.

  • Erik: Template work estimates have improved, but we may want to still plan more focused time e.g. for Conor/Mickael to finish work in this area.

  • Erik: Can still improve coordination as we take on big tasks that require significant back and forth between primary dev & reviewer. Ensure we have likely reviewers identified as work gets underway, rather than at the end of PR.

  • Conor: Mostly concerned about the packaging logic. Make sure we have everything packaged, hosted, installable. Not critical for the alpha -- but soon therafter. Still concerned about running the VM config logic in an unattended fashion. Maybe new issue: "Create RPM package for dom0 configuration". Maybe not for alpha however.

  • Jen: Agree with Conor that we need everone very familiar with packaging, but as long as we have folks to package things for the alpha, we should be in okay shape. From my perspective we need to get critical journalist functionality. The more code we can get audited the better -- but let's be realistic.

  • Conor: Refactoring VM logic can happen somewhat in parallel. Buncha files copied into VMs from Makefile target - should be done via Deb packages. -> Create new packages

1) Review important dates and time commitments

Reminder: Especially during this critical phase, let's coordinate on >1-2 day PTO, int'l holidays, etc.

2018-10-17 to 2018-10-19: Holiday: Kushal (Durga Puja)
2018-10-23              : SecureDrop 0.10.0 Released
2018-10-26              : PTO: Erik

(After sprint)

2018-11-15              : SecureDrop Workstation 0.1.0 alpha

Time check:

https://docs.google.com/spreadsheets/d/1gdhghW_zgpYG4taPeauoIYvFXIYFRfiRjjEcbpmkO_8/edit#gid=0

2) Agree on must-achieve sprint goals
  • Release SecureDrop 0.10.0
  • Complete Debian template transition
  • Merge experimental client integration into branch - won't have feature parity, but being able to run client in Qubes is feasible

(Note: Meta-ticket for packaging would be useful)

3) Finalize sprint backlog and estimates:

https://docs.google.com/spreadsheets/d/1mdMrLM1-3EVurTvZVN0tBEYrdTif4tAId-eMUhMwOWM/edit#gid=0

QA update
  • Planning another RC tomorrow
  • Conor/Kev to coordinate on hardware testing tomorrow -- need to test kernel downgrade/upgrade
Clone this wiki locally