Mobile/Fx22 PRD: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
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 ==

Revision as of 23:17, 28 January 2013

Fx22: Reading Rainbow

Key Selling Points

Value Proposition

Expand market TAM? Expand locale coverage? New user value that no other browser offers?

Product & Feature Requirements

Different reading layouts

  • 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

Magnifying glass (Fish Eye)

  • 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

Guest 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

Device owner:

  • As a device owner, I want to be able to quickly invoke "Guest Mode" on my mobile browser so I can let someone else use my browser without adding things to my personal history & awesomebar.
  • As a device owner, I want to be able to invoke a "Guest Mode" session on my mobile browser without having to shut down my existing browsing session so I don't lose my place or data.
  • As a device owner, I don't want a "Guest Mode" session to be able to share things through my regular share accounts such as my Gmail account or logged in Twitter. If a "Guest Mode" session tries to invoke a sharing action, that should cause them to log in to their own accounts.
  • As a device owner, I want the difference between regular browsing sessions and "Guest Mode" sessions to be clear, so neither I nor my guest end up using the wrong session by accident.
  • As a device owner, I would like to be able to set a data limit for "Guest Mode" sessions, so my guest is unable to download a huge amount of data to my device or go over my data limits.

Guest user:

  • As a guest user, I want to be able to quickly close my "Guest Mode" session & have all browsing history and data associated with it immediately and completely deleted so the device owner cannot see what I was browsing or retrieve any cookies or passwords I may have used.
  • As a guest user, I want to be able to sign in to and use my own cloud services throught a "Guest Mode" session so I can check my Facebook, Twitter, Gmail, etc.
  • As a guest user, I want to be able to open and use multiple tabs while in a "Guest Mode" session for all the reasons people want multiple tabs.
  • As a guest user, I would like a way to share things from a "Guest Mode" session, so I can eamil someone a link to a map, for example, or post a photo to my Twitter stream or Facebook.

Quality Criteria

  1. User stories are satisfied
  2. Specifications are met

Optimisation for TV v1

  • First pass at supporting a larger-than-desktop screen
  • For use on a variety of new media supporting Internet browsing, ie through set-top boxes, games consoles, ...

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

Optimisation for game consoles

  • Partner synergies

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

Simple navigation gestures v1

  • Justification for this feature
  • Market data where available

Specifications

UX Design

  • Link(s) from UX team

User Stories

  • List of user stories

Quality Criteria

about:home customization v2

  • Iterating on the about:home top sites customization

Specifications

  • x

UX Design

  • Link(s) from UX team

User Stories

  • As a user, I want to be able to tap-hold and drag site thumbnails into a new order on the awesomescreen. If I tap-hold and drag a topsite/dynamic thumbnail, it should become a pinned site at the location I move it to.
  • As a user, I want to be able to tap-hold and swipe site thumbnails, both pinned and dynamic, off of my awesomescreen to quickly delete/remove them. I also want a way to undo this action in case I make a mistake.
  • As a user, I want to be able to add more than six pinned sites to my awesomescreen and have the ability to scroll or flip between pages of pinned sites.
  • As a user, I want to have the option of syncing my pinned sites between Firefox on all of my devices. This should NOT be turned on by default, however, as I will likely have different collections of pins on different devices for a reason.

Quality Criteria

  1. User stories are satisfied
  2. Specifications are met

Supported Locales

Number of supported locales: ## List of supported locales (4 letter code):

GTM Plan

System Requirements

Phones

  • OS:
  • Chipset/MHz:
  • RAM:
  • Display:
  • Other:

Tablets

  • OS:
  • Chipset/MHz:
  • RAM:
  • Display:
  • Other:

Change History

Last updated: 2013/01/28
  • 2012/12/03 - Deb - Added "Last Updated" template to Change History
  • 2012/11/30 - Deb - Created page