Services/Sync/Sync Setup Improvements Desktop
Status
Sync Setup Improvements - Desktop | |
Stage | Shelved |
Status | ` |
Release target | ` |
Health | OK |
Status note | This feature is now being covered in Sync Setup Impovements. |
{{#set:Feature name=Sync Setup Improvements - Desktop
|Feature stage=Shelved |Feature status=` |Feature version=` |Feature health=OK |Feature status note=This feature is now being covered in Sync Setup Impovements. }}
Team
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 |
{{#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=Axel Hecht |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
- Should we wait until the desktop and mobile work is done before touching the m.com 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.
Goals
- 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. |
Non-goals
- 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: http://people.mozilla.com/~faaborg/files/projects/sync/usabilityProblems/#
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=*Should we wait until the desktop and mobile work is done before touching the m.com copy and videos? |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.
Goals
- 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
|Feature users and 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
|Feature 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 |
|Feature 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. |
|Feature non-goals=* Make Sync Setup on a mobile device easier
- Enhance the Firefox Home set up experience
|Feature functional spec=` |Feature ux design=UX designs: http://people.mozilla.com/~faaborg/files/projects/sync/usabilityProblems/# |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 | Services |
Project | ` |
Engineering team | Services |
{{#set:Feature priority=P1
|Feature rank=999 |Feature theme=` |Feature roadmap=Sync |Feature secondary roadmap=` |Feature list=Services |Feature project=` |Feature 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 | ` | ` |
{{#set:Feature products status=`
|Feature products notes=` |Feature engineering status=` |Feature engineering notes=Sketch notes from mcoates and ibai: Services/Sync/SetupConfusion. |Feature security status=` |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=` }}
Started to gather potential relevant bugs:
We should close the ones that are stale or not going to be worked on.
https://bugzilla.mozilla.org/show_bug.cgi?id=589980 - Revamp setup wizard