Firefox/Features/Sync Setup Improvements
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
- Solidify Requirements (see http://etherpad.mozilla.com:9000/ux-sync for notes so far)
- Finalize UX
- Staff it
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
- UX start on designs here (not finalized) http://people.mozilla.com/~faaborg/files/projects/sync/usabilityProblems/#
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.