Kill Switch: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (minor change to bug table)
(2.6 update)
 
(12 intermediate revisions by 2 users not shown)
Line 2: Line 2:


=='''Program Description'''==
=='''Program Description'''==
'Kill Switch' is a FMD action that lets a user lock and factory reset a lost or stolen device.  
'Kill Switch' is an FMD action that lets a user lock and factory reset a lost or stolen device.  


===Product Requirements:===
===Product Requirements:===
[https://docs.google.com/spreadsheets/d/1q6DBBDtXY5bsW4byKnBYFM_FdeRE2HmzeUtsy0ePpaI/edit#gid=0 Kill Switch Partner Requirements]
[https://docs.google.com/spreadsheets/d/1q6DBBDtXY5bsW4byKnBYFM_FdeRE2HmzeUtsy0ePpaI/edit#gid=0 Kill Switch Partner Requirements]
 
<br>
[https://docs.google.com/spreadsheets/d/13T_jf-wOvpXLJtgv8oMyXcN4pzU8br91rwjWlIH858c/edit#gid=276835800 Kill Switch Red Tai Requirements]
[https://docs.google.com/document/d/1-Ws_H5Nx8JxV1bCb2yOsOZo-fO6Ijgyt6YIHT5uvBRw/edit Kill Switch Flow Charts]


===User Stories and Acceptance Criteria===
===User Stories and Acceptance Criteria===
Line 21: Line 21:
| See US regulations attached to the bug
| See US regulations attached to the bug
|-
|-
|rowspan="8" | Red Tai Kill Switch Requirements   
|rowspan="2" | 2.6 Requirements   
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1180659 1084540]
|  
| Implement anti theft deterrent aka Kill-Switch for Firefox OS devices
|  
| Acceptance Criteria   
| Acceptance Criteria   
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1181507 1181507]
|  
| Support remote kill switch command on server-side 
|   
| Acceptance Criteria 
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1175623 1175623]
| In the "Kill-Switch" mode, the device should be locked with a 6 digit passcode set on the website 
| Acceptance Criteria 
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1175627 1175627]
| In the "Kill-Switch" mode, EAS and 911 should work 
| Acceptance Criteria 
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1175627 1175627]
| When the user enables "Kill-Switch" mode, the device should be inoperable 
| Acceptance Criteria 
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1203833 1203833]
| Persist the lockscreen passcode in the event of an "untrusted factory reset" 
| Acceptance Criteria 
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1204020 1204020]
| Operator should be able to "unkill" the device using OEM tools 
| Acceptance Criteria 
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1214515 1214515]
| Implement Persistent Data Block component in Gecko so it can manage partitions for Factory Reset Protection  
| Acceptance Criteria   
| Acceptance Criteria   
|-
|-
Line 58: Line 34:
=='''Program Status'''==
=='''Program Status'''==
{| class="wikitable"
{| class="wikitable"
!Release
! style="text-align: center;" | Milestone
! style="text-align: center;" | Milestone
! style="text-align: center;" | Date
! style="text-align: center;" | Date
! style="text-align: center;" | Status
! style="text-align: center;" | Status
|-
|-
| Red Tai FL
|rowspan="3" | FxOS 2.6 
| December 15, 2015
|Requirements Review
! style="background:#FF2800;" | AT RISK
|October 18, 2015
! style="background:#00EC00;" | On Track
|-
|UX Flows and Wireframes Finalized
|TBD
! style="background:#00EC00;" | On Track
|-
|RA
|May, 2016
! style="background:#00EC00;" | On Track
|-
|rowspan="3" | FMD 
|Requirements Review
|October 18, 2015
! style="background:#00EC00;" | On Track
|-
|UX Flows and Wireframes Finalized
|TBD
! style="background:#00EC00;" | On Track
|-
|FMA Update Release with Kill Switch
|TBD
! style="background:#00EC00;" | On Track
|-
|}
|}


Line 73: Line 73:
! style="text-align: center;" | Key
! style="text-align: center;" | Key
|-
|-
! style="background:#FF2800;" |  
! style="background:#00EC00;" |  
| At Risk or Late
|On Target
| 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.  
|The project is expected to meet its FxOS 2.6 due date.
|-
|-
|}
|}
Line 88: Line 88:
=='''MVP Scope'''==
=='''MVP Scope'''==


Querying by 2.6+ features
Kill Switch FxOS 2.6 Bug Tracking
 
(please add correct bug tracking number)
<bugzilla>
<bugzilla>
     {
     {
         "blocks":"1188667",
         "blocks":"1084540",
         "cf_feature_b2g":"2.6+",
         "cf_blocking_b2g":"2.6+",
         "status":["NEW","REOPENED","UNCONFIRMED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "status":["NEW","REOPENED","UNCONFIRMED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"],
         "include_fields": "id, summary, status, target_milestone, resolution, assigned_to, depends_on, blocks, whiteboard, cf_feature_b2g"
         "include_fields": "id, summary, status, target_milestone, resolution, assigned_to, depends_on, blocks, whiteboard, cf_feature_b2g"
Line 118: Line 116:
! style="text-align: center;" | Actual Done
! style="text-align: center;" | Actual Done
|-
|-
| KS 2.6 Requirements review
| Team
|  
|  
| Jacqueline
|  
|  
|  
| 17-NOV-2015
|  
| 17-NOV-2015
|
|
|
|-
|-
| Update KS Wiki to manage 2.6 KS development
| Michael
|  
|  
|  
|  
|  
|  
| 23-NOV-2015
|  
|  
|
|
|
|-
|
|
|
|
|
|
|
|-
|-
|  
|  
Line 169: Line 159:
|-
|-
| PM
| PM
| Vishwanathan Krishnamoorthy (Vishy)
| Wilfred Mathanaraj
| vishy
| wilfred
|-
|-
| TL (Lock Screen)
| TL (Lock Screen)

Latest revision as of 19:58, 19 November 2015

Fxossmall.png

Program Description

'Kill Switch' is an FMD action that lets a user lock and factory reset a lost or stolen device.

Product Requirements:

Kill Switch Partner Requirements
Kill Switch Flow Charts

User Stories and Acceptance Criteria

Title BUG ID User story Acceptance Criteria
US Regulations 119046 Meta Bug See US regulations attached to the bug
2.6 Requirements Acceptance Criteria
Acceptance Criteria

Program Status

Release Milestone Date Status
FxOS 2.6 Requirements Review October 18, 2015 On Track
UX Flows and Wireframes Finalized TBD On Track
RA May, 2016 On Track
FMD Requirements Review October 18, 2015 On Track
UX Flows and Wireframes Finalized TBD On Track
FMA Update Release with Kill Switch TBD On Track

Status Key

Color Status Key
On Target The project is expected to meet its FxOS 2.6 due date.

Program Timeline

Release Timeline.png


MVP Scope

Kill Switch FxOS 2.6 Bug Tracking

Full Query
ID Summary Status Target milestone Resolution Assigned to Depends on Blocks Whiteboard Feature b2g
1181507 Support remote kill switch command on server-side RESOLVED --- WONTFIX JR Conlin [:jrconlin,:jconlin] 1084540 2.6+
1214515 [Find My Device][Kill Switch] Implement Persistent Data Block component in Gecko so it can manage partitions for Factory Reset Protection RESOLVED --- FIXED Juan Gomez [:_AtilA_] (CET/CEST) 1084540 [systemsfe] 2.6+

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);



Dependency Tracking

Dependency Gantt Chart.png


Detailed Program Plan

Action Item Engineering Owner QA Owner UX Owner Bugzilla ID Planned Done Actual Done
KS 2.6 Requirements review Team Jacqueline 17-NOV-2015 17-NOV-2015
Update KS Wiki to manage 2.6 KS development Michael 23-NOV-2015

Program Stakeholders

Role Name IRC
EPM Michael Treese mtreese
EM
PM Wilfred Mathanaraj wilfred
TL (Lock Screen) Greg Weng snowmantw
TL (Gecko [FMD Client]) Alexandre Lissy gerard-majax
UX Jacqueline Savory jsavory
QA tbd
  • EPM = Engineering Program Manager
  • EM = Engineering Manager
  • PM = Product Manager
  • TL = Tech Lead
  • UX = User Experience
  • QA = Quality Assurance

UX Specs


Reference Links