Data/Platform/Generalsprintinfo
From MozillaWiki
Contents
Firefox data platform sprint information
The purpose of this doc is to detail the sprint process used by the greater Firefox data team - which includes client, pipeline and devOps engineering.
Who this affects
Client team, Pipeline and DevOps.
Breaking down the process
- Our sprints are 2 weeks blocks of work, start on a monday and end on a friday (see sprint calendar here)
- Packing a sprint requires a groomed backlog
- Packing a sprint requires engineers on the team to understand their own capacity.
- Use IRC to communicate challenges or dependencies on other teams/engineers (we are not currently doing a daily stand up)
Grooming and packing
- Teams meet to groom backlog weekly
- Teams meet biweekly to pack sprint
what do I need to do in order to prepare for sprint packing?
understand your capacity
- how many days do you wish to pack/commit to the sprint versus how much time you want to reserve for interrupts, mentorship, meetings etc?
- for example: Jane is going to commit to 6 days of packed items, and will reserve 4 days for mentoring, interrupts and meetings. However - during the sprint, there were fewer interrupts than expected (hahahahaha). As a result, after finishing her committed P1’s, she grabbed a few P2’s off the stack and does those as well.
How we use bugzilla
Priority flags:
- P1 means current sprint
- P2 means next sprint (also the pile to pull off if you have extra time and all your p1's are complete)
- P3 is next quarter
- P4 is quarter after that
- P5 z_later
Sizing (Points)
- small is < 1 day (1 point)
- medium 1-3 days (2 points)
- large = > 3 days (3 points) NOTE: it may make sense to break down large items into more actionable chunks - we'd like to avoid a scenario where the same bug spans multiple sprints (this does not apply to meta bugs)
Notes
- Over commit to a sprint? Talk to your team/make it known you won't be able to hit your commitments
- need to be added to a triage/grooming or sprint packing meeting?
- Pipeline - contact :thuelbert (thuelbert@mozilla.com), Rob Miller (:RaFromBRC) or :kparlante
- mobile or desktop client - thuelbert (thuelbert@mozilla.com) or :gfritsche
- devOps - thuelbert (thuelbert@mozilla.com) or :kparlante