Skip to content

Sprint Planning Meeting 2019 07 10

Erik Moeller edited this page Jul 10, 2019 · 1 revision

Sprint Planning Meeting, SecureDrop, July 10, 2019

Sprint timeframe: Beginning of Day (PDT) 2019-07-10 to Beginning of Day (PDT) 2019-07-24

0) Mini-retrospective

What we said we would do:

  1. SecureDrop Core: Release SecureDrop 0.14.0 with kernel update, first name/last name support, docs updates

Sprint goal partially met: All changes landed; important keyserver change also landed; release running late.

  1. SecureDrop Workstation: Create working prototype of print functionality and a clear implementation plan for print/export iteration 1

Sprint goal partially met: Prototype completed and reviewed by team; further UX work & implementation planning pending

  1. SecureDrop Workstation: Implement basic network error handling in SecureDrop client

Sprint goal not met: Work has not begun yet

Other comments/observations:

i18n delay:

  • Test flakes, translation tests taking too long
  • Deferred merging commits until the end -- human errors discovered too late, some problems caused by Weblate
  • Recommendation: LM should be paying more attention during the entire translation cycle, WIP PR with translations so far

Build failures from weekly jobs e.g. for packaging are not being noticed. Maybe create helper repo that would create Slack notifs for:

  • deb-tests
  • translation-tests
  • docs-linkcheck
  • static-analysis-and-no-known-cves
  • fetch-tor-debs

1) Review important dates and time commitments

2019-07-10              : SecureDrop 0.14.0 Release (delayed)
2019-07-10 to 2019-07-16: Conference: Jen/Kushal at Tor meeting in Stockholm
2019-07-10 to 2019-07-12: Conference: Kev at SRCCon in Minneapolis
2019-07-11              : PTO: John (1/2 day)
2019-07-15 to 2019-07-19: Conference: Conor at ISC in Nairobi

Time Check: https://docs.google.com/spreadsheets/d/1Xu5KkJ4rx_p0QUJp7DshWzfxEDipTjlckYSz0cRC4ho/edit#gid=0

2) Agree on must-achieve sprint goals

  1. SecureDrop Core: Transition web app to Python3 via dh-virtualenv packaging

  2. SecureDrop Workstation: Implement basic network error handling in SecureDrop client

  3. SecureDrop Workstation: Address critical path requirements for first export implementation in SecureDrop Client

3) Task selection and estimation

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

Clone this wiki locally