Firefox/Features/Sync Setup Improvements

From MozillaWiki
Jump to navigation Jump to search
Feature Status ETA Owner
Sync Setup Improvements Solidify UX requirements. 2011-06-03 Jennifer Arguello

Team

  • Lead Developer: TBD
  • Product Manager: Jennifer Arguello
  • QA: TBD
  • UX: Alex Faaborg
  • Project Manager: Jennifer Arguello

Summary

Sync is a service to keep the Firefox experience consistent for the user no matter what device they are browsing on. Sync Setup usability tests showed a lot of room for improvement. The goal of this feature is to make the usability of the Sync Setup process better.

Goals

  • Insure the user is confident Sync will keep the data secure and private
  • Let the user know that Sync is set up and working
  • Make Sync Setup on a mobile device easier


Use Cases

User: The user is a Firefox 4.0+ user who uses the web for browsing and she/he has multiple devices 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
  • A user would like to set up Sync on a mobile device
    • Non-Sync user flow
    • Sync user flow

Dependencies

  • Sync Web Page Updates - Sync team owes web dev the updated steps. Web Dev needs to update the page before launch of this feature
    • Sync Setup Demo Video
    • Step 3: Connect

Requirements

  • (must have) Sync Key is not shown during set up flow
  • (must have) Sync Security must be more apparent in set up flow
  • (must have) Sync Security messaging on the desktop client
  • (must have) Sync is working messaging on the desktop client
  • (must have) For user initiated Syncs show syncing feedback on the desktop client
  • (must have) Show Sync is working at the end of the set up process
  • (must have) Add a link for more information on setting up a mobile device during the set up process
  • (must have) Provide visible feedback that a second desktop client is connected for Sync
  • (must have) A user starting with a mobile device must have a streamlined way to add a device on the desktop client
  • (nice to have) A better expression of (or link to) the value proposition of Sync during Sync set up
  • (nice to have) Remove unnecessary captcha entry from set up flow, while insuring it shows up for suspicious users


Non-goals

  • Enhance the Firefox Home set up experience

Next Steps & Open Issues

Related Bugs & Dependencies

  • Need to explain what Sync is to the user bug 587057

Risks

Use Cases

  • User wants to set up Sync on their mobile device. He/she has a desktop browser handy as well.
    • One case is an Android device
    • One case is an iOS device
  • User wants to set up Sync to work between two desktop browsers
  • User wants to set up Sync to work between two mobile devices
    • Two Android devices
    • One Android device and one iOS device
    • Two iOS devices (not sure if possible)

Designs

Test Plans

Goals

Non-Goals

Other Stuff

Can include things like:

  • Competitive landscape
  • Research & references
  • Whatever else is useful to the project.

Legend (remove if you like)

  Healthy: feature is progressing as expected.
  Blocked: feature is currently blocked.
  At Risk: feature is at risk of missing its targeted release.
ETA Estimated date for completion of the current feature task. Overall ETA for the feature is the product release date.


Please remove this line and any non-relevant categories below. Add whatever other categories you feel are appropriate.