User Services/Sync/Relaunch: Difference between revisions

Jump to navigation Jump to search
Line 69: Line 69:
   1. Any data that is syncable in current Sync will be syncable when we introduce accounts
   1. Any data that is syncable in current Sync will be syncable when we introduce accounts
   2. Any choices a user has to customize current Sync will be available when we introduce accounts
   2. Any choices a user has to customize current Sync will be available when we introduce accounts
   3. A user will not detect any difference in performance of Sync today and performance of Sync after we introduce accounts
   3. A user will not detect any difference in performance of Sync today and performance of Sync after we  
    introduce accounts


2. As a user who currently has a Sync account, I can choose to migrate to FxA/Sync after the release of 29 so that I can benefit from having an FxA.
2. As a user who currently has a Sync account, I can choose to migrate to FxA/Sync after the release of 29 so that I can benefit from having an FxA.
   Acceptance criteria
   Acceptance criteria
   1.A user of current sync can find detailed instructions on a Mozilla web property for how to transition from current sync to FxA/Sync
   1.A user of current sync can find detailed instructions on a Mozilla web property for how to transition  
    from current sync to FxA/Sync
   2.A user can follow those instructions to transition successfully from current Sync to FxA/Sync
   2.A user can follow those instructions to transition successfully from current Sync to FxA/Sync
   3.After that user has transitioned from current sync to FxA/Sync they will only be able to manage their Sync preferences by signing-in to their Firefox Account.
   3.After that user has transitioned from current sync to FxA/Sync they will only be able to manage their  
    Sync preferences by signing-in to their Firefox Account.
   4.After transition, the default views for this users will change from current Sync views to FxA/Sync views
   4.After transition, the default views for this users will change from current Sync views to FxA/Sync views


3. As a user who is not signed-in to Sync when I upgrade to 29, I want to be able to set-up FxA/Sync so that I can benefit from Sync and FxA.
3. As a user who is not signed-in to Sync when I upgrade to 29, I want to be able to set-up FxA/Sync so that I  
  can benefit from Sync and FxA.
   Acceptance criteria
   Acceptance criteria
   1. As a user I can enter the FxA/Sync set up process by: A)Clicking a promotional snippet B)Clicking the Sync icon in the footer of the about:home our about:newtab page C)Selecting "Sync set up" from the Firefox Tools menu  
   1. As a user I can enter the FxA/Sync set up process by: A)Clicking a promotional snippet B)Clicking the  
    Sync icon in the footer of the about:home our about:newtab page C)Selecting "Sync set up" from the  
    Firefox Tools menu  
    
    
4. As a product owner, I want to limit the amount of exposure that current sync users have to FxA/Sync, so that I can wait until we have a more streamlined transition flow before I more actively encourage them to transition.   
4. As a product owner, I want to limit the amount of exposure that current sync users have to FxA/Sync, so that I can wait until we have a more streamlined transition flow before I more actively encourage them to transition.   


   Acceptance criteria
   Acceptance criteria
   1.Users who are signed into sync when the upgrade to 29 will see nothing different in their Sync preferences from what they see today until they transition to FxA
   1.Users who are signed into sync when the upgrade to 29 will see nothing different in their Sync  
   2.Users who are signed into sync when they upgrade to 29 will not see promotional language offered in a Snippet on their about:home page that pushes them to transition to FxA until they transition to FxA.
    preferences from what they see today until they transition to FxA
   2.Users who are signed into sync when they upgrade to 29 will not see promotional language offered in a  
    Snippet on their about:home page that pushes them to transition to FxA until they transition to FxA.


5. As a product owner, I want to prevent current sync users from making any change to their current sync settings unless they upgrade to FxA so that I can simplify current sync maintenance requirements.
5. As a product owner, I want to prevent current sync users from making any change to their current sync settings unless they upgrade to FxA so that I can simplify current sync maintenance requirements.
   Acceptance criteria
   Acceptance criteria
   1.Users who are signed into sync when they upgrade to 29 will not be able to change any setting in their Sync preferences or add a new device
   1.Users who are signed into sync when they upgrade to 29 will not be able to change any setting in their  
    Sync preferences or add a new device
   2.If these users attempt to change their settings or add a device they will be directed to transition to FxA
   2.If these users attempt to change their settings or add a device they will be directed to transition to FxA
   3.Users who are signed into sync and using a version of Firefox that predates 29 will not be allowed to make any changes to their Sync preferences or add a new device
   3.Users who are signed into sync and using a version of Firefox that predates 29 will not be allowed to make  
    any changes to their Sync preferences or add a new device


6. As a product owner I want to prevent a user who has not yet set up a Sync account from creating a current sync account after the release of 29 so that I can more easily transition all users to FxA/Sync over time.
6. As a product owner I want to prevent a user who has not yet set up a Sync account from creating a current sync account after the release of 29 so that I can more easily transition all users to FxA/Sync over time.
Line 103: Line 113:
   1.A user can access Firefox Account settings
   1.A user can access Firefox Account settings
   2.A user can choose to change or reset their password from the settings  
   2.A user can choose to change or reset their password from the settings  
   3.Once a user has reset or changed her password on one client, she will be asked to reset or change her password on any other client she is signed-in to the next time she access that client.
   3.Once a user has reset or changed her password on one client, she will be asked to reset or change her  
    password on any other client she is signed-in to the next time she access that client.


8. As a user, I want to be able to sign-out of my Firefox Account so that I can decide to stop Syncing data on a particular client.
8. As a user, I want to be able to sign-out of my Firefox Account so that I can decide to stop Syncing data on a particular client.
Line 125: Line 136:
11. As a user, I want to know how strong my chosen password is against security attacks so that I can determine the password strength I want.
11. As a user, I want to know how strong my chosen password is against security attacks so that I can determine the password strength I want.
   Acceptance criteria
   Acceptance criteria
   3.A user will see a "password strength" meter as they enter their password  
   1.A user will see a "password strength" meter as they enter their password  


12. As a user, if I am prompted to set-up Sync, I want the option to defer so that I can choose to use Firefox without creating a Firefox Account or setting up Sync.
12. As a user, if I am prompted to set-up Sync, I want the option to defer so that I can choose to use Firefox without creating a Firefox Account or setting up Sync.
Line 147: Line 158:


   Acceptance Criteria
   Acceptance Criteria
   1.After a user clicks a verification link in the email received from Firefox email address they will see a web page declaring a success state
   1.After a user clicks a verification link in the email received from Firefox email address they will see a  
    web page declaring a success state
   2. This page will open in their default browser
   2. This page will open in their default browser
   3. If the default browser is something other than Firefox, this user will be directed to open Firefox
   3. If the default browser is something other than Firefox, this user will be directed to open Firefox
Line 182: Line 194:
19. As a user I want to tell Firefox how old I am so that I can be cleared for COPPA restricted activities
19. As a user I want to tell Firefox how old I am so that I can be cleared for COPPA restricted activities
   Acceptance criteria
   Acceptance criteria
   1.Users will be asked to provide their year of birth on the account set up page where they enter their email address and password
   1.Users will be asked to provide their year of birth on the account set up page where they enter their  
   2.If a user enters a year that indicates their age is less than 13 years old on the day they attempt to set up an account she will be denied a Firefox Account
    email address and password
   3.If a user enters a year that indicates their age is at least 13 years old on the day they attempt to set up an account she will be granted a Firefox Account
   2.If a user enters a year that indicates their age is less than 13 years old on the day they attempt to set  
    up an account she will be denied a Firefox Account
   3.If a user enters a year that indicates their age is at least 13 years old on the day they attempt to set up  
    an account she will be granted a Firefox Account


20. As a user who is not signed-into Sync, I want the onboarding experience for Firefox 29 to include a strong call to action to set up Sync so that I can begin to take advantage of Sync and the value of Firefox Accounts.  
20. As a user who is not signed-into Sync, I want the onboarding experience for Firefox 29 to include a strong call to action to set up Sync so that I can begin to take advantage of Sync and the value of Firefox Accounts.  
   Acceptance criteria
   Acceptance criteria
   1. Users who are not signed-into sync when they upgrade to Firefox 29 will experience an interactive onboarding experience  
   1. Users who are not signed-into sync when they upgrade to Firefox 29 will experience an interactive  
    onboarding experience  
   2. This experience will include a strong call to action to set up Sync
   2. This experience will include a strong call to action to set up Sync


Confirmed users
35

edits

Navigation menu