Account confirmers, Anti-spam team, Bureaucrats, canmove, Confirmed users, Module owners and peers, smwadministrator, smwcurator, Administrators, MozillaWiki team, Widget editors
731
edits
(18 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
== Release Management General == | == Release Management General == | ||
; Release Quality - Improve automation / reduce risk of manual errors | ; Release Quality - Improve automation / reduce risk of manual errors | ||
* [Lukas] Create automated release checklist (maybe based on ship-it) | * {{miss|}}[Lukas] <stretch> Create automated release checklist (maybe based on ship-it) | ||
* [ | * {{ok|}} [Sylvestre] Fully automate Product-Details ({{bug|1040759}}) | ||
* [Sylvestre] Automate manual portions of ship-it | * [Sylvestre] Automate manual portions of ship-it | ||
** pull in recent changesets from tbpl/treeherder ({{bug| | ** {{miss|}} pull in recent changesets from tbpl/treeherder ({{bug|1053814}}) | ||
** create new l10n milestone and pull in l10n changesets from dashboard ({{bug|1035458}}) | ** {{miss|}} create new l10n milestone and pull in l10n changesets from dashboard ({{bug|1035458}}) | ||
** auto populate partials ({{bug|1049689}}) | ** {{done|}} auto populate partials ({{bug|1049689}}) | ||
* [Sylvestre] Automate the publication of Firefox Android | * [Sylvestre] Automate the publication of Firefox Android | ||
** Use the Google play API to push APK automatically ({{bug|1045531}}) | ** {{done|}} Use the Google play API to push APK automatically ({{bug|1045531}}) | ||
** {{done|}} Use the Google play API to update the locale descriptions ({{bug|1091469}}) | |||
; Release Quality - Find issues earlier | ; Release Quality - Find issues earlier | ||
* [Lukas] Continued work on the Release Readiness Dashboard to reflect accurately the current release schemas | * {{miss|}} [Lukas] ('''this is carried forward to a more specific Q1 goal, there were technical issues with doing this that pushed it beyond the time available in Q4''') Continued work on the Release Readiness Dashboard to reflect accurately the current release schemas | ||
** Add in ESR | ** Add in ESR | ||
** Get Firefox Android queries/groups created | ** Get Firefox Android queries/groups created | ||
** Triage queries | ** Include Triage queries | ||
* [Lawrence] | ** Get external data visualized on it - stability/performance metrics so that we can get this public-facing | ||
* {{miss|}} [Lawrence] Create checkIID hook to catch required UUID bumps | |||
; Communication | ; Communication | ||
* [Lawrence] <b><platform></b> Create Release Notes proposal for a revamped template including formatting, new categories, optional image/video, and handling of point releases | * {{done|}} [Lawrence] <b><platform></b> Create Release Notes proposal for a revamped template including formatting, new categories, optional image/video, and handling of point releases | ||
** This improves public perception of the product and also helps our enterprise sysadmins have the info they need to keep using Firefox in large deployments | ** This improves public perception of the product and also helps our enterprise sysadmins have the info they need to keep using Firefox in large deployments | ||
* [Lawrence] Find ways to improve org's understanding of current tracking and release schedule | ** Proposal published: [[Release_Management/Release_notes_2.0| Release Notes 2.0 proposal]] | ||
* Continue to refine team wiki | ** Had initial conversations with marketing and Firefox growth team about kicking off project in Q1 | ||
* {{ok|}}[Lawrence] Find ways to improve org's understanding of current tracking and release schedule | |||
** Created merge/release calendar | |||
** Held session in Portland about release schedule and process | |||
** TODO: publish updated documentation about release schedule and process | |||
** TODO: publish release information on video screens in office | |||
* [all] Continue to refine team wiki | |||
; Release Strategy | |||
* {{ok|}} [Lawrence] Create release strategy document summarizing plans for improvements to measurement, process, issue mitigation, turnaround time, and automation. | |||
; Expand contributor involvement | ; Expand contributor involvement | ||
* [ | * [Lukas] <stretch> Define contributor pathways | ||
** Triage of Desktop, Mobile, B2G, Platform, Services (?) bugs | ** Triage of Desktop, Mobile, B2G, Platform, Services (?) bugs | ||
* [Haseeb] | * [Haseeb] Attend CrashStats Meeting | ||
== Firefox Desktop/Mobile == | == Firefox Desktop/Mobile == | ||
* [Lukas] <b><platform></b> Throttling improvements - finalize data gathered between FF31-33, implement updated SOP | * Manage and coordinate active Firefox and Firefox for Android releases | ||
** {{done|}} [Lawrence] Firefox 32 | |||
** {{done|}} [Sylvestre] Firefox 33 | |||
** {{done|}} [Lawrence] Firefox 34 | |||
** {{done|}} [Lukas] Firefox 35 | |||
** {{done|}} [Sylvestre] Firefox 36 | |||
* [Lukas] {{ok|}} <b><platform></b> Throttling improvements - finalize data gathered between FF31-33, implement updated SOP | |||
** Round 2 of experiments to get within the same week as release | ** Round 2 of experiments to get within the same week as release | ||
** This will get a faster uptake on new features in product release - great for press/marketing efforts to get more Mozillians | ** This will get a faster uptake on new features in product release - great for press/marketing efforts to get more Mozillians | ||
* [Lukas] <b><platform></b> All-Hands potential sessions: | * [Lukas] {{done|}} <b><platform></b> All-Hands potential sessions: | ||
** Can we get commitments to turning off any intermittent orange tests and then build back up? | ** Can we get commitments to turning off any intermittent orange tests and then build back up? | ||
** Getting to Daily Betas - what's left? | ** Getting to Daily Betas - what's left? | ||
Line 54: | Line 61: | ||
** Release Notes & PR - overhaul and creating a high-signal method for generation of our release communications | ** Release Notes & PR - overhaul and creating a high-signal method for generation of our release communications | ||
** Where are we in the release cycle and what does that mean to you? (dev/qa/pr/other?) | ** Where are we in the release cycle and what does that mean to you? (dev/qa/pr/other?) | ||
* [Haseeb] Shadow Benjamin on Nightly Triage | |||
== Firefox ESR == | |||
* [Benjamin] Create plan for mozilla.org changes to better expose ESR | |||
* [Benjamin] Investigate building MSI Installers for ESR | |||
* [Benjamin] Investigate marketing for ESR | |||
== Special Projects == | == Special Projects == | ||
* [Lukas] Ascend Project | * {{done|}} [Lukas] Ascend Project | ||
** Running the program | ** Running the program | ||
** Prepare metrics (visuals) to help summarize and be able to talk about how Ascend #1 went and what's next | ** Prepare metrics (visuals) to help summarize and be able to talk about how Ascend #1 went and what's next | ||
Line 71: | Line 84: | ||
** Improve documentation/usability of the various tests | ** Improve documentation/usability of the various tests | ||
** Implement some features in treeherder (like the ETA) {{bug|1052397}} | ** Implement some features in treeherder (like the ETA) {{bug|1052397}} | ||
== Personal Development == | == Personal Development == | ||
* | * {{done|}} [Lawrence] Learn about Google Analytics | ||
** Completed Digital Analytics Fundamentals and Google Analytics Platform Principles online courses. | |||
* [Lukas] Back to guitar playing! Get above 80% on at least 2 songs I used to play, and get 2 new songs into the above 80% range | ** Read A/B Testing by Dan Siroker and Pete Koomen | ||
* [Sylvestre] Continue Spanish lessons | * {{done|}} [Lukas] Back to guitar playing! Get above 80% on at least 2 songs I used to play, and get 2 new songs into the above 80% range | ||
* {{missed|}}[Sylvestre] Continue Spanish lessons | |||
* [Benjamin] Take some Banjo classes | * [Benjamin] Take some Banjo classes | ||
* [Haseeb] Focus on communications skill | * [Haseeb] Focus on communications skill, start reading Agile/Release Management Book |
edits