Apps/WebRTJunePRD: Difference between revisions
< Apps
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
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
- 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
- Phones
- 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