Release Management/Goals/2015Q1: Difference between revisions
< Release Management | Goals
(The bug numbers for my goals) |
|||
(12 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
; Release Quality - Improve automation / reduce risk of manual errors | ; Release Quality - Improve automation / reduce risk of manual errors | ||
* [Sylvestre] Add capability to release notes backend (nucleus) to upload an image/video. {{bug|1117783}}, {{bug|1117786}} and {{bug|1117790}} | * [Sylvestre] Add capability to release notes backend (nucleus) to upload an image/video. {{bug|1117783}}, {{bug|1117786}} and {{bug|1117790}} | ||
* [Sylvestre] Ship-it: Automatically generate partials based on current release ADI | * [Sylvestre] Ship-it: Automatically generate partials based on current release ADI {{bug|1146863}} | ||
* [Sylvestre] Ship-it: Automatically generate product details | * [Sylvestre] Ship-it: Automatically generate product details {{bug|1083718}} | ||
* [Lukas] Nucleus: {{bug|1119556}} add links to staging/production notes in release edit page | * [Lukas] Nucleus: {{bug|1119556}} add links to staging/production notes in release edit page | ||
; Release Quality - Find issues earlier | ; Release Quality - Find issues earlier | ||
* [all] get assignees on bugs earlier in the cycle (bonus if this was in the dashboard) | * [all] get assignees on bugs earlier in the cycle - ideally when bug is marked as tracking (bonus if this was in the dashboard) | ||
* [Lawrence] Improve pre-release data quality for graphics | |||
* [Lawrence] Improve pre-release data quality for stability | |||
* {{done|}}[Lawrence] Create checkIID hook to catch required UUID bumps ({{bug|1128518}}) | |||
** Thanks to poiru for picking this up! | |||
; Communication | ; Communication | ||
* [Lukas] Get the nag emails running again for Desktop/Mobile/ESR bugs | * {{done|}}[Lukas] Get the nag emails running again for Desktop/Mobile/ESR bugs | ||
* {{done|}}[Lukas] RelmanDash v0.2: Get a dashboard up in Moz Spaces with info on where we're at in the release, and visibility into what issues there are with each channel | |||
** Thanks to Lawrence for getting Kyle to build [http://people.mozilla.org/~klahnakoski/platform/releases.html# release dash] and for Ted's [http://whattrainisitnow.com/ what train site] | |||
** These are now part of [http://github.com/mozilla/moz-corsica Corsica] and up in Toronto, SF, Portland, and MV -- and anywhere else that uses Corsica 'ambient' | |||
* [Lawrence] Publish updated documentation about release schedule and process | |||
* [Lawrence] Make team wiki easier to find information for devs and relman | |||
** Improve documentation about how to manage a release | |||
** Ensure documentation for plug-in blocklist, add-on hotfix, and gfx blocklist is up-to-date | |||
** Create release checklists for Aurora, Beta, Release, point release, and chemspill | |||
; Release Strategy | ; Release Strategy | ||
* [ | * [Lawrence] Create release strategy document summarizing plans for improvements to measurement, process, issue mitigation, turnaround time, and automation. | ||
* [Lukas/Sylvestre] Enable updates faster: starting with 35.0 and then again with 36.0 we'll enable updates on the Friday of release week and see how that goes - collect info, bring to post-mortem. Before 37.0 we should assess if this is going well making it the new normal | * [Lukas/Sylvestre] Enable updates faster: starting with 35.0 and then again with 36.0 we'll enable updates on the Friday of release week and see how that goes - collect info, bring to post-mortem. Before 37.0 we should assess if this is going well making it the new normal | ||
* [Lawrence] Create a Firefox distribution plan | |||
; Expand contributor involvement | ; Expand contributor involvement | ||
* [Lukas] put out the call for, interview, and onboard at least one new contributor | * {{done|}}[Lukas] put out the call for, interview, and onboard at least one new contributor | ||
** Welcome to flowerhack (aka Julia) who has begun to learn triage and relman general knowledge | |||
* [Benjamin] help promote Lukas's blog post for new contributor | |||
== Firefox Desktop/Mobile == | == Firefox Desktop/Mobile == | ||
* Manage and coordinate active Firefox and Firefox for Android releases | * Manage and coordinate active Firefox and Firefox for Android releases | ||
** [Lawrence] Firefox 34 | ** {{done|}} [Lawrence] Firefox 34 | ||
** [Lukas] Firefox 35 | ** {{done|}} [Lukas] Firefox 35 | ||
** [Sylvestre] Firefox 36 | ** [Sylvestre] Firefox 36 | ||
** [Lawrence] Firefox 37 | ** [Lawrence] Firefox 37 | ||
Line 32: | Line 46: | ||
== Firefox ESR == | == Firefox ESR == | ||
** [Benjamin] Release ESR Proposal to Relman and other parties | |||
** [Benjamin] Work with User Advocacy to produce new ESR survey | |||
** [Benjamin] Work with stakeholders to implement ESR Proposal if approved | |||
** [Benjamin] Do ESR Wiki Documentation Housekeeping | |||
** {{done|}} [Benjamin] Get access to /lib/product-detail to update during release | |||
== Special Projects == | == Special Projects == | ||
== Personal Development == | == Personal Development == | ||
* [Lawrence] | * [Lawrence] Chair Slice the Ice charity hockey game and raise $160,000 for neonatal care. | ||
* [Lukas] submit a talk to OSCON "How to onboard and embed a non-coding contributor in your team" | * {{done|}}[Lukas] submit a talk to OSCON "How to onboard and embed a non-coding contributor in your team" | ||
** Submitted talks to Open Source Bridge and AlterConf instead | |||
* [Sylvestre] | * [Sylvestre] | ||
* [Benjamin] | * [Benjamin] Continue reading two books on Django and write first Django app |
Latest revision as of 14:21, 24 March 2015
Release Management Q1 2015 Goals
<platform> denotes goals that are listed on the platform Q4 goals list
Release Management General
- Release Quality - Improve automation / reduce risk of manual errors
- [Sylvestre] Add capability to release notes backend (nucleus) to upload an image/video. bug 1117783, bug 1117786 and bug 1117790
- [Sylvestre] Ship-it: Automatically generate partials based on current release ADI bug 1146863
- [Sylvestre] Ship-it: Automatically generate product details bug 1083718
- [Lukas] Nucleus: bug 1119556 add links to staging/production notes in release edit page
- Release Quality - Find issues earlier
- [all] get assignees on bugs earlier in the cycle - ideally when bug is marked as tracking (bonus if this was in the dashboard)
- [Lawrence] Improve pre-release data quality for graphics
- [Lawrence] Improve pre-release data quality for stability
- [DONE] [Lawrence] Create checkIID hook to catch required UUID bumps (bug 1128518)
- Thanks to poiru for picking this up!
- Communication
- [DONE] [Lukas] Get the nag emails running again for Desktop/Mobile/ESR bugs
- [DONE] [Lukas] RelmanDash v0.2: Get a dashboard up in Moz Spaces with info on where we're at in the release, and visibility into what issues there are with each channel
- Thanks to Lawrence for getting Kyle to build release dash and for Ted's what train site
- These are now part of Corsica and up in Toronto, SF, Portland, and MV -- and anywhere else that uses Corsica 'ambient'
- [Lawrence] Publish updated documentation about release schedule and process
- [Lawrence] Make team wiki easier to find information for devs and relman
- Improve documentation about how to manage a release
- Ensure documentation for plug-in blocklist, add-on hotfix, and gfx blocklist is up-to-date
- Create release checklists for Aurora, Beta, Release, point release, and chemspill
- Release Strategy
- [Lawrence] Create release strategy document summarizing plans for improvements to measurement, process, issue mitigation, turnaround time, and automation.
- [Lukas/Sylvestre] Enable updates faster: starting with 35.0 and then again with 36.0 we'll enable updates on the Friday of release week and see how that goes - collect info, bring to post-mortem. Before 37.0 we should assess if this is going well making it the new normal
- [Lawrence] Create a Firefox distribution plan
- Expand contributor involvement
- [DONE] [Lukas] put out the call for, interview, and onboard at least one new contributor
- Welcome to flowerhack (aka Julia) who has begun to learn triage and relman general knowledge
- [Benjamin] help promote Lukas's blog post for new contributor
Firefox Desktop/Mobile
- Manage and coordinate active Firefox and Firefox for Android releases
- [DONE] [Lawrence] Firefox 34
- [DONE] [Lukas] Firefox 35
- [Sylvestre] Firefox 36
- [Lawrence] Firefox 37
- [Lukas] Firefox 38
- [Sylvestre] Firefox 39
Firefox ESR
- [Benjamin] Release ESR Proposal to Relman and other parties
- [Benjamin] Work with User Advocacy to produce new ESR survey
- [Benjamin] Work with stakeholders to implement ESR Proposal if approved
- [Benjamin] Do ESR Wiki Documentation Housekeeping
- [DONE] [Benjamin] Get access to /lib/product-detail to update during release
Special Projects
Personal Development
- [Lawrence] Chair Slice the Ice charity hockey game and raise $160,000 for neonatal care.
- [DONE] [Lukas] submit a talk to OSCON "How to onboard and embed a non-coding contributor in your team"
- Submitted talks to Open Source Bridge and AlterConf instead
- [Sylvestre]
- [Benjamin] Continue reading two books on Django and write first Django app