Firefox/Go Faster: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Update docs a bit)
(Add docs)
Line 74: Line 74:
* [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]].
* [https://docs.google.com/document/d/1zc1fK37gVWFzaPdNHGsUtPXufrrUo5AGxIRfF1v5uic/edit Firefox System Add-on Update Protocol]


== Kinto ==
== Kinto ==
Line 102: Line 103:
* Tool: http://kinto.readthedocs.org
* Tool: http://kinto.readthedocs.org


== IV: Recipe Server (SHIELD + Variants) ==
== 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.
A system that provides a fast and powerful way for Firefox to fix configuration problems, interact with users, and recommend features.



Revision as of 17:51, 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

Communications

  • Mailing List (open to all, primarily used for sharing status)
  • IRC: #gofaster

Current Status

2016-06-07

(past updates)

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

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.

Pocket

Team: Shane Caraveo

Scheduled to ride the 46 release train.