Firefox/Go Faster: Difference between revisions
(Add product planning to Switchboard) |
(Update docs a bit) |
||
Line 28: | Line 28: | ||
= Current Status= | = Current Status= | ||
<big>'''2016- | <big>'''2016-06-07'''</big> | ||
* | * Project Morgoth is kicking off this month. | ||
* | * Pipeline is moved to Trello: https://trello.com/b/moJCpVCD/go-faster-system-add-on-pipeline | ||
* | * Finalizing release process documentation. | ||
([[Firefox/Go Faster/Status|past updates]]) | ([[Firefox/Go Faster/Status|past updates]]) | ||
Line 41: | Line 39: | ||
These are the top-level projects defined for this program. | These are the top-level projects defined for this program. | ||
== | == Improve existing system add-on mechanics == | ||
Developing the mechanisms and processes required to ship system add-ons. | Developing the mechanisms and processes required to ship system add-ons. | ||
Line 75: | Line 73: | ||
<big>'''Resources'''</big> | <big>'''Resources'''</big> | ||
* [https://docs.google.com/document/d/1x27I7hAmWDWiqk3o3YC3fklhE3N59bdgHCQHF5p_lkU/edit#heading=h.x1jyf4e7lno7 Release & Relnotes plan] | * [https://docs.google.com/document/d/1x27I7hAmWDWiqk3o3YC3fklhE3N59bdgHCQHF5p_lkU/edit#heading=h.x1jyf4e7lno7 Release & Relnotes plan] | ||
* [[Firefox/Go_Faster/Releasing_an_add-on_mechanics|Releasing mechanics]] | * [[Firefox/Go_Faster/Releasing_an_add-on_mechanics|Releasing mechanics]]. | ||
== | == Kinto == | ||
A JSON storage service with synchronisation and sharing abilitie - allows the smart client to retrieve signed data from a dumb server. | A JSON storage service with synchronisation and sharing abilitie - allows the smart client to retrieve signed data from a dumb server. | ||
Line 153: | Line 126: | ||
* https://wiki.mozilla.org/Firefox/Recipe_Server | * https://wiki.mozilla.org/Firefox/Recipe_Server | ||
== | == Morgoth == | ||
https://wiki.mozilla.org/Firefox/Morgoth | |||
* Project Owner: Michael Kelly [:Osmose] | |||
* Development: Rehan Dalal [:rdalal], Web Engineering - Systems | |||
* Status: Planning / Implementation | |||
* Scheduled for: 2016 late q2 / q3 | |||
== Test Pilot == | |||
A system that provides a fast and powerful way for Firefox to fix configuration problems, interact with users, and recommend features. | A system that provides a fast and powerful way for Firefox to fix configuration problems, interact with users, and recommend features. | ||
Line 176: | Line 158: | ||
* https://wiki.mozilla.org/Test_Pilot | * https://wiki.mozilla.org/Test_Pilot | ||
= Shipping Pipeline = | == Switchboard == | ||
2016-06-07: This is no longer part of Go Faster updates. More information can be found in their [[Mobile/Fennec/Android/Switchboard|docs]]. | |||
= Shipping Pipeline ( https://trello.com/b/moJCpVCD/go-faster-system-add-on-pipeline ) = | |||
The `how` for Go Faster are the top-level projects outlined above. The other important things to track are the individual features and fixes that are going to be launching ''through'' Go Faster. | The `how` for Go Faster are the top-level projects outlined above. The other important things to track are the individual features and fixes that are going to be launching ''through'' Go Faster. |
Revision as of 17:48, 7 June 2016
Overview
We believe that building out tools and processes for shipping Go Faster add-ons will enable Mozilla's engineers to get features and fixes to a larger audience sooner. We will know this is true when we see widespread adoption of system add-ons as a mechanism for moving faster and updating faster than the standard trains.
Team
Name | Role |
---|---|
Laura Thomson | Product Owner |
Cory Price | Program Management |
KPI's
- Number of projects using the tools.
- All new features or improvements to existing features validated by go faster by the end 2016.
Meetings
- Meeting Notes
- Bi-Weekly Team Meeting
- Tuesdays at 11:30 AM PST (conversions)
- "GoFaster" Vidyo Room (extension 8557)
Communications
- Mailing List (open to all, primarily used for sharing status)
- IRC: #gofaster
Current Status
2016-06-07
- Project Morgoth is kicking off this month.
- Pipeline is moved to Trello: https://trello.com/b/moJCpVCD/go-faster-system-add-on-pipeline
- Finalizing release process documentation.
Projects
These are the top-level projects defined for this program.
Improve existing system add-on mechanics
Developing the mechanisms and processes required to ship system add-ons.
Team
Name | Role |
---|---|
needs:owner | Owner |
Mark Banner | Hello/docs |
Ian Bicking | Hello/docs |
Rob Helmer | Client |
Dave Townsend | Client |
Ben Hearsum | Tools |
Ritu Kothari | Tools |
Chris Lonnen | Tools |
Axel Hecht | l10n |
16Q2 Goals
- Clearly defined process for rollout out a system add-on.
- Process defined for handling multiple system add-ons.
- Metrics infrastructure.
Resources
Kinto
A JSON storage service with synchronisation and sharing abilitie - allows the smart client to retrieve signed data from a dumb server.
Team
Name | Role |
---|---|
Tarek Ziade | Owner |
Mark Goodwin | OneCRL client, PKI work for the signing |
Sebastian | Fennec Client |
Jorge | our customer for the AMO blocklist |
16Q2 Goals
- OneCRL
- AMO Blocklist and ADI
- Fennec downloadable content
Resources
- Tracking document: https://docs.google.com/document/d/1MHQNqJ--GAmNxXl2PODJ-YGU459l6vvDRmf9oEIRTms/edit
- Tool: http://kinto.readthedocs.org
IV: Recipe Server (SHIELD + Variants)
A system that provides a fast and powerful way for Firefox to fix configuration problems, interact with users, and recommend features.
Team
Name | Role |
---|---|
Gregg Lind | Owner |
Matt Grimes | Product Manager |
Mike Kelly | Engineering Manager |
16Q2 Goals
- A/B testing with Shield Studies
- Feature recommendation
- Self-repair
- Generalizable feedback
Resources
Morgoth
https://wiki.mozilla.org/Firefox/Morgoth
- Project Owner: Michael Kelly [:Osmose]
- Development: Rehan Dalal [:rdalal], Web Engineering - Systems
- Status: Planning / Implementation
- Scheduled for: 2016 late q2 / q3
Test Pilot
A system that provides a fast and powerful way for Firefox to fix configuration problems, interact with users, and recommend features.
Team
Name | Role |
---|---|
Javaun Moradi | Owner |
Cory Price | Program Management |
Wil Clouser | Engineering Manager |
John Gruen | UX Lead |
16Q2 Goals
- Launch Test Pilot with 3 experiments enabled.
Resources
Switchboard
2016-06-07: This is no longer part of Go Faster updates. More information can be found in their docs.
Shipping Pipeline ( https://trello.com/b/moJCpVCD/go-faster-system-add-on-pipeline )
The `how` for Go Faster are the top-level projects outlined above. The other important things to track are the individual features and fixes that are going to be launching through Go Faster.
e10s
Team: Chris Peterson, Felipe
SHIELD
Team: Matt Grimes, Gregg Lind, Mike Kelly
WebExtensions
Team: Andy McKay
Hot Fixes
Team: Andy McKay
Hello
Team: Ian Bicking, Mark Banner
Shipped with 45 via system add-on.
Team: Shane Caraveo
Scheduled to ride the 46 release train.