User Services/Sync/v1

From MozillaWiki
< User Services‎ | Sync
Revision as of 17:09, 15 July 2013 by Dria (talk | contribs) (Created page with "{{DRAFT}} Another attempt to clearly define a v1 for NewSync...CURRENTLY BEING EDITED BY ASA, KAREN, AND DEB. ''July 15, 2013'' == User stories == === Core user stories === ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

DRAFT
The content of this page is a work in progress intended for review.

Please help improve the draft!

Ask questions or make suggestions in the discussion
or add your suggestions directly to this page.


Another attempt to clearly define a v1 for NewSync...CURRENTLY BEING EDITED BY ASA, KAREN, AND DEB. July 15, 2013

User stories

Core user stories

  • As a user, I want to be able to pick up any new device and quickly & easily replicate my core Firefox experience so I don't have repeat a bunch of work I've already done on another device.
  • AWESOMEBAR & HISTORY - As a user with several devices, I want my core Firefox experience to be available on all devices, so I don't have to spend a lot of time rebuilding my awesomebar experience or other personalizations on each. (Equal to whatever parity with current Sync is in terms of # of days of history.)
  • PASSWORDS - As a user, if I have typed in and stored a password in Firefox on one device, I don't want to have to type and store that password again on any of my other devices so my web accounts & passwords are magically available on all of my devices (especially important so I don't make typing mistakes on my mobile and become frustrated!).
  • OPEN TABS - As a user, I want the option of syncing all of my open tabs across all of my devices so it's easier and faster for me to pick up where I left off when I switch to another device.
  • As a user, I expect Firefox Sync to sync my data relatively quickly, but not necessarily instantly. (Can we give users a "Force Sync" button so they can manually force a sync, or would that be a v2?)

Set-up & Account Management

  • As a user, I don't want to be forced to create a Firefox Sync 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 Sync 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 to be able to change the password for my Firefox Sync Account data from any of my Sync-enabled devices, so if someone does steal my laptop or other mobile device they won't be able to access any new data that is added to my Sync Account, even though they will be able to access the data that had been previously synced.
  • As a user, I want to be prompted to create a Firefox Sync Account when I first start up my browser, but I want it to be easy to dismiss that prompt either forever (so I don't get bothered again), or to be reminded again later in a day or two (so I remember to look at it in more detail another time). I also want it to be very easy to get more details about what a Firefox Sync Account is and why I would want it before I go through the process of creating one.
  • As a user, I want to be able to go into a settings menu to create my Firefox Sync Account, so that I can intuitively create when in my own time.
  • As a user, I want to set up my Firefox Sync Account after clicking on the Snippet advertising this cool feature, so that I can set it up on the fly.

Migration

  • 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 - 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.

Disabling Sync

  • As a user, I want to be able to disable syncing data to my Firefox Sync Account, 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 stop using Firefox Sync Account altogether, disconnecting all of my clients, deleting all of my data, and deleting all traces of the account in its entirety so I can be assured that no one has any way to know I ever had an account at all.

Security stuff?

  • As a user, I expect Firefox Sync to securely encrypt all of my passwords that are managed by my Firefox Password Manager so they cannot be accessed by anyone else, regardless of whether they have access to data on the Sync servers.


Telemetry/FHR stuff?

  • SOME SORT OF TELEMETRY/FHR DATA USE CASE FOR MOZILLA