FxOS Portfolio Management: Difference between revisions
(2.6) |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==In-Progress== | ==In-Progress== | ||
---- | ---- | ||
{| class="wikitable" style="width: | {| class="wikitable" style="width: 47%; float: left" | ||
! style="text-align: center; font-size:22px" colspan="3" | Engineering/Technical Programs | ! style="text-align: center; font-size:22px" colspan="3" | Engineering/Technical Programs | ||
|- | |- | ||
| [[FirefoxOS/NGA|New Gaia Architecture]] | | [[FirefoxOS/NGA|New Gaia Architecture]] | ||
| PM: <br /> | | PM:Wilfred Mathanaraj <br /> | ||
EPM:<br /> | EPM:Maria Oteo <br /> | ||
EM: | EM: Francisco Jordano | ||
! style="background:#00EC00;" | ON TARGET | ! style="background:#00EC00;" | ON TARGET | ||
|- | |- | ||
| [[NSEC (New Security Model)]] | | [[NSEC (New Security Model)]] | ||
EPM:Jean Gong / Aaron Wu<br /> | |||
EM: Paul Theriault | |||
EM: | |||
! style="background:#00EC00;" | ON TARGET | ! style="background:#00EC00;" | ON TARGET | ||
|- | |- | ||
| [[Engineering Quality Program|Quality Program]] | | [[Engineering Quality Program|Quality Program]] | ||
EPM: Julie McCracken <br /> | |||
EPM:<br /> | EM: David Scravaglieri | ||
EM: | |||
! style="background:#00EC00;" | ON TARGET | ! style="background:#00EC00;" | ON TARGET | ||
| | |} | ||
! style="text-align: center; font-size:22px" colspan="3" | | {| class="wikitable" style="width: 47%; float: right;" | ||
! style="text-align: center; font-size:22px" colspan="3" | Participation/Contributor Growth | |||
|- | |- | ||
| [[Foxfooding]] | | [[Foxfooding]] | ||
| PM: <br /> | | PM: Peter Dolanjski <br /> | ||
EPM:<br /> | EPM:Jean Gong <br /> | ||
! style="background:#00EC00;" | ON TARGET | ! style="background:#00EC00;" | ON TARGET | ||
|- | |- | ||
! style="text-align: center; font-size:22px" colspan="3" | | ! style="text-align: center;font-size:22px" colspan="3" | Product Roadmap | ||
|- | |- | ||
| [[TV]] | | [[TV]] | ||
| PM: <br /> | | PM:Joe Cheng <br /> | ||
EPM:<br /> | EPM:Josh Cheng <br /> | ||
EM: | EM: Evelyn Hung | ||
! style="background:#00EC00;" | ON TARGET | ! style="background:#00EC00;" | ON TARGET | ||
|- | |- | ||
| [[Pin the Web]] | | [[Pin the Web]] | ||
| PM: <br /> | | PM: Ben Francis <br /> | ||
EPM:<br /> | EPM: Lindsay Saunders <br /> | ||
EM: | EM: Gregor Wagner | ||
! style="background:#00EC00;" | ON TARGET | ! style="background:#00EC00;" | ON TARGET | ||
|} | |} | ||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
<br /> | |||
---- | |||
'''Status Key''' | '''Status Key''' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 76: | Line 92: | ||
==Current 2.6 Release== | ==Current 2.6 Release== | ||
{| class="wikitable" style="width: 85%; margin: auto;" | {| class="wikitable" style="width: 85%; margin: auto;" | ||
| Action/Agenda Item | | '''Action/Agenda Item''' | ||
| Assignee(s) | | '''Assignee(s)''' | ||
| Status | | '''Status''' | ||
| Notes | | '''Notes''' | ||
|- | |- | ||
| Continuous Integration Program | | Continuous Integration Program | ||
Line 159: | Line 175: | ||
** There is still a lot work to do, but some features should be reconsidered like A/B testing | ** There is still a lot work to do, but some features should be reconsidered like A/B testing | ||
** We need prioritization of the features, too many features and there are dependencies with platform (just confirmed with Tamara that there is only one dependency and it seems not difficult to implement, [https://bugzilla.mozilla.org/show_bug.cgi?id=1232453 1232453]) | ** We need prioritization of the features, too many features and there are dependencies with platform (just confirmed with Tamara that there is only one dependency and it seems not difficult to implement, [https://bugzilla.mozilla.org/show_bug.cgi?id=1232453 1232453]) | ||
|- | |||
| NSEC | |||
| Jason/Aaron | |||
| New | |||
| This week: | |||
* Refer to Mozlando [https://docs.google.com/document/d/1OT3ktKZPYZnL2s8diXs5Dy6VXAdHXeml5wnhHRcwsBc/edit NSec weekly meeting notes] | |||
* Spec out Pinning. | |||
Issues: | |||
* Persistent solution - Pinning (PT) | |||
** Can we achieve solid persistence with service workers? | |||
* To package or not (package format) (Ethan) | |||
** SRI (subresource integrity) | |||
** Standard package format (RFC 1847) | |||
** Consider this old design document: https://docs.google.com/document/d/1ehNH83tr1D965UkJdKxhFL_Am2AfsgOxY9QYJU4zBys/edit#heading=h.sr938rgjx1vf | |||
* Subresource integrity (SRI) security check for unsigned packaged content | |||
We should move forward this way. | |||
https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity | |||
* Permission model for New Security Model (PT) | |||
** Also looking at Alternative permission model | |||
*** eg move some things to the web | |||
* Marketplace | |||
** “discontinue new security architecture” | |||
** Product is working on a plan for the future of marketplace | |||
** (Jean) update NSec team discontinue NSEC from Marketplace | |||
** QA support transitioning to FxOS QA | |||
*** Need hand over meeting with Krupa | |||
*** [QA met with Krupa in Orlando. Looking at | |||
their automation test suite now] | |||
|- | |||
| Foxfooding, Participation and Contributor Growth | |||
| Jean/Peter | |||
| New | |||
| *Sessions in Orlando on improving product participation | |||
*Discussion on foxfooding held at Mozlando with Ari re. focusing more heavily in foxfooding program. There were some strategic next steps proposed. These are tbd but will be shared once we lock these down | |||
*Ari agreed that foxfooding is critical in the new connected devices realm where we still need a development reference device (that may or may not be a phone). | |||
*150 devices distributed @ Mozlando | |||
|- | |||
| Android Ports | |||
| Nicole/Peter | |||
|New | |||
| *[12/1] B2G-Installer Add-on QA started | |||
* B2G-Installer Add-On bug dependencies need to be resourced after Orlando | |||
* Nexus 6 done - distribution will depend on build creation | |||
* Legal discussions happening to unblock distribution | |||
* Releng conversation on scaling builds will happen in Orlando | |||
|- | |||
| B2Gdroid | |||
| Nicole/Peter/Fabrice | |||
| New | |||
| * [12/15] Focus priorities to support the Alopex experience. | |||
* [12/1] bug tracking wiki: https://wiki.mozilla.org/B2Gdroid | |||
* 100K downloads | |||
* [11/24] Weekly triaging every Tuesday and Thursday | |||
* Have nightly builds and updates (still need manual work for signing) | |||
* Highest priority for development now is to get Gi and raptor tests running. | |||
|- | |||
| Pin the Web | |||
| Lindsay/Ben | |||
| | |||
| * [12/15] | |||
** Mostly continuing as planned | |||
** Some features may be cut due to dependencies on other teams with shifting priorities: | |||
*** Pin Contact/Event at risk due to NSEC/NGA priority changes | |||
*** Talking to Marketplace tomorrow about bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1226625 1226625] (W3C Web App support) for web app suggestions | |||
* [Previous] | |||
** [https://www.pivotaltracker.com/n/projects/1354744 Ordered product backlog] (subject to release planning) | |||
UX specs in progress | |||
Working on timeline for feature complete as well as polish and QA schedules | |||
Working on pulling the [https://wiki.mozilla.org/Pin_the_Web documentation] into one place | |||
|- | |||
| Add-ons | |||
| Mars/David Durst | |||
| | |||
| * [12/1] - 2.6 scope will not be determined till after Orlando or Q1 due to marketplace resourcing | |||
|- | |||
| Control Center | |||
| Lindsay/Ben | |||
| | |||
| * [https://www.pivotaltracker.com/n/projects/1354744 Ordered product backlog] (as above) | |||
* UX spec ready | |||
* Team is identifying platform dependencies | |||
* User stories have been estimated and work has begun | |||
* Issues with platform dependencies | |||
|- | |||
| TV | |||
| Josh | |||
| | |||
| * Completed | |||
** Remote Control http://bit.ly/1PptNy7 | |||
** Marketplace TV side install feature | |||
*** legal discussion on icon | |||
* On-going | |||
**Fixing TV bugs | |||
** FTU | |||
** Marketplace TV and frontend integration | |||
** iarc needs to be cleared with panasonic | |||
* P1: [https://bugzilla.mozilla.org/show_bug.cgi?id=1214148 Bug 1214148] - AudioChannel API design doesn't fit into nested mozbrowser iframe case. | |||
|- | |||
| Kill Switch | |||
| Michael | |||
| | |||
|* FTE changes are out of scope and will not be needed for 2.6 | |||
* Patches ready for landing will be allowed to land | |||
* Kill Switch is needed only for commercial devices. | |||
* Kill Switch has been a US market entry requirement | |||
* Kill switch is a complicated enough feature that we have really reduced in complexity over the last few weeks since we dropped the red* projects | |||
|} | |} | ||
Latest revision as of 23:04, 18 December 2015
In-Progress
Engineering/Technical Programs | ||
---|---|---|
New Gaia Architecture | PM:Wilfred Mathanaraj EPM:Maria Oteo |
ON TARGET |
NSEC (New Security Model)
EPM:Jean Gong / Aaron Wu |
ON TARGET | |
Quality Program
EPM: Julie McCracken |
ON TARGET |
Participation/Contributor Growth | ||
---|---|---|
Foxfooding | PM: Peter Dolanjski EPM:Jean Gong |
ON TARGET |
Product Roadmap | ||
TV | PM:Joe Cheng EPM:Josh Cheng |
ON TARGET |
Pin the Web | PM: Ben Francis EPM: Lindsay Saunders |
ON TARGET |
Status Key
Color | Status | Key |
---|---|---|
On Target | The project or deliverable is expected to meet its due date. | |
Challenged | The project or deliverable is facing an issue that might cause it to miss its due date, but a “get well” plan has been developed to get it back on track. | |
At Risk or Late | The project or deliverable is blocked or facing an issue that might cause it to miss its due date, and there’s no “get well” plan to get it back on track, or it is already late. | |
Done | The project or deliverable has been completed. | |
On Hold | The project or deliverable has been placed on hold. |
Current 2.6 Release
Action/Agenda Item | Assignee(s) | Status | Notes |
Continuous Integration Program | Julie McCracken | On Target | This week:
Testing Improvements Test Matrix
GIP to GIJ Conversions
Intermittents
Tests that work on mulet but fail on device.
Marionette Improvements
Emulator Improvements
|
---|---|---|---|
Train Model Implementation/Rel Eng work | Mahe | New | OTA Branch
|
Foxfooding Program | Jean/Mahe | New | This week:
|
Architecture Change | Maria | New | This week:
|
NSEC | Jason/Aaron | New | This week:
Issues:
We should move forward this way. https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
their automation test suite now] |
Foxfooding, Participation and Contributor Growth | Jean/Peter | New | *Sessions in Orlando on improving product participation
|
Android Ports | Nicole/Peter | New | *[12/1] B2G-Installer Add-on QA started
|
B2Gdroid | Nicole/Peter/Fabrice | New | * [12/15] Focus priorities to support the Alopex experience.
|
Pin the Web | Lindsay/Ben | * [12/15]
UX specs in progress Working on timeline for feature complete as well as polish and QA schedules Working on pulling the documentation into one place | |
Add-ons | Mars/David Durst | * [12/1] - 2.6 scope will not be determined till after Orlando or Q1 due to marketplace resourcing | |
Control Center | Lindsay/Ben | * Ordered product backlog (as above)
| |
TV | Josh | * Completed
| |
Kill Switch | Michael | * FTE changes are out of scope and will not be needed for 2.6
|
Status Details by Program
NSEC (New Security Model)
NSEC (New Security Model) |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Foxfooding
Foxfooding |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Project Alopex
Project Alopex |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Kill Switch
Kill Switch |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Task Continuity
Task Continuity |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
OWDCRB
OWDCRB |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Engineering Quality Program
Engineering Quality Program |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Privacy
Privacy |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Late Customization
Late Customization |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Marketplace (TV)
Marketplace (TV) |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Pin the Web
Pin the Web |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Add-Ons
Add-Ons |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Hackability
Hackability |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Bugzilla Lite
Bugzilla Lite |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
FlyWeb
FlyWeb |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Android Ports
Android Ports |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
B2Gdroid
B2Gdroid |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
TV
TV |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Marigold
Marigold |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
RTL
RTL |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Emulator
Emulator |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Data Sync
Data Sync |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
NSEC (New Security Model)
NSEC (New Security Model) |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Geolocation
Geolocation |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Bluetooth
Bluetooth |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
OTA (Over the Air) Updates
OTA (Over the Air) Updates |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Performance
Performance |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
DRM (Digital Rights Media)
DRM (Digital Rights Media) |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
NGA (New Gaia Architecture)
NGA (New Gaia Architecture) |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |
Metrics
Metrics |
---|
Status: On Target
|
Risks/Issues | Mitigation/Current Status |
Text | Text |
Last Week's Accomplishments |
Text |
Next Week's Activity |
*Text |
*Text |
References |
*Text |
*Text |