Apps/WebRTJunePRD: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "{{draft|}} ==Product Requirements== ===Overview=== === Goals === === Non-Goals === === User Scenario === ==== User Description ==== ==== User Stories==== [https://www.pivotalt...")
 
Line 2: Line 2:


==Product Requirements==
==Product Requirements==


===Overview===
===Overview===
This document covers the product requirements for the Android WebRT, code name "Soup", for the June, 2012 milestone.
WebRT Consumer Experience Categories:
* '''I'''nstall, Uninstall, Re-install, Refund, invalidate / chargeback, developer-requests-switchoff
* '''L'''aunch
* '''U'''se
* '''M'''anage
=== Goals ===
=== Goals ===
* Tier 1 App Support - (*TODO*- put list here, pending Ron's blessing)
* Improve User Experience Issues
* Publish "Mozilla Marketplace" in Android Market
=== Non-Goals ===
=== Non-Goals ===
*
=== Open Issues/Risks ===
{| class="fullwidth-table"
|-
| style="font-weight: bold; background: #DDD;" | Issue/Risk
| style="font-weight: bold; background: #DDD; width: 80px" | Owner
| style="font-weight: bold; background: #DDD; width: 150px" | Status
|-
| For App Sync, what are the schedule dependencies on FF14?
| Jen
|
|-
| What developer or consumer documentation is needed?
| markg? Joe?
|
|-
| Need an engagement plan to go along with the product requirements.
| Jen
|
|-
|}


=== User Scenario ===
=== User Scenario ===
==== User Description ====
==== User Description ====
Alice has an Android phone and likes to use the most popular apps on the market.
==== User Stories====
==== User Stories====
[https://www.pivotaltracker.com/projects/259273 User Stories]
See Pivotal Tracker for [https://www.pivotaltracker.com/projects/259273 User Stories]
*NOTE: Read access is public. If you need write access contact Jen
 


=== Requirements ===
=== Requirements ===
==== Prioritized Requirements ====
==== Prioritized Requirements ====
'''See stories for more detail'''
;Install
* Install from the Marketplace
* Install via Sync
;Launch
* Native and Soup Launch
;Use
* device APIS: file store, camera, geolocation
* media play back
* in-context permissions model
;Manage
* app sync
* uninstall - all flavors
==== Platforms ====
==== Platforms ====
#gingerbread (2.3) (2.x are 85-90% at least of android market: 2.1 ~8%, 2.2 28%, 2.3 58%)
# honeycomb (3) (4% share of android market)
# ice cream sandwich (4) (~1% share of android market)
==== Devices ====
==== Devices ====
# Phones
# Tablets
==== Documentation ====
==== Metrics ====
==== Metrics ====
(Todo: Need to be finished)
* Downloads
* Daily usage
* Devices used
*
=== Misc (other food for thought) ===
* dev tools requirements
** error console
* debug mode for app developers when testing

Revision as of 04:08, 23 February 2012

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Product Requirements

Overview

This document covers the product requirements for the Android WebRT, code name "Soup", for the June, 2012 milestone.

WebRT Consumer Experience Categories:

  • Install, Uninstall, Re-install, Refund, invalidate / chargeback, developer-requests-switchoff
  • Launch
  • Use
  • Manage

Goals

  • Tier 1 App Support - (*TODO*- put list here, pending Ron's blessing)
  • Improve User Experience Issues
  • Publish "Mozilla Marketplace" in Android Market

Non-Goals

Open Issues/Risks

Issue/Risk Owner Status
For App Sync, what are the schedule dependencies on FF14? Jen
What developer or consumer documentation is needed? markg? Joe?
Need an engagement plan to go along with the product requirements. Jen


User Scenario

User Description

Alice has an Android phone and likes to use the most popular apps on the market.

User Stories

See Pivotal Tracker for User Stories

  • NOTE: Read access is public. If you need write access contact Jen


Requirements

Prioritized Requirements

See stories for more detail

Install
  • Install from the Marketplace
  • Install via Sync
Launch
  • Native and Soup Launch
Use
  • device APIS: file store, camera, geolocation
  • media play back
  • in-context permissions model
Manage
  • app sync
  • uninstall - all flavors

Platforms

  1. gingerbread (2.3) (2.x are 85-90% at least of android market: 2.1 ~8%, 2.2 28%, 2.3 58%)
  2. honeycomb (3) (4% share of android market)
  3. ice cream sandwich (4) (~1% share of android market)

Devices

  1. Phones
  2. Tablets

Documentation

Metrics

(Todo: Need to be finished)

  • Downloads
  • Daily usage
  • Devices used

Misc (other food for thought)

  • dev tools requirements
    • error console
  • debug mode for app developers when testing