Firefox/2015/June-2
Contents
- 1 Firefox Q2/Q3 Growth Campaign WENT LIVE on June 2nd
- 1.1 Objectives
- 1.2 What Products and Features are shipping?
- 1.3 38.0 and 38.0.5 (aka 38.1) Release Schedule and Milestones
- 1.4 Status Week Ending May 1
- 1.4.1 Firefox for iOS, v1.0, Risk Profile= Not Critical Path for June 2nd; Schedule Under Revision
- 1.4.2 Firefox for Android, v38.0.5, Risk Profile = Almost on track
- 1.4.3 Firefox for Desktop, v38.0.5 - Pocket Integration and Reader View Risk Profile = High Risk
- 1.4.4 Firefox for Desktop, v38.0.5 - Room Sharing for Hello, Risk Profile = On Track
- 1.4.5 Firefox Developer Edition, v40.0, Risk Profile: 'At Risk'
- 1.5 Tracking Campaign-Specific Features
- 1.6 Tracking Non-Campaign Specific Features
- 1.7 Useful Queries
- 1.8 Quality Test Plans
- 1.9 Communication
Firefox Q2/Q3 Growth Campaign WENT LIVE on June 2nd
Objectives
- Continue to establish Firefox as the browser of choice for independents on the web
- Acquire new Firefox users globally across desktop and mobile - with particular focus on North America - in the first 6 weeks post launch
- Launch Firefox iOS to demonstrate increased commitment to mobile
- Show a connected Firefox experience demonstrated though a connected Reading List feature across Desktop, Android and
iOS. - Expand user expectations of Firefox with Hello, made more useful with screen sharing functionality
What Products and Features are shipping?
- Firefox 38.0.5 for Desktop with Pocket Reading List Integration, Reader View and 'Hello' with Room Sharing
- Firefox 38.0.5 for Android with Local Reading List and Reader View
-
Firefox for iOS v1.0 - Firefox 40 Developer Edition
38.0 and 38.0.5 (aka 38.1) Release Schedule and Milestones
See the weekly Engagement Team calendar, here.
Release Train Calendar
Status | Date | Milestone | DRI |
---|---|---|---|
[DONE] | March 16 | 38.0 + 38.0.5 Fx Desktop and Fx Android String Freeze | Desktop Dev |
[DONE] | March 16-20 | RL/RV Work Week | Desktop, Android, Services Dev |
[DONE] | March 25 | Go/No-Go for all features in preparation for marketing/web string freeze | Product, Dev, QE |
[DONE] | March 30 | 38.0 Beta 1 GTB for Desktop and Android | RelMan, Dev |
[DONE] | April 2 | 38.0 Beta 1 Released | RelMan, QE |
[DONE] | April 6 | GTB for Beta 2, Desktop/Android | RelMan, Dev |
[DONE] ' | April 7 | Beta 2 Released, Desktop/Android | RelMan, QE |
[DONE] | April 8 | Announce RL/RV Dogfooding Program | QE |
[DONE] | April 8 | Beta 3 38.0 GTB for Desktop and Android | RelMan, Dev |
[DONE] | April 10 | Beta 3 38.0 Released for Desktop and Android | RelMan, QE |
[DONE] | April 13 | Beta 4 38.0 GTB for Desktop and Android | Relman, Dev |
[DONE] | April 14 | Beta 4 38.0 Released for Desktop/Android (Android delayed until Thurs). Reading List and Reader View to be disabled, along with Screen Sharing for Hello. Android stays as is. | Relman, QE |
[DONE] | April 16 | Beta 5 38.0 GTB for Desktop | RelMan, Dev |
[DONE] | April 17 | Beta 5 38.0 Released for Desktop | RelMan, QE |
[DONE] | April 17 | 38.0 moves to Mozilla-Release (This becomes primary beta channel) | Relman, RelEng |
[DONE] | April 17 | 38.0.5 moves to Mozilla-Beta (For Dev Purposes Only) | Relman, RelEng |
[DONE] | April 20 | Beta 6 38.0 GTB from M-R for Desktop/Android (Desktop RL/RV, Hello SS = Disabled) | Relman, Dev |
[DONE] | April 21 | Beta 6 38.0 for Desktop Android Released (Desktop RL/RV, Hello SS = Disabled) | Relman, QE |
[DONE] | April 22 | Marketing and Brand String Freeze | Cory Price |
[DONE] | April 22 | SUMO, OK to Translate | Joni Savage |
[DONE] | April 23 | Beta 7 GTB 38.0 from M=R for Desktop Only (Desktop RL/RV, Hello SS = Disabled) | Relman, Dev |
[DONE] | April 24 | Beta 7 38.0 Released Desktop Only (Desktop RL/RV, Hello SS = Disabled) | Relman, QE |
[DONE] | April 24 | Beta 8 38.0 GTB from M-R Desktop/Android (Desktop RL/RV, Hello SS = Disabled) | Relman, Dev |
[DONE] | April 28 | Beta 8 38.0 Released (Desktop RL/RV, Hello SS = Disabled) | Relman, QE |
[DONE] | April 29 | Beta 9 38.0 GTB from M-R Desktop only (Desktop RL/RV, Hello SS = Disabled) | Relman, Dev |
[DONE] | April 30 | Beta 9 38.0 Released Desktop only (Desktop RL/RV, Hello SS = Disabled) | Relman, Dev |
[DONE] | May 1 | Mainline Code Freeze | Dev |
[DONE] | May 4 | Beta 10 38.0 GTB for Desktop/Android from M-R (Desktop RL/RV, Hello SS = Disabled) | Relman, Releng |
[DONE] | May 5 | Beta 10/RC 38.0 for Desktop/Android Released (Desktop RL/RV, Hello SS = Disabled) | Relman, QE |
[DONE] | May 6 | Pocket Integration with Firefox Account Preff'd ON is in Nightly | Dolske + team |
[DONE] | May 7 | Go-NO GO on additional locales (es-es, de-de, ja-jp, ru-ru) | Dolske + team |
[DONE] | May 7 | Beta 1 38.0.5 GTB for Desktop/Android (Desktop RL/RV, Hello SS = Enabled) | Relman, Dev |
[DONE] | May 8 | Target to uplift Pocket patches to beta | Dolske + team |
[DONE] | May 8 | Beta 1 38.0.5 Released for Desktop/Android (Desktop RL/RV, Hello SS = Enabled) | Relman, Dev |
[DONE] | May 11 | Merge Day | Relman, RelEng |
[DONE] | May 11 | Back up plan 38.0.5 Beta 1 GTB or it's Beta 2 Desktop/Android (Desktop RL/RV, Hello SS = Enabled) | Relman, Dev |
[DONE] | May 12 | 38.0 Goes Live for Desktop + Android (Desktop RL/RV, Hello SS = Disabled) | Relman, Releng |
[DONE] | May 12 | Back Up Plan 38.0.5 Beta 1 Release or it's Beta 2 Desktop/Android (Desktop RL/RV, Hello SS = Enabled) Released | Relman, QE |
[DONE] | May 14 | 38.0.5 Beta 3 GTB Desktop/Android (Desktop RL/RV, Hello SS = Enabled) | Relman, Dev |
[DONE] | May 15 | 38.0.5 Beta 3 Desktop/Android (Desktop RL/RV, Hello SS = Enabled) Released | Relman, QE |
[DONE] | May 18 | 38.0.5 Beta 4 GTB Desktop/Android (Desktop RL/RV, Hello SS = Enabled) | Relman, Dev |
[DONE] | May 19 | 38.0.5 Beta 4 Desktop/Android (Desktop RL/RV, Hello SS = Enabled) Released | RelMan, QE |
[DONE] | May 21 | 38.0.5 RC 1 GTB Desktop/Android from M-R (Desktop RL/RV, Hello SS = Enabled) | Sylvestre, KaiRo |
[DONE] | May 22 | 38.0.5 RC 1/Last Beta Released (Desktop RL/RV, Hello SS = Enabled) | Sylvestre, KaiRo |
[DONE] | May 22 | 39.0 Beta 1 GTB | |
[DONE] | May 26 | 39.0 Beta Release | |
[DONE] | June 1 | 38.0.5 OTR (OK to Release) | Stuart, KaiRo |
[DONE] | June 2 | 38.0.5 GO LIVE | Sylvestre + TEAM |
[DONE] | June 12 | Postmortem |
Status Week Ending May 1
- See Status for Previous Week(s), here
Firefox for iOS, v1.0, Risk Profile= Not Critical Path for June 2nd; Schedule Under Revision
Risk Profile Change?
Yes, iOS has been removed from the scope of the campaign.
Why?
Ensuring quality and market readiness remains primary focus vs. time to market. Specific features include History and Password Sync. The understanding is that the schedule will shift but not too much.
Highlights and Accomplishments
- Build 7 is out (with 25 dogfood ready locales!)
- [DONE] Thumbnails in Top Sites
- [DONE] Sharing from Other Apps
- [DONE] Move favicon usage in UI
- [DONE] Frecency in Top Sites
- '[ON TRACK] iPad layouts
- [ON TRACK] Saving session
- [ON TRACK] Frecency in Searches
- [ON TRACK] Fx Sync (Targeting May 1)
- [ON TRACK] Reader View
- [ON TRACK] Tab Sync
- [AT RISK] History and Password Sync
In Progress: Reading List Sync<== Deferred
See Jenn's status: https://wiki.mozilla.org/Mobile/Firefox_for_iOS/Status_Report/21-Apr-2015
Next Steps and Go to Green Plan
- Kar is working to get a preview build out to Non-Mozillians. Team continues to work towards string freeze and feature complete. The new schedule hasn't been published as of yet but it is in progress.
Tracking for iOS
80 Total; 2 Open (2.5%); 77 Resolved (96.25%); 1 Verified (1.25%);
Firefox for Android, v38.0.5, Risk Profile = Almost on track
Risk Profile Change?
No, Fennec has been yellow for about 5 weeks.
Why Yellow?
We now have clarity as to what the user experience with Reading List sync is given change to Desktop (see below) but this project remains in an 'At Risk' state by default.
Highlights and Accomplishments
We have consensus there will be no change to the plan of record for Android. Testing will continue as usual but the Desktop use-case will be removed for now, here is the play-by-play:
- Reading List will ship except now without Sync; need to make sure code is all out
- No new additions to the Home Panel
Margaret is working to revamp the Pocket Panel, called "Pocket Hits" not 100% sure it will be ready (Pocket for Home Panels has been shipping in Android for quite some time)
Next Steps and Go to Green Plan
- Go/No-Go on refreshed Pocket Home Panel (need to ID a date for this)
Tracking for Firefox for Android 38.0.5
ID | Priority | Summary | Status | Assigned to |
---|---|---|---|---|
1063844 | -- | [onboarding] Start Pane v1.5 | RESOLVED | Chenxia Liu [:liuche] |
1082011 | -- | [meta] Create a central Reading List attached to FxA | RESOLVED | |
1120004 | -- | Update Reader View controls | RESOLVED | :Margaret Leibovic |
1159780 | -- | [meta] Dev Edition 40 | RESOLVED |
4 Total; 0 Open (0%); 4 Resolved (100%); 0 Verified (0%);
Firefox for Desktop, v38.0.5 - Pocket Integration and Reader View Risk Profile = High Risk
Risk Profile Change?
No, we've been orange/red for 2 weeks since deciding upon changes to integrate Pocket.
Why Red?
We missed the 04/27 deadline to have integration landed in Nightly. We're missing our target for Beta 1 which was supposed to be May 8; it will now be May 11.
Highlights and Accomplishments
- (in progress)
- Reader View and Readability.js
Given all the Pocket conversation, we shouldn't forget about Reader View which is super important; team continues to chip away.
- bug 1154028 - Make sure reader view UI styles don't accidentally get applied to readability content (landed in Fxteam, not sure about plan for uplift)
- bug 1158184 - Week 17 / April 24 - -Uplift github version of Readability/JSDOMParser into mozilla-central and aurora/beta (landed in FxTeam, uplift requested)
- Thorough break-down bug of Reader View changes for desktop to better tune for Pocket's look and feel: bug 1155536 - [breakdown] Tune Reader View style to better match Pocket's reader view
Next Steps and Go to Green Plan
- [DONE] Disable Reading List and Sync for Reading List in 38.1 bug 1155515
- [DONE] 04/29 Determine if current schedule will be enough time for implementation and testing
- [PLANNED] 05/06: Pref On by Default
- [PLANNED] 05/08:: Uplift to Beta (1 day too late for GTB for Beta 1)
- [PLANNED] 05/11:: GTB for Beta 2 (original schedule, it's going to actually be Beta 1)
- [PLANNED] 05/12:: Beta 2 Released
- [PLANNED] 05/13: Final 'GO/No-GO'
- Working to finalize strings for panels (Friday was the goal)
- Need to determine if there is time for First Run/UI Tour
- Brand engagement is determining plan for promoting Pocket this week
Tracking for Pocket
91 Total; 13 Open (14.29%); 55 Resolved (60.44%); 23 Verified (25.27%);
Firefox for Desktop, v38.0.5 - Room Sharing for Hello, Risk Profile = On Track
Risk Profile Change?
No, Hello has been Green or 'On Track' for about 5 weeks
Why Green?
String freeze declared on time. Tab sharing has been uplifted and the feature is ready for end-to end testing, it may shift to Yellow depending upon incoming defect reports
Next Steps
- Stay on top of incoming bugs and issues
- Will monitor fix rate vs. incoming bugs as well as regressions and bouncebacks
- Healthy balance of the above along with good stability will keep this feature ‘on track’
Tracking for Hello
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
Firefox Developer Edition, v40.0, Risk Profile: 'At Risk'
Risk Profile Change?
No, Fx40 has been 'yellow' since it was merged to Nightly since 03/30.
Why?
Need to land on intended scope for the campaign
Highlights/Next Steps
- Aligning with June 2nd date
- iOS debugging is likely out of scope due to App Store
- Perf tooling; WebVR
- Implement changes based on user voice/feedback
Tracking Dev Edition
- Need to triage meta:
- Team has also dividing and conquering this list http://mzl.la/1HVvrjf
- Stay tuned for an update this week
Tracking Campaign-Specific Features
ID | Priority | Summary | Status | Assigned to |
---|---|---|---|---|
1128338 | -- | [Meta] [engagement] Web elements for Firefox Q2 Growth Campaign (2015) | RESOLVED | |
1132054 | -- | [META] Fennec 38 (for campaign tracking) | RESOLVED | |
1132074 | -- | [Meta] Desktop - Firefox Q2 Growth Campaign | NEW | |
1132581 | -- | [Meta] Loop - Firefox Q2 Growth Campaign | RESOLVED | |
1132944 | -- | [Meta] Developer Tools features for Q2 Growth Campaign | RESOLVED | |
1141844 | -- | [Meta] SUMO content for Firefox Growth Campaign 2015 | RESOLVED | Joni Chan |
1155467 | -- | [meta] Firefox Pocket integration | RESOLVED | |
1159780 | -- | [meta] Dev Edition 40 | RESOLVED |
8 Total; 1 Open (12.5%); 7 Resolved (87.5%); 0 Verified (0%);
Tracking Non-Campaign Specific Features
ID | Priority | Summary | Status | Assigned to |
---|---|---|---|---|
1015800 | -- | [EME][META] Implement Encrypted Media Extensions | NEW | |
1120311 | -- | Suggested tiles: Affiliate Release (FX 39) | VERIFIED |
2 Total; 1 Open (50%); 0 Resolved (0%); 1 Verified (50%);
Useful Queries
- Fixed in Firefox 38 (For Desktop + Android)
- Incoming bugs for Reading List and Reader View
- Tracking for Firefox for Android 38
Quality Test Plans
- New landing page/FTU - tour, includes video + product points
- QA contact: rbillings
- - (fx-UITour-ReadingList) UITour / in-product changes for the Reading List tours
- iOS landing page
- QA contact:
- links
- Tiles
- QA contact: kthiessen on server, Softvision (Florin/Cornel) on client.
- Tracking Bug
- First-time user experience
- QA contact: rbillings
- Tracking bug for Mozilla.org
- Reading List
- Desktop QA contact: avaida (irc), andrei.vaida@softvision.ro (email)
- Mobile QA contact: TeoVermesan (irc), teodora.vermesan@softvision.ro (e-mail)
- Fuzzing/basic security testing
- Stephen Donner (e-mail)
- Reader View
- Desktop QA contact: avaida (irc), andrei.vaida@softvision.ro (email)
- Mobile QA contact: TeoVermesan (irc), teodora.vermesan@softvision.ro (e-mail)
- Hello
- Desktop QA contact: bogdan_maris (irc), bogdan.maris@softvision.ro (email)
- Localization of video content
- QA contact: none, being done by the l10n team
- links
Communication
- #planning
- Weekly Meetups @ 9AM Pacific Every Wednesday, Vidyo = Program Management
- Agenda(s) available, here: https://docs.google.com/a/mozilla.com/document/d/1XNqbqj3LQfHlqahEMO9FSOSD-PNU8Vy_auGY9B4yUwI/edit