Confirmed users
534
edits
(→Documentation: Add existing docs to the list.) |
(Did some shuffling.) |
||
Line 1: | Line 1: | ||
= | = Overview = | ||
Go Faster is a plan to change the way we ship Firefox for Desktop, and potentially other products. The end goal is to reduce the time it takes to deliver value to the user. This focuses on getting features and fixes to the user on a reduced cycle time, but includes reductions in time to download updates and new versions, and reductions in build and release time. | Go Faster is a plan to change the way we ship Firefox for Desktop, and potentially other products. The end goal is to reduce the time it takes to deliver value to the user. This focuses on getting features and fixes to the user on a reduced cycle time, but includes reductions in time to download updates and new versions, and reductions in build and release time. | ||
== | ==Team== | ||
* | {| class="wikitable" | ||
* [https://wiki.mozilla.org/Firefox/Go_Faster/ | |- | ||
* Bi-Weekly Team Meeting | ! Name !! Role | ||
|- | |||
| Laura Thomson || Product Owner | |||
|- | |||
| Cory Price || Program Management | |||
|} | |||
==KPI's== | |||
* TODO | |||
==Meetings== | |||
* [https://wiki.mozilla.org/Firefox/Go_Faster/Meetings Meeting Notes] | |||
* Bi-Weekly Team Meeting | |||
** Tuesdays at 11:30 AM PST ([https://www.timeanddate.com/worldclock/converted.html?iso=20151124T0930&p1=224&p2=250&p3=0&p4=195 conversions]) | |||
** "GoFaster" Vidyo Room (extension 8557) | |||
==Communications== | |||
* [https://mail.mozilla.org/listinfo/gofaster Mailing List] (open to all, primarily used for sharing status) | * [https://mail.mozilla.org/listinfo/gofaster Mailing List] (open to all, primarily used for sharing status) | ||
* IRC: #gofaster | |||
= Status Updates = | |||
* TODO | |||
= Projects = | |||
These are the top-level projects defined for this program. | |||
== I: Ship features as system add-ons == | |||
Developing the mechanisms and processes required to ship system add-ons. | |||
=== Team === | |||
{| class="wikitable" | |||
|- | |||
! Name !! Role | |||
|- | |||
| needs:owner || Owner | |||
|- | |||
| Mark Banner || Hello/docs | |||
|- | |||
| Ian Bicking || Hello/docs | |||
|- | |||
| Rob Helmer || Client | |||
|- | |||
| Dave Townsend || Client | |||
|- | |||
| Ben Hearsum || 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 === | |||
* [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]] | |||
== II: Switchboard == | |||
A service we use to segment users for A/B testing (and staged rollouts) on mobile. | |||
=== Team === | |||
{| class="wikitable" | |||
|- | |||
! Name !! Role | |||
|- | |||
| Margaret Leibovic || Owner | |||
|- | |||
| Sebastian Kaspari || Engineering | |||
|} | |||
= | === 16Q2 Goals === | ||
''DRAFT'' | |||
== | * Mobile A/B Testing | ||
* | * Downloadable content with Kinto | ||
* | |||
=== Resources === | |||
* https://wiki.mozilla.org/Mobile/Fennec/Android/Switchboard | |||
* https://mozilla.aha.io/products/FENN/feature_cards | |||
* https://github.com/mozilla-services/switchboard-server | |||
* https://github.com/mozilla-services/switchboard-experiments | |||
== III: Kinto == | |||
A JSON storage service with synchronisation and sharing abilitie - allows the smart client to retrieve signed data from a dumb server. | |||
== | === Team === | ||
{| class="wikitable" | |||
|- | |||
! 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 === | ||
=== | {| class="wikitable" | ||
* | |- | ||
! Name !! Role | |||
|- | |||
| Gregg Lind || Owner | |||
|- | |||
| Matt Grimes || Product Manager | |||
|- | |||
| Mike Kelly || Engineering Manager | |||
|} | |||
=== 16Q2 Goals === | |||
* A/B testing with Shield Studies | |||
* Feature recommendation | |||
* Generalizable feedback | |||
=== | === Resources === | ||
* https://wiki.mozilla.org/Firefox/Recipe_Server | |||
== | == V: Test Pilot == | ||
A system that provides a fast and powerful way for Firefox to fix configuration problems, interact with users, and recommend features. | |||
=== | === Team === | ||
* | {| class="wikitable" | ||
|- | |||
! 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 === | ||
* https://wiki.mozilla.org/Test_Pilot | |||
== | = Shipping 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: | |||
== SHIELD == | |||
Team: Matt Grimes, Gregg Lind, Mike Kelly | |||
== WebExtensions (tbd) == | |||
Team: Matt Grimes, Gregg Lind, Mike Kelly | |||
== Hello == | |||
Team: Ian Bicking, Mark Banner | |||
Shipped with 45 via system add-on. | |||
== Pocket == | |||
Team: Shane Caraveo | |||
Scheduled to ride the 46 release train. |