|
|
Line 12: |
Line 12: |
|
| |
|
| == Product & Feature Requirements == | | == Product & Feature Requirements == |
| === Offline mode ===
| |
| * ''Justification for this feature''
| |
| * ''Market data where available''
| |
|
| |
| ''' Specifications '''
| |
| * ''Listed requirements to support feature or function''
| |
| * ''What do we want it to do''
| |
|
| |
| ''' UX Design '''
| |
| * ''Link(s) from UX team''
| |
|
| |
| ''' User Stories '''
| |
| * ''List of user stories''
| |
|
| |
| ''' Quality Criteria '''
| |
| #
| |
| #
| |
| #
| |
|
| |
| === Different reading layouts=== | | === Different reading layouts=== |
| * ''Justification for this feature'' | | * ''Justification for this feature'' |
Line 174: |
Line 155: |
| # User stories are satisfied | | # User stories are satisfied |
| # Specifications are met | | # Specifications are met |
|
| |
| === Multiple profiles [placeholder to move to another release] ===
| |
| * Extremely useful for when one device is used by more than one person (eg families, villagers, girlfriends/boyfriends, etc)
| |
| * Expected more uptake in emerging markets where device sharing is more the norm
| |
|
| |
| ''' Specifications '''
| |
| * Log in with your persona ID and your Firefox browser settings, bookmarks, and history are immediately available
| |
| * Can support a maximum of X profiles
| |
| * Profile should remain intact no matter which device you are logged in to (phone, desktop, tablet)
| |
|
| |
| ''' UX Design '''
| |
| * ''Link(s) from UX team''
| |
|
| |
| ''' User Stories '''
| |
| * As a user, I want to log into Firefox with my profile and all my settings, history, and bookmarks are available for me to use, so I don't have to customise each browser on multiple devices
| |
| * As a user, I want to preserve my own settings without having the data of user others change my awesomebar relevance, so that my browsing experience remains my own personal one
| |
| * As a user, I want to be able to hide my browsing history from others when I allow my device to be shared, so that I preserve my privacy and integrity of data
| |
|
| |
| ''' Quality Criteria '''
| |
| # All user stories are satisfied
| |
| # All specifications are met
| |
| # Can support up to 5 profiles without impacting performance
| |
|
| |
|
| |
|
| == Supported Locales == | | == Supported Locales == |