Firefox OS/Releases/2.5: Difference between revisions
Jump to navigation
Jump to search
Joshwalker (talk | contribs) |
Wmathanaraj (talk | contribs) (→Feature List: modified the table to better fit to high level information that we need to provide to the wider public) |
||
| Line 50: | Line 50: | ||
! style="text-align: center;" | Backlog item | ! style="text-align: center;" | Backlog item | ||
! style="text-align: center;" | User story | ! style="text-align: center;" | User story | ||
! style="text-align: center;" | Assigned Developer | ! style="text-align: center;" | Assigned Developer | ||
! style="text-align: center;" | UX Expert | ! style="text-align: center;" | UX Expert | ||
! style="text-align: center;" | Dev progress % | ! style="text-align: center;" | Dev progress % | ||
! style="text-align: center;" | Acceptance Criteria | ! style="text-align: center;" | Acceptance Criteria | ||
|- | |- | ||
| rowspan="2" | replaceable homescreen | | rowspan="2" | replaceable homescreen | ||
| As a user I want to be able to go into settings and be able to choose between different homescreen options | | As a user I want to be able to go into settings and be able to choose between different homescreen options | ||
| Chris Lord / gmarty | | Chris Lord / gmarty | ||
| Tif | | Tif | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| the installation is seamlessdevice does not need to be restarted after an instal | | the installation is seamlessdevice does not need to be restarted after an instal | ||
|- | |- | ||
| As a user I want to be able to download and store new homescreens on the device | | As a user I want to be able to download and store new homescreens on the device | ||
| Chris Lord / gmarty | | Chris Lord / gmarty | ||
| Tif | | Tif | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| From marketplaceFrom remote web sites | | From marketplaceFrom remote web sites | ||
|- | |- | ||
| spark (3 apps) | | spark (3 apps) | ||
| As a developer I want access to developer tools that enable me to hack on device. | | As a developer I want access to developer tools that enable me to hack on device. | ||
| Doug Sherk | | Doug Sherk | ||
| Jacqueline | | Jacqueline | ||
| style="text-align: center;" | 90% | | style="text-align: center;" | 90% | ||
| studiocustomiserwebmaker | | studiocustomiserwebmaker | ||
|- | |- | ||
| rowspan="2" | add-ons | | rowspan="2" | add-ons | ||
| As a user I want access to add-ons from a marketplace/hackerplace without going into developer mode. | | As a user I want access to add-ons from a marketplace/hackerplace without going into developer mode. | ||
| Michael Henretty | | Michael Henretty | ||
| Tif | | Tif | ||
| style="text-align: center;" | 0% | | style="text-align: center;" | 0% | ||
| | | | ||
|- | |- | ||
| As a user I want to be able to install add-ons that are available for that app. | | As a user I want to be able to install add-ons that are available for that app. | ||
| Michael Henretty | | Michael Henretty | ||
| Tif | | Tif | ||
| style="text-align: center;" | 0% | | style="text-align: center;" | 0% | ||
| find add-ons on marketplacefind installed addonsdelete add-ons | | find add-ons on marketplacefind installed addonsdelete add-ons | ||
|- | |- | ||
| updates | | updates | ||
| As Mozilla we want to be able to offer updates directly to our contributors | | As Mozilla we want to be able to offer updates directly to our contributors | ||
| Dave Hylands / Doug Sherk / Wander Costa / Gabriele Svelto | | Dave Hylands / Doug Sherk / Wander Costa / Gabriele Svelto | ||
| Katie? | | Katie? | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| host upgrade pathsprovide rollback solutionprovide information on release specsdogfooding devices | | host upgrade pathsprovide rollback solutionprovide information on release specsdogfooding devices | ||
|- | |- | ||
| rowspan="2" | browser privacy | | rowspan="2" | browser privacy | ||
| As a user I want the ability not to be visiting sites that track my movement | | As a user I want the ability not to be visiting sites that track my movement | ||
| Steve Workman's Team | | Steve Workman's Team | ||
| Francis | | Francis | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| blacklist same as desktop | | blacklist same as desktop | ||
|- | |- | ||
| As a user I want to be able to use private browsing on my device | | As a user I want to be able to use private browsing on my device | ||
| Reza Akhavan | | Reza Akhavan | ||
| Francis | | Francis | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| support the original ux spec | | support the original ux spec | ||
|- | |- | ||
| device startup time | | device startup time | ||
| As a user, I want to have better device startup time than on similar market fit devices | | As a user, I want to have better device startup time than on similar market fit devices | ||
| Gregor Wagner/TingYu Chou | | Gregor Wagner/TingYu Chou | ||
| | | | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| 35 seconds for startup - flamepower press to lock screenApp startup time data to be collected over the air | | 35 seconds for startup - flamepower press to lock screenApp startup time data to be collected over the air | ||
|- | |- | ||
| app startup time | | app startup time | ||
| As a user, I want to have better app startup time than on previous firefox OS devices | | As a user, I want to have better app startup time than on previous firefox OS devices | ||
| Gregor Wagner / App Owners / Hire 2 devs for global performance initiative | | Gregor Wagner / App Owners / Hire 2 devs for global performance initiative | ||
| | | | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| app icon press to able to use the appApp startup data to be collected over the air | | app icon press to able to use the appApp startup data to be collected over the air | ||
|- | |- | ||
| developer metrics | | developer metrics | ||
| As Mozilla, I want to be able to collect developer metrics on the apps I have provided to our user, so that I can debug issues. | | As Mozilla, I want to be able to collect developer metrics on the apps I have provided to our user, so that I can debug issues. | ||
| Tamara Hills / Russ | | Tamara Hills / Russ | ||
| | | | ||
| style="text-align: center;" | 50% | | style="text-align: center;" | 50% | ||
| data to be collected over the air | | data to be collected over the air | ||
|- | |- | ||
| pin the web | | pin the web | ||
| As a user I want to be able to seach the web and pin any website to my homescreen. | | As a user I want to be able to seach the web and pin any website to my homescreen. | ||
| Ben Francis / Michael / Alberto / Gmarty / Clord / Sfoster / Tedders | | Ben Francis / Michael / Alberto / Gmarty / Clord / Sfoster / Tedders | ||
| Jacqueline and Francis | | Jacqueline and Francis | ||
| style="text-align: center;" | 20% | | style="text-align: center;" | 20% | ||
| no installationall must be deleteable | | no installationall must be deleteable | ||
|- | |- | ||
| rowspan="3" | Late customisation | | rowspan="3" | Late customisation | ||
| As a operator I want to be able to offer useful apps to my customers on first startup without the need for any user consent. | | As a operator I want to be able to offer useful apps to my customers on first startup without the need for any user consent. | ||
| Sam Foster / Dale Harvey | | Sam Foster / Dale Harvey | ||
| Tif | | Tif | ||
| style="text-align: center;" | 0% | | style="text-align: center;" | 0% | ||
| _ user must be able to delete these apps_ apps are hosted on mozilla marketplace - hidden_ apps on marketplace are hidden and filtered by MNC/MSS_ app are downloaded to the device based on MNC/MCC | | _ user must be able to delete these apps_ apps are hosted on mozilla marketplace - hidden_ apps on marketplace are hidden and filtered by MNC/MSS_ app are downloaded to the device based on MNC/MCC | ||
|- | |- | ||
| As an operator I want to offer useful local language to my customer on first run | | As an operator I want to offer useful local language to my customer on first run | ||
| Sam Foster | | Sam Foster | ||
| Tif | | Tif | ||
| style="text-align: center;" | 0% | | style="text-align: center;" | 0% | ||
| _only local languages for the country that are relevant to the user_ | | _only local languages for the country that are relevant to the user_ | ||
|- | |- | ||
| As a user I want to be informed if there are updates to the specific apps | | As a user I want to be informed if there are updates to the specific apps | ||
| Marketplace resource | | Marketplace resource | ||
| Tif | | Tif | ||
| style="text-align: center;" | 95% | | style="text-align: center;" | 95% | ||
| I want a notificationI want to be offered a chance to choose if I want to receive such update notificationsI want to see notifications only for apps that I have not deleted | | I want a notificationI want to be offered a chance to choose if I want to receive such update notificationsI want to see notifications only for apps that I have not deleted | ||
|- | |- | ||
| AB/testing | | AB/testing | ||
| As a developer I want to be able to execute A/B testing on a limited number of users devices. | | As a developer I want to be able to execute A/B testing on a limited number of users devices. | ||
| Francisco Jesus Jordano | | Francisco Jesus Jordano | ||
| | | | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| must be able to track useage using telemetrymust be able to provide changed interfaces to the user seamlessly | | must be able to track useage using telemetrymust be able to provide changed interfaces to the user seamlessly | ||
|- | |- | ||
| bugzilla lite | | bugzilla lite | ||
| As a user i want to be able to raise bugs directly from the device to inform Mozilla of any of my requirements | | As a user i want to be able to raise bugs directly from the device to inform Mozilla of any of my requirements | ||
| Dale Harvey | | Dale Harvey | ||
| Jacqueline | | Jacqueline | ||
| style="text-align: center;" | 95% | | style="text-align: center;" | 95% | ||
| should be easy to attach logsshould be easy to attach screenshotsshould receive feedback on the ID of the bug i have raised | | should be easy to attach logsshould be easy to attach screenshotsshould receive feedback on the ID of the bug i have raised | ||
|- | |- | ||
| buddy up | | buddy up | ||
| As a user I want to be able to get help and provide help to others in the community relating to firefox OS | | As a user I want to be able to get help and provide help to others in the community relating to firefox OS | ||
| Karen Ward / Wilfred | | Karen Ward / Wilfred | ||
| Jacqueline | | Jacqueline | ||
| style="text-align: center;" | 95% | | style="text-align: center;" | 95% | ||
| - should match up to the application available on marketplace | | - should match up to the application available on marketplace | ||
|- | |- | ||
| NGA | | NGA | ||
| As mozilla we want to be able to port first 4 apps over to the new architecture | | As mozilla we want to be able to port first 4 apps over to the new architecture | ||
| Julien & team (messages) / Borja & team (contacts) / Jim, Hub, Justin)/Threads.js & WC (Wilson) | | Julien & team (messages) / Borja & team (contacts) / Jim, Hub, Justin)/Threads.js & WC (Wilson) | ||
| | | | ||
| style="text-align: center;" | 20% | | style="text-align: center;" | 20% | ||
| should support the NGA work on Contacts (TEF), sms, music, fm radio (Phoxygen) | | should support the NGA work on Contacts (TEF), sms, music, fm radio (Phoxygen) | ||
|- | |- | ||
| Low storage | | Low storage | ||
| As a user, I want to be able to still use phone and SMS when no storage in device. | | As a user, I want to be able to still use phone and SMS when no storage in device. | ||
| talk to dylan | | talk to dylan | ||
| | | | ||
| style="text-align: center;" | ? | | style="text-align: center;" | ? | ||
| Bug 1168026 -,[System] Phone should still able to dial out when no application storageBug 1167167 - (LowStorage) [meta][Device Storage]Phone lost most functions when "/data" is fullBug 1167147 - [Flame] System notification page displays "No SIM inserted" when application storage is less than 5 MB.Bug 1167158 - System cannot recognize SIM card right after more application storage is releasedBug 1168026 - [System] Phone should still able to dial out when no application storage | | Bug 1168026 -,[System] Phone should still able to dial out when no application storageBug 1167167 - (LowStorage) [meta][Device Storage]Phone lost most functions when "/data" is fullBug 1167147 - [Flame] System notification page displays "No SIM inserted" when application storage is less than 5 MB.Bug 1167158 - System cannot recognize SIM card right after more application storage is releasedBug 1168026 - [System] Phone should still able to dial out when no application storage | ||
|} | |} | ||
Revision as of 09:01, 29 June 2015
Development Plan
- Planned to branch out from: Firefox 43
- Ref: Future_branch_dates
Milestone
- Dev Start: 2015-06-29 (Dev start)
- FLR: 2015-08-10
- FL: 2015-09-21 (branch here for m-c and gaia)
- FC: 2015-11-02 (branch here for gecko b2g_43)
- CC: 2016-01-04
| Milestone | Dev Start | Feature Landing Readiness(FLR) | Feature Landing(FL) | Feature Complete(FC) |
|---|---|---|---|---|
| Date | 2015/6/29 | 2015/8/10 | 2015/9/21 | 2015/11/2 |
| Gaia Branching | Gaia v2.5 branch created | Gaia v2.5 | ||
| Gecko Branching | Gecko 43 moves to mozilla-aurora | Gecko 43 moves to mozilla-beta mozilla-b2g43_v2_5 branched | ||
| Bugzille milestone | FxOS-S1 (26Jun) | FxOS-S4 (07Aug) | FxOS-S7 (18Sep) | FxOS-S10 (30Oct) |
Feature List
- Google Spreadsheet: Link
| Backlog item | User story | Assigned Developer | UX Expert | Dev progress % | Acceptance Criteria |
|---|---|---|---|---|---|
| replaceable homescreen | As a user I want to be able to go into settings and be able to choose between different homescreen options | Chris Lord / gmarty | Tif | ? | the installation is seamlessdevice does not need to be restarted after an instal |
| As a user I want to be able to download and store new homescreens on the device | Chris Lord / gmarty | Tif | ? | From marketplaceFrom remote web sites | |
| spark (3 apps) | As a developer I want access to developer tools that enable me to hack on device. | Doug Sherk | Jacqueline | 90% | studiocustomiserwebmaker |
| add-ons | As a user I want access to add-ons from a marketplace/hackerplace without going into developer mode. | Michael Henretty | Tif | 0% | |
| As a user I want to be able to install add-ons that are available for that app. | Michael Henretty | Tif | 0% | find add-ons on marketplacefind installed addonsdelete add-ons | |
| updates | As Mozilla we want to be able to offer updates directly to our contributors | Dave Hylands / Doug Sherk / Wander Costa / Gabriele Svelto | Katie? | ? | host upgrade pathsprovide rollback solutionprovide information on release specsdogfooding devices |
| browser privacy | As a user I want the ability not to be visiting sites that track my movement | Steve Workman's Team | Francis | ? | blacklist same as desktop |
| As a user I want to be able to use private browsing on my device | Reza Akhavan | Francis | ? | support the original ux spec | |
| device startup time | As a user, I want to have better device startup time than on similar market fit devices | Gregor Wagner/TingYu Chou | ? | 35 seconds for startup - flamepower press to lock screenApp startup time data to be collected over the air | |
| app startup time | As a user, I want to have better app startup time than on previous firefox OS devices | Gregor Wagner / App Owners / Hire 2 devs for global performance initiative | ? | app icon press to able to use the appApp startup data to be collected over the air | |
| developer metrics | As Mozilla, I want to be able to collect developer metrics on the apps I have provided to our user, so that I can debug issues. | Tamara Hills / Russ | 50% | data to be collected over the air | |
| pin the web | As a user I want to be able to seach the web and pin any website to my homescreen. | Ben Francis / Michael / Alberto / Gmarty / Clord / Sfoster / Tedders | Jacqueline and Francis | 20% | no installationall must be deleteable |
| Late customisation | As a operator I want to be able to offer useful apps to my customers on first startup without the need for any user consent. | Sam Foster / Dale Harvey | Tif | 0% | _ user must be able to delete these apps_ apps are hosted on mozilla marketplace - hidden_ apps on marketplace are hidden and filtered by MNC/MSS_ app are downloaded to the device based on MNC/MCC |
| As an operator I want to offer useful local language to my customer on first run | Sam Foster | Tif | 0% | _only local languages for the country that are relevant to the user_ | |
| As a user I want to be informed if there are updates to the specific apps | Marketplace resource | Tif | 95% | I want a notificationI want to be offered a chance to choose if I want to receive such update notificationsI want to see notifications only for apps that I have not deleted | |
| AB/testing | As a developer I want to be able to execute A/B testing on a limited number of users devices. | Francisco Jesus Jordano | ? | must be able to track useage using telemetrymust be able to provide changed interfaces to the user seamlessly | |
| bugzilla lite | As a user i want to be able to raise bugs directly from the device to inform Mozilla of any of my requirements | Dale Harvey | Jacqueline | 95% | should be easy to attach logsshould be easy to attach screenshotsshould receive feedback on the ID of the bug i have raised |
| buddy up | As a user I want to be able to get help and provide help to others in the community relating to firefox OS | Karen Ward / Wilfred | Jacqueline | 95% | - should match up to the application available on marketplace |
| NGA | As mozilla we want to be able to port first 4 apps over to the new architecture | Julien & team (messages) / Borja & team (contacts) / Jim, Hub, Justin)/Threads.js & WC (Wilson) | 20% | should support the NGA work on Contacts (TEF), sms, music, fm radio (Phoxygen) | |
| Low storage | As a user, I want to be able to still use phone and SMS when no storage in device. | talk to dylan | ? | Bug 1168026 -,[System] Phone should still able to dial out when no application storageBug 1167167 - (LowStorage) [meta][Device Storage]Phone lost most functions when "/data" is fullBug 1167147 - [Flame] System notification page displays "No SIM inserted" when application storage is less than 5 MB.Bug 1167158 - System cannot recognize SIM card right after more application storage is releasedBug 1168026 - [System] Phone should still able to dial out when no application storage |
Contact
- Engineering Project Manager: Candice Serran
- Product Manager: Wilfred Mathanaraj
- Release Manager: Josh Cheng
