Services/Sync/EOL Sync Add On Phase 1: Difference between revisions
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
|Feature feature manager=Jennifer Arguello | |Feature feature manager=Jennifer Arguello | ||
|Feature lead engineer=Philipp von Weitershausen | |Feature lead engineer=Philipp von Weitershausen | ||
|Feature security lead=Yvan Boily | |||
|Feature qa lead=Tracy Walker | |Feature qa lead=Tracy Walker | ||
|Feature ux lead=Alex Faaborg | |Feature ux lead=Alex Faaborg |
Revision as of 22:54, 18 July 2011
Status
EOL Sync Add-on Phase 1 | |
Stage | Design |
Status | ` |
Release target | TBD - Not dependent on train schedule |
Health | OK |
Status note | Need sign off on design and possible UX. |
{{#set:Feature name=EOL Sync Add-on Phase 1
|Feature stage=Design |Feature status=` |Feature version=TBD - Not dependent on train schedule |Feature health=OK |Feature status note=Need sign off on design and possible UX. }}
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?
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.
Too 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
- A new tab (hanger) page will appear explaining what happened and links to Sync page
- 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
- A new tab (hanger) page will appear explaining what happened and links to Sync page
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
- Add Sync information to the homepage of FF4+ after install. Owner: Web Dev (PMM?). 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.
- A user should see some communication as to what just happened.
- 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
- A new tab page will open explaining what happened and referring the user to the Sync page for instructions on how to use the integrated Sync client
- 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
- A new tab page will open explaining what happened and referring the user to the Sync page for instructions on how to use the integrated Sync client
- Messaging for the new tab page
- The Sync Add-on has been uninstalled. Sync is still enabled and syncing your data across browsers. Please see this page for more information on Sync. http://support.mozilla.com/en-US/kb/what-firefox-sync?s=Sync&as=s
6. User experience design
- NOTE* Need design for the hanger page. Faaborg?
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
`
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?
|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.
Too 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
- A new tab (hanger) page will appear explaining what happened and links to Sync page
- 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
- A new tab (hanger) page will appear explaining what happened and links to Sync page
|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
- Add Sync information to the homepage of FF4+ after install. Owner: Web Dev (PMM?). 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.
- A user should see some communication as to what just happened.
- 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
- A new tab page will open explaining what happened and referring the user to the Sync page for instructions on how to use the integrated Sync client
- 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
- A new tab page will open explaining what happened and referring the user to the Sync page for instructions on how to use the integrated Sync client
- Messaging for the new tab page
- The Sync Add-on has been uninstalled. Sync is still enabled and syncing your data across browsers. Please see this page for more information on Sync. http://support.mozilla.com/en-US/kb/what-firefox-sync?s=Sync&as=s
|Feature ux design=*NOTE* Need design for the hanger page. Faaborg? |Feature implementation plan=` |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=` |Feature operations review=` |Feature implementation notes=` |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 | ` | ` |
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=` |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 ???