-
Notifications
You must be signed in to change notification settings - Fork 686
Sprint Planning Meeting 2018 05 02
What did we get done? What do we want to change?
Discussion about how to handle review of big changes prior to a release (examples from 0.7: SSH over local network, GUI updater - dozens of commits in a single PR).
Consensus: We need to have at least one full sprint prior to the sprint that includes the feature freeze for review of big PRs. If not ready for review, that PR will be deferred to next release. The motivation for this process is to create more predictability for big changes.
Tasks: https://github.com/orgs/freedomofpress/projects/1
- 0.7 Release: May 8, 2018 (Tails 3.7: May 9, 2018)
- PyCon: May 9-17, 2018 (Kushal attending most of it, Jen partially attending)
Ensure we capture PTO/unusual holidays.
https://docs.google.com/spreadsheets/d/11x4oi32Vni0kLnzT4N6HKf5hwnhLl1XKLgr8U9Sbfw8/edit#gid=0
Board: https://github.com/orgs/freedomofpress/projects/1 Task Estimation: https://docs.google.com/spreadsheets/d/1mXk0qInZ3yxqALyas10OpOm4eDP4CoF3dmTDz_Amjg8/edit#gid=0
- Release SecureDrop 0.7 without earning a new FooInstall moniker :)
If no major release issues:
- Begin work towards merging big deferred features (local automated upgrade testing, Alembic)
- Start shifting more dev team time to workstation development
- 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
However, some large items in the backlog (e.g., QA) will unpack into sub-tasks that can be added to the sprint for tracking purposes.
Consider tasks not in the spreadsheet: bugs, PRs, other urgent issues
(Brief discussion of current tasks followed.)