User Services/Sync/v1: Difference between revisions

m
no edit summary
mNo edit summary
Line 18: Line 18:


=== Set-up & Account Management ===
=== Set-up & Account Management ===
* As a user, I want the option of setting up a new Firefox Account when I first install Firefox so I can sync my browser data between my devices.
* As a user, I want to set up a Firefox Account using an email address and password of my choice, so I am not forced to use any particular third-party sign-in service - I am comfortable using an email address of my choosing for this purpose.
* As a user, I don't want to be forced to create a Firefox Account when I first start using Firefox, so I can start using the browser as quickly as possible once I've downloaded and installed it.
* As a user, I don't want to be forced to create a Firefox Account when I first start using Firefox, so I can start using the browser as quickly as possible once I've downloaded and installed it.
* As a user, I want all of my data (history, bookmarks, etc.) to be saved on my local machine whether or not I've set up a Firefox Account, so I am still able to build up a collection of data and personalize my Firefox experience over time.
* As a user, I want all of my data (history, bookmarks, etc.) to be saved on my local machine whether or not I've set up a Firefox Account, so I am still able to build up a collection of data and personalize my Firefox experience over time.
Line 25: Line 27:


=== Migration from Old Sync ===
=== Migration from Old Sync ===
* '''MIGRATION - IDEAL''': As an existing Firefox Sync user, I want to be migrated to this new Firefox Sync Account service seamlessly and invisibly, so I never have to think or worry about what's happening to my data.
* '''MIGRATION - IDEAL''': As an existing Firefox Sync user, I want to be migrated to this new Firefox Sync service seamlessly and invisibly, so I never have to think or worry about what's happening to my data.
* '''MIGRATION - IF ABOVE IS NOT POSSIBLE''': As an existing Firefox Sync user, I want migrating to the new Firefox Sync Account service to be as simple as possible -- ideally as simple as pressing a single button a single time -- so I don't have to spend a lot of time thinking or worrying about what's happening with my data.
* '''MIGRATION - IF ABOVE IS NOT POSSIBLE''': As an existing Firefox Sync user, I want migrating to the new Firefox Sync service to be as simple as possible -- ideally as simple as pressing a single button a single time -- so I don't have to spend a lot of time thinking or worrying about what's happening with my data.
* '''NEW'''- ''NOTE: This user story is mostly a placeholder while we work out a detailed migration strategy.  Very likely this will change'' - As a current Sync user, I expect my current Sync data to be available as normal until I upgrade to New Sync on any one of my devices.  Once I have upgraded to new Sync on one device, the first time I use any of my other devices, I expect Sync to prompt me to either upgrade to New Sync or to disable Sync on that device.  (This does imply that New Sync will ship simultaneously on all platforms that support current Sync...this story may change as we hash out a detailed migration strategy.)
* '''NEW'''- ''NOTE: This user story is mostly a placeholder while we work out a detailed migration strategy.  Very likely this will change'' - As a current Sync user, I expect my current Sync data to be available as normal until I upgrade to New Sync on any one of my devices.  Once I have upgraded to new Sync on one device, the first time I use any of my other devices, I expect Firefox to prompt me to either upgrade to New Sync or to disable Sync on that device.  (This does imply that New Sync will ship simultaneously on all platforms that support current Sync...this story may change as we hash out a detailed migration strategy.)


=== Detaching Sync ===
=== Detaching Sync ===
* As a user, I want to be able to detach my Firefox Sync Account on a device, but preserve the account and its related data for use in other clients or for later use in this client, so I can be sure there is a useable backup of my Account & data or to conserve on data costs on my mobile.
* As a user, I want to be able to detach my Firefox Account on a device, but preserve the account and its related data for use in other clients or for later use in this client, so I can be sure there is a useable backup of my Account & data or to conserve on data costs on my mobile.


=== Security/Encryption ===
=== Security/Encryption ===
Line 37: Line 39:


=== Telemetry Probes ===
=== Telemetry Probes ===
* As a Mozilla Product Manager, I would like to know how many users are using sync across which devices, and how many devices per user is syncing to an account.
* As a Mozilla Product Manager, I would like to know how many users are using sync across which devices, and how many devices each user is syncing to their account.


=== Performance & Stability ===
=== Performance & Stability ===
Line 49: Line 51:


== Change log ==
== Change log ==
* 2013/07/31 - Minor wording changes, added two new user stories to the "Set-up & Account Management" section (currently the first two).
* 2013/07/19 - Changed "disable" to "detach" when talking about "disabling sync" on a device (dria)
* 2013/07/19 - Changed "disable" to "detach" when talking about "disabling sync" on a device (dria)
* 2013/07/19 - Changed wording of bookmark sync user story so all mobile devices add bookmarks to the same "Mobile" folder, not one per device (dria)
* 2013/07/19 - Changed wording of bookmark sync user story so all mobile devices add bookmarks to the same "Mobile" folder, not one per device (dria)
* 2013/07/19 - Sent link to sync-dev@ list for review (dria)
* 2013/07/19 - Sent link to sync-dev@ list for review (dria)
canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906

edits