Services/Sync/EOL Sync Add On Phase 1

From MozillaWiki
< Services‎ | Sync
Jump to navigation Jump to search
Please use "Edit with form" above to edit this page.

Status

EOL Sync Add-on Phase 1
Stage Development
Status Complete
Release target TBD - Not dependent on train schedule
Health OK
Status note Has been deployed to AMO and tested.

{{#set:Feature name=EOL Sync Add-on Phase 1

|Feature stage=Development |Feature status=Complete |Feature version=TBD - Not dependent on train schedule |Feature health=OK |Feature status note=Has been deployed to AMO and tested. }}

Team

Product manager Jennifer Arguello
Directly Responsible Individual Jennifer Arguello
Lead engineer Philipp von Weitershausen
Security lead Yvan Boily
Privacy lead `
Localization lead `
Accessibility lead `
QA lead Tracy Walker
UX lead Alex Faaborg
Product marketing lead Jaclyn Fu
Operations lead `
Additional members Ibai Garcia

{{#set:Feature product manager=Jennifer Arguello

|Feature feature manager=Jennifer Arguello |Feature lead engineer=Philipp von Weitershausen |Feature security lead=Yvan Boily |Feature privacy lead=` |Feature localization lead=` |Feature accessibility lead=` |Feature qa lead=Tracy Walker |Feature ux lead=Alex Faaborg |Feature product marketing lead=Jaclyn Fu |Feature operations lead=` |Feature additional members=Ibai Garcia }}

Open issues/risks

  • Add-on users stop using Sync because they believe it has been disabled.
  • Sync web search results confusing because the AMO link shows up and we are advising to not use the Add-on on the AMO page.
  • Open question: Are we forcing an update or just letting users self-discover this?
  • What will the experience be if someone is trying to download the add-on and they don't have it installed? Does the installation do nothing? Can we block them from doing this?

Stage 1: Definition

1. Feature overview

Firefox Sync has been integrated into the client since version 4 and the Firefox Sync Add-on will not longer be maintained. This is a plan to end of life the use of the Firefox Sync Add-on. Users in 3.6.* will continue to use the Sync Add-on until they upgrade to FF 4+ and the Sync Add-on will not have an update for 3.6.* users. Users who upgraded to Firefox 4 or greater and who had the Sync Add-on installed still show that the add-on is active, even though Sync is using the integrated client. This is a plan to get Sync add-on users off the Sync add-on and onto the most current version of Sync. Phase 1, is to provide a path for the users to uninstall the Sync add-on.

The benefit of moving users to the current version of Sync is that it is a supported version of the service, which is continuously being worked on.

To see current metrics of the Sync Add-on go to this link.

2. Users & use cases

  • For FF 3.6.* users, the Sync add-on will keep working as before. It must be communicated that the Sync Add-on is not longer maintained.
  • For FF3.6 Sync add-on users who upgraded to FF4+ and still have the add-on installed. Steps to upgrade are below for manual upgrade
    • User goes to the Sync AMO page
    • User downloads the Sync Add-on
    • The Sync Add-on uninstalls any installed Sync add-on


  • For FF4+ users who still have the add-on installed. Steps to upgrade are below for automatic upgrade
    • User gets prompted Sync add-on has an update
    • User downloads the Sync Add-on
    • The Sync Add-on uninstalls any installed Sync add-on

3. Dependencies

  • Sync Add-on references removed from http://www.mozilla.com/en-US/mobile/sync/. Owner: Chrissie. Status: Done.
  • Provide Services Support instructions expected behavior. Owner: Jen . Status: Not Started
  • Provide Product Planning and PMM the schedule of the plan. Owner: Jen. Status: Not Started
  • PMM keeps touting Sync as part of the next few releases. (With rapid release, we are finding that some users do not notice when new features come online and so we should keep promoting them with subsequent releases). Owner: PMM. Status: Not started

4. Requirements

  • Existing add-on users must have a seamless uninstall experience when updating the add-on.
  • Communicate this plan more broadly (i.e. blogs, SUMO page)
  • Sync service for a user must not be disrupted
  • (nice to have) No user Sync data gets lost.

Non-goals

  • Disabling the AMO page for Firefox Sync. This will be part of Phase 2 when 3.6.* EOL.

Stage 2: Design

5. Functional specification

The flow below should be the same across all OS's, Windows, Mac, and Linux.

  • Manual download from the Sync Add-on page for users with FF4+
    • From Sync Add-on Page click "Download Now"
    • Sync Add-on will be downloaded.
    • As part of the install, it will automatically uninstall the Sync Add-on


  • Pushed update to Sync Add-on users with FF4+
    • The update dialog will appear on the desktop browser
    • User selects update
    • The add-on downloads update and then installs
    • The update will uninstall the Sync Add-on
  • Update the message on the AMO page

Old: Note: Firefox Sync is built into Firefox 4 and later! We recommend you upgrade to the latest Firefox version instead of installing this add-on.

New: Note: Firefox Sync is now built into Firefox! This page exists solely for legacy reasons. Please upgrade to the latest Firefox version instead of installing this add-on.

    • Long note:

Note: Firefox Sync is now built into Firefox! This page exists solely for legacy reasons. Please upgrade to the latest Firefox version instead of installing this add-on. To set up Firefox Sync please see this page.

6. User experience design

No extra UX work is necessary.

Stage 3: Planning

7. Implementation plan

`

8. Reviews

Security review

`

Privacy review

`

Localization review

`

Accessibility

`

Quality Assurance review

`

Operations review

`

Stage 4: Development

9. Implementation

Bug 677366 tracks the work for the Sync Add-on.

Stage 5: Release

10. Landing criteria

` {{#set:Feature open issues and risks=* Add-on users stop using Sync because they believe it has been disabled.

  • Sync web search results confusing because the AMO link shows up and we are advising to not use the Add-on on the AMO page.
  • Open question: Are we forcing an update or just letting users self-discover this?
  • What will the experience be if someone is trying to download the add-on and they don't have it installed? Does the installation do nothing? Can we block them from doing this?

|Feature overview=Firefox Sync has been integrated into the client since version 4 and the Firefox Sync Add-on will not longer be maintained. This is a plan to end of life the use of the Firefox Sync Add-on. Users in 3.6.* will continue to use the Sync Add-on until they upgrade to FF 4+ and the Sync Add-on will not have an update for 3.6.* users. Users who upgraded to Firefox 4 or greater and who had the Sync Add-on installed still show that the add-on is active, even though Sync is using the integrated client. This is a plan to get Sync add-on users off the Sync add-on and onto the most current version of Sync. Phase 1, is to provide a path for the users to uninstall the Sync add-on.

The benefit of moving users to the current version of Sync is that it is a supported version of the service, which is continuously being worked on.

To see current metrics of the Sync Add-on go to this link. |Feature users and use cases=* For FF 3.6.* users, the Sync add-on will keep working as before. It must be communicated that the Sync Add-on is not longer maintained.

  • For FF3.6 Sync add-on users who upgraded to FF4+ and still have the add-on installed. Steps to upgrade are below for manual upgrade
    • User goes to the Sync AMO page
    • User downloads the Sync Add-on
    • The Sync Add-on uninstalls any installed Sync add-on


  • For FF4+ users who still have the add-on installed. Steps to upgrade are below for automatic upgrade
    • User gets prompted Sync add-on has an update
    • User downloads the Sync Add-on
    • The Sync Add-on uninstalls any installed Sync add-on

|Feature dependencies=* Sync Add-on references removed from http://www.mozilla.com/en-US/mobile/sync/. Owner: Chrissie. Status: Done.

  • Provide Services Support instructions expected behavior. Owner: Jen . Status: Not Started
  • Provide Product Planning and PMM the schedule of the plan. Owner: Jen. Status: Not Started
  • PMM keeps touting Sync as part of the next few releases. (With rapid release, we are finding that some users do not notice when new features come online and so we should keep promoting them with subsequent releases). Owner: PMM. Status: Not started

|Feature requirements=* Existing add-on users must have a seamless uninstall experience when updating the add-on.

  • Communicate this plan more broadly (i.e. blogs, SUMO page)
  • Sync service for a user must not be disrupted
  • (nice to have) No user Sync data gets lost.

|Feature non-goals=* Disabling the AMO page for Firefox Sync. This will be part of Phase 2 when 3.6.* EOL. |Feature functional spec=The flow below should be the same across all OS's, Windows, Mac, and Linux.

  • Manual download from the Sync Add-on page for users with FF4+
    • From Sync Add-on Page click "Download Now"
    • Sync Add-on will be downloaded.
    • As part of the install, it will automatically uninstall the Sync Add-on


  • Pushed update to Sync Add-on users with FF4+
    • The update dialog will appear on the desktop browser
    • User selects update
    • The add-on downloads update and then installs
    • The update will uninstall the Sync Add-on
  • Update the message on the AMO page

Old: Note: Firefox Sync is built into Firefox 4 and later! We recommend you upgrade to the latest Firefox version instead of installing this add-on.

New: Note: Firefox Sync is now built into Firefox! This page exists solely for legacy reasons. Please upgrade to the latest Firefox version instead of installing this add-on.

    • Long note:

Note: Firefox Sync is now built into Firefox! This page exists solely for legacy reasons. Please upgrade to the latest Firefox version instead of installing this add-on. To set up Firefox Sync please see this page. |Feature ux design=No extra UX work is necessary. |Feature implementation plan=` |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=` |Feature operations review=` |Feature implementation notes=Bug 677366 tracks the work for the Sync Add-on. |Feature landing criteria=` }}

Feature details

Priority P1
Rank 999
Theme / Goal `
Roadmap Sync
Secondary roadmap `
Feature list `
Project `
Engineering team Services

{{#set:Feature priority=P1

|Feature rank=999 |Feature theme=` |Feature roadmap=Sync |Feature secondary roadmap=` |Feature list=` |Feature project=` |Feature engineering team=Services }}

Team status notes

  status notes
Products ` `
Engineering ` `
Security pass `
Privacy ` `
Localization ` `
Accessibility ` `
Quality assurance pass `
User experience ` `
Product marketing ` `
Operations ` `

{{#set:Feature products status=`

|Feature products notes=` |Feature engineering status=` |Feature engineering notes=` |Feature security status=pass |Feature security health=` |Feature security notes=` |Feature privacy status=` |Feature privacy notes=` |Feature localization status=` |Feature localization notes=` |Feature accessibility status=` |Feature accessibility notes=` |Feature qa status=pass |Feature qa notes=` |Feature ux status=` |Feature ux notes=` |Feature product marketing status=` |Feature product marketing notes=` |Feature operations status=` |Feature operations notes=` }}


Support Plan Notes:

  • For users on Firefox 3.6: Please advise them to upgrade to Firefox 4 and then uninstall the Sync Add-on.
  • For manual uninstall of the Sync Add-on: tools->Add-ons then select "remove" next to the Sync Firefox add-on (is this true for all OS's?)
  • Sync will keep working as it did before. Here are directions for looking at Sync preferences:
    • windows users can go to menu drop down -> options ->options and then the Sync tab (Need to double check these instructions)
    • mac users go to Firefox -> Preferences ->Sync tab
    • linux users ???
  • For users of Firefox 4 and later with the Sync Add-on: Please advise them to uninstall the Sync Add-on.
    • For all users, tools->Add-ons then select "remove" next to the Sync Firefox add-on (is this true for all OS's?)
    • Sync will keep working as it did before. Here are directions for looking at Sync preferences:
    • windows users can go to menu drop down -> options ->options and then the Sync tab (Need to double check these instructions)
    • mac users go to Firefox -> Preferences ->Sync tab
    • linux users ???