Confirmed users
35
edits
| 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 | ||
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 | ||