Firefox/2015: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(267 intermediate revisions by 10 users not shown)
Line 1: Line 1:
=Firefox Q2/Q3 Growth Campaign=
= [SHIPPED] November 3rd 2015  Campaign - Firefox 42.0=
==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


==Release Schedule and Milestones==
==Product Features==
'''See the weekly Engagement Team calendar,''' [https://docs.google.com/a/mozilla.com/document/d/1yjlbeD0bGyon8L1nq_bfjChLbsyJtkMtrIWGJSHrK7Q/edit here].<br>
We are currently Pre-Beta Testing Private Browsing with Tracking Protection for Firefox 42.0 Desktop and Firefox 42.0 Aurora. You can read more about the release, here: https://blog.mozilla.org/futurereleases/2015/08/14/new-experimental-private-browsing-and-add-ons-features-ready-for-pre-beta-testing-in-firefox/  
[https://wiki.mozilla.org/RapidRelease/Calendar Release Train Schedule for Reference]


'''March 16:''' [[Firefox/2015/StringFreezeStatus#As_of_March_16th|Product String Freeze]] <== status <br>
Release Notes for Firefox 42.0 can be found, here:
'''March 16-20:''' Reading List/Reader View engineering work week in SFO <br>
* Desktop: https://www.mozilla.org/en-US/firefox/42.0a2/auroranotes/
''''''March 25: Go/No-Go for all features in preparation for marketing/web string freeze <br>'''
* Firefox for Android: https://www.mozilla.org/en-US/firefox/android/42.0a2/auroranotes/
'''April 6:''' Marketing and web string freeze <br>
'''April 8:''' Quality check point<br>
'''April 20:''' SUMO article(s)  ‘OK to translate’  to L10n <br>
'''May 4:''' Release Candidate Go To Build <br>
'''May 8:''' OTR’s  (OK to Release) Due from QE <br>
'''May 12:''' '''GO LIVE''' <br>


==Status Week Ending March 13th  ==
===Firefox for iOS, v1.0, Risk Profile= At Risk ===
[[File:FxiOSRisk0313.png|frameless]]<br>
'''Why at risk?''' Although the team has made significant progress and has successfully built basic browsing and search functionality, current scope of features targeted for v1.0 release is too large given current resources and condensed schedule. String freeze date is pending; goal to identify one by 03/18.<br>
'''Go to Green Plan =''' Triage and scrub to identify ‘must-haves’ for MVP is underway and we should have a re-calibrated plan next week. Dogfooding program which launched in Feb will continue with to augment quality testing and provide valuable real-world feedback.<br>
'''Read Full Status''' '''and access lot’s of great information, here:''' https://wiki.mozilla.org/Mobile/Firefox_for_iOS/Status_Report/11-Mar-2015
<br>


===Firefox for Android, v38.0, Risk Profile =  At risk but almost on track===
==Schedule + Milestones==
[[File:FennecRisk0313.png|frameless]]<br>
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release Management Calendar] <br>
'''Why?''' Reading List and Reader View require changes and enhancements to currently shipping features and workflows so although work is significant, there are less unknowns. #1 Dependency is production end-points for server which is targeted for March 16th. Next milestone is string freeze = March 16th which is on track. More information on feature test plan will be available next week.
* [https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates Rapid Release Dates]  
See Meta bug, here: https://bugzilla.mozilla.org/show_bug.cgi?id=1132054
<br>
===Firefox for Desktop, v38.0 - Reading List and Reader View Risk Profile = At risk <br>===
[[File:ReadingListReaderViewRisk0313.png|frameless]]<br>


'''Why at risk'''? There are three main areas of risk. (1) The readability.js code used for reader view has a number of performance and rendering/display  issues (on many pages the reader view is missing important content, rearranges parts of text, or has otherwise poor results). (2) The reading list sync engine is still being implemented, leaving little time for bug fixes and end-to-end testing. (3) General risk from having lots of work to do, with no slack to address new issues/bugs that may arise. This includes the potential for needing to change pre-landed strings as the code using them is implemented.Unlike previous projects on accelerated schedules, we have large amounts of complex new and/or untested code landing very close to release, which need to coordinate across multiple products. This multiplies risk across the board, and makes it more likely unknown issues will be found that we can not address in time.<br>
==Product Walkthrough==
'''Go to green plan =''' We are gathering the team in SF on 3/16 for a meet up, and are trimming down features where possible (although there is not a lot to cut). Specifically for readability.js, we have a plan to avoid the performance issues entirely and will be attempting to improve readability.js as much as we can before shipping. Some Android and server testing will occur until the desktop sync engine is ready.<br>
[https://air.mozilla.org/firefox-product-walkthrough/ Air Mozilla video] is available for Mozillians with NDAs or community marketing contractors.  


===Firefox for Desktop, v38.0 - Room Sharing for Hello, Risk Profile = At risk but almost on track<br>===
== Call to Action ==
[[File:HelloRisk0313.png|frameless]]<br>
* Use Private Browsing in 41.0 Beta and complete the Heartbeat Survey (the survey is random, so please fill it out if it is offered for you to help out!)
'''Why?''' Windows sharing landed, Tab sharing on track for March 16th - uplift to Fx38 on track. SDK was patched and we are fixing a few last bugs to uplift into 38. Share tabs and share windows are currently in progress. Once that has landed, things will be greener.<br>
* Help us test Private Browsing in 42.0 Aurora
See UX, here: https://projects.invisionapp.com/share/GU1Z0XTXR#/screens<br>
* Help us test the Doorhanger Popup which pops up when you click on the top left UI element right left to the URL in your awesome bar where the URL is
* Help us test RTL (right-to-left) which got some fixes (Arabic, Hebrew, Urdu)
** same ask as the Doorhanger Popup above, but for RTL bugs
** Private Browsing as above, but for RTL
** Fixed bug to verify: https://bugzilla.mozilla.org/show_bug.cgi?id=1200661 (Verified by QA, but doesn't hurt to test as well)
** Currently open bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1201703
** Please do some more visual exploratory testing to find more bugs there


===Firefox Developer Edition, v40.0,  Risk Profile = No risk profile, yet. Ramping up, Fx40 will be Nightly as of 03/30 which will trigger Red/Yellow/Green status===
==RASCI==
[[File:DevEdition.png|frameless]]
[https://wiki.mozilla.org/Engagement/Integrated_Marketing/Definitions#RASCI What does RASCI Stand For?]
*Meta: https://bugzilla.mozilla.org/show_bug.cgi?id=1132944
{| class="wikitable collapsible collapsed" style="width: 100%"
*Marketing plan happening next week
! Engineering Teams
|-
|
!Name !! Team !! Role
|-
| || Dave Camp ||Firefox Desktop || (Accountable) Dev Mgr for 42.0
|-
| || Matthew Noorenberghe || Firefox Desktop || (Responsible) Onboarding Tour Front End
|-
| || Tim Taubert || Firefox Desktop || (Responsible) Front End Team for 42.0 Feature Work
|-
| || Margaret Leibovic || Firefox for Android || (Accountable) Dev Mgr for 42.0
|-
| || Steve Workman || Platform Security Engineering || (Accountable ) Platform Sec Dev Mgr for 42.0  
|-
| || Francois Marier || Platform Security Engineering ||(Responsible) Tracking List Implementation
|-
| || Toby Elliot || Services || (Accountable) Mgr for Services team
|-
| || Ryan Tilder || Services || (Responsible) Services Support
|-
| || Joe Walker || Dev Tools || (Accountable) Mgr for DevEdition
|-
| || Jen Fong || Dev Tools || (Responsible) Mgr for DevEdition
|-
| || Mark Finkle || Firefox for iOS || (Accountable) Mgr for iOS
|-
| || Axel Hecht || l10n || (Accountable) for Product l10n
|-
| || Flod || l10n || (Accountable) for Marketing and Engagement
|}
<p> </p>
{| class="wikitable collapsible collapsed" style="width: 100%"
! Product Teams
|-
|
! Name !! Team !! Role
|-
| || Nick Nguyen || Firefox Desktop || (Accountable) Firefox Desktop Product
|-
| || Karen Rudnitski || Firefox for iOS, Firefox for Android || (Responsible) v2.0 Firefox for iOS, (Accountable) Firefox for Android
|-
| || Javaun Moradi || Firefox Desktop || (Responsible) 42.0
|-
| || Barbara Bermes || Firefox for Android || (Responsible) 42.0
|-
| || Jeff Griffiths || Firefox Dev Edition || (Responsible) Firefox 44.0 DevEdition Features
|}
<p> </p>
{| class="wikitable collapsible collapsed" style="width: 100%"
! RelMan/RelEng/QE
|-
|
! Name !! Team !! Role
|-
| || Lawrence Mandel || Release Management || (Accountable) Release Management, Quality Programs and Dev Services
|-
| || Chris Atlee || Platform Engineering || (Accountable) Build and Release for all the bits
|-
| || Sylvestre Ledru || Release Management || (Responsible) 42.0 Release, 44.0 DevEdition Release, and iOS Release
|-
| || Ben Hearsum || Release Engineering || (Responsible) 42.0 Release, 44.0 DevEdition Release, and iOS Release (dble checking on iOS)
|-
| || Matt Wobensmith || Quality Engineer || (Responsible) 42.0 QE Desktop
|-
| || TBD || Quality Engineer || (Responsible) 42.0 QE Firefox for Android
|-
| || TBD || Quality Engineer || Responsible Firefox for iOS v2
|-
| || TBD || Quality Engineer || (Responsbile) 44.0 QE Firefox DevEdition
|-
| || KaiRo || Quality Engineering || (Accountable) 42.0 Quality and Stability for Desktop and Mobile + 44.0 DevEdition
|-
| || Otilia Anica || Softvision || (Responsible) 42.0 Testing for Desktop and Mobile + 44.0 DevEdition
|-
| || Rebecca Billings || Web QA || (Responsible) Testing all things Web
|}
<p> </p>
{| class="wikitable collapsible collapsed" style="width: 100%"
! Program Managment
|-
|
! Name !! Team !! Role
|-
| || Sheila Mooney || Engineering Program Management || (Accountable) Program Management
|-
| || Alexandra Costello || Sr. Manager Marketing Operations || (Accountable) Marketing and Engagement Ops
|-
| || Erin Lancaster|| Engineering Program Management || (Responsible) Manages risk for product Deliverables + Cross-Functional Activities
|-
| || Cory Price || Sr. Web Project Engineer || (Responsible) Manages All Brand Engagement Projects and Properties
|-
||| Marco Mucci || Engineering Program Management Firefox || (Responsible) Scrum Master/Manages risk for all Engineering Deliverables related to the Browser
|-
| || Jenn Chaulk || Engineering Program Management Firefox for Android || (Responsible) Manages risk for all engineering deliverables related to Firefox for Android
|}


== Tracking ==
==Firefox Moments in Time==
<onlyinclude>
===Shipped===
<bugzilla>
* [https://wiki.mozilla.org/Firefox/2015/June-2 June 2nd, 2015]
{
    "blocks": "1129289",
    "include_fields": "id, priority, summary, status, assigned_to"
}
</bugzilla>
</onlyinclude>
 
== Quality Test Plans==
'''WIP'''
 
==Communication==  
* #planning
* Weekly Meetups @ 9AM Pacific Every Wednesday, Vidyo = Program Management

Latest revision as of 21:49, 5 November 2015

[SHIPPED] November 3rd 2015 Campaign - Firefox 42.0

Product Features

We are currently Pre-Beta Testing Private Browsing with Tracking Protection for Firefox 42.0 Desktop and Firefox 42.0 Aurora. You can read more about the release, here: https://blog.mozilla.org/futurereleases/2015/08/14/new-experimental-private-browsing-and-add-ons-features-ready-for-pre-beta-testing-in-firefox/

Release Notes for Firefox 42.0 can be found, here:


Schedule + Milestones

Product Walkthrough

Air Mozilla video is available for Mozillians with NDAs or community marketing contractors.

Call to Action

  • Use Private Browsing in 41.0 Beta and complete the Heartbeat Survey (the survey is random, so please fill it out if it is offered for you to help out!)
  • Help us test Private Browsing in 42.0 Aurora
  • Help us test the Doorhanger Popup which pops up when you click on the top left UI element right left to the URL in your awesome bar where the URL is
  • Help us test RTL (right-to-left) which got some fixes (Arabic, Hebrew, Urdu)

RASCI

What does RASCI Stand For?

Firefox Moments in Time

Shipped