Services/Sync/Sync Setup Improvements Desktop

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


Sync Setup Improvements - Desktop
Stage Shelved
Status `
Release target `
Health OK
Status note This feature is now being covered in Sync Setup Impovements.


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

Open issues/risks

  • Should we wait until the desktop and mobile work is done before touching the copy and videos?

Stage 1: Definition

1. Feature overview

Sync is a service to keep the Firefox experience consistent across multiple devices. The adoption rate of new Sync users has plateaued and the percentage of single-device Sync users is the majority of users. The two main themes of this feature are to increase the adoption rate for Sync and to increase the number of Sync users with multiple devices (namely mobile devices). The goals below represent the findings of Sync Set Up usability testing and the culling of various feedback channels.


  • Decrease non-essential messaging in the Set Up flow
  • Ensure the user is confident Sync will keep synced data secure and private
  • Let the user know that Sync is set up and working

2. Users & use cases

User: The user is a Firefox 4.0+ user. She/he has multiple devices that she/he would like to keep in Sync.

  • A user would like to set up Sync on one desktop computer
  • A user would like to set up Sync on two desktop computers
    • Non-Sync user flow
    • Sync user flow

3. Dependencies

Dependency Owner Status
Provide updated set up flow to Support Jen Due date TBD
Update support documentation Ibai Garcia Due date TBD
Provide l10n team en-us copy Jen? Due date TBD
Update l10n Sync pages Axel? Due date TBD
Update blogs of changes Jen Due date TBD

4. Requirements

Must Have Requirement Notes
X The user is reassured that sync data is secure
X The user is not confused by any step in set up
X The value of Sync is clear to the user
X For initial Sync setup, the user must know that Sync is working before set up is complete
X When setting up a subsequent desktop browser, the user must know that Sync is set up See in Mock up how personas should be updated. Still not clear. Adding to issues list.
For a Sync user, reinforce how Sync works in the background This is not part of set up, hence why it would be nice to have. It is not a blocker to completing this feature.
For a Sync user, reinforce the Sync data is secure This is not part of set up, hence why it would be nice to have. It is not a blocker to completing this feature.


  • Make Sync Setup on a mobile device easier
  • Enhance the Firefox Home set up experience

Stage 2: Design

5. Functional specification


6. User experience design

UX designs:

Stage 3: Planning

7. Implementation plan


8. Reviews

Security review


Privacy review


Localization review




Quality Assurance review


Operations review


Stage 4: Development

9. Implementation


Stage 5: Release

10. Landing criteria


Feature details

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

Team status notes

  status notes
Products ` `
Engineering ` Sketch notes from mcoates and ibai: Services/Sync/SetupConfusion.
Security ` `
Privacy ` `
Localization ` `
Accessibility ` `
Quality assurance ` `
User experience ` `
Product marketing ` `
Operations ` `

Started to gather potential relevant bugs: We should close the ones that are stale or not going to be worked on. - Revamp setup wizard