Firefox/Sync/Progress Report/2017Q3: Difference between revisions

Jump to navigation Jump to search
Template creation
(Created as a template for the Q3 progress wiki)
 
(Template creation)
Line 1: Line 1:
Progress Wiki Template
__NOTOC__
__NOTOC__
<big><big>'''June 30, 2017'''</big></big>
<big><big>'''Month DD, YYYY'''</big></big>


== OKR Progress ==
== OKR Progress ==
Line 7: Line 9:


{| class="wikitable" style="color:#000000; background-color: #FFFFFF; padding: 10"
{| class="wikitable" style="color:#000000; background-color: #FFFFFF; padding: 10"
|rowspan=2; style="text-align: center; background-color: #f9d9a8"| '''Objective'''  
|rowspan=2; style="text-align: center; background-color: #f9d9a8"| '''Objective'''
|rowspan=2; style="text-align: center; background-color: #f9d9a8"| '''Key Result'''
|rowspan=2; style="text-align: center; background-color: #f9d9a8"| '''Key Result'''
|colspan=7; style="text-align: center; background-color: #f9d9a8"| '''Confidence'''
|colspan=7; style="text-align: center; background-color: #f9d9a8"| '''Confidence'''
Line 13: Line 15:
|rowspan=2; style="text-align: center; background-color: #f9d9a8"| '''Notes'''
|rowspan=2; style="text-align: center; background-color: #f9d9a8"| '''Notes'''
|-
|-
|style="text-align: center; background-color: #f9d9a8"|Apr 5
|style="text-align: center; background-color: #f9d9a8"|Jul 5
|style="text-align: center; background-color: #f9d9a8"|Apr 19
|style="text-align: center; background-color: #f9d9a8"|Jul 19
|style="text-align: center; background-color: #f9d9a8"|May 3
|style="text-align: center; background-color: #f9d9a8"|Aug 2
|style="text-align: center; background-color: #f9d9a8"|May 17
|style="text-align: center; background-color: #f9d9a8"|Aug 16
|style="text-align: center; background-color: #f9d9a8"|May 31
|style="text-align: center; background-color: #f9d9a8"|Aug 30
|style="text-align: center; background-color: #f9d9a8"|June 20
|style="text-align: center; background-color: #f9d9a8"|Sep 13
|style="text-align: center; background-color: #f9d9a8"|Score
|style="text-align: center; background-color: #f9d9a8"|Sep 27
|-
|rowspan=2| 1. Objective.
| align="left"|1.1 OKR.
|align="center"|%
|align="center"|%
|align="center"|%
|align="center"|%
|align="center"|%
|align="center"|%
|align="center"|%
|align="left"|
Feature description(s)
* Issue/Bug links
|Status update(s)
|-
|-
|rowspan=4| To have successfully synced some iOS users bi-directionally following bookmark repair.
|align="left"| 1.2 OKR.
| align="left"|1.1 Land validation of bookmarks on iOS
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|50%  
|align="center"|%
|align="center"|
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|1.0
|align="left"|
|rowspan=4; align="left"|
Feature description(s)
Bi-Directional Sync with iOS
* Issue/Bug links
|
|Status update(s)
*It’s landed!
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1324558 Bug 1324558 Add detailed bookmark validation errors and stats collection]
|-
|-
|align="left"| 1.2 Prototype bookmark repair from iOS devices
|rowspan=3| 2. Objective.
|align="center"|50%
| align="left"|2.1 To achieve a >90% sign-in success rate on mobile when going through the “connect another device flow”.
|align="center"|50%
|align="center"|%
|align="center"|75%  
|align="center"|%
|align="center"|
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|1.0
|align="center"|%
|
|align="center"|%
*iOS bookmark repair is landed but disabled.
|rowspan=3; align="left"|
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1260896 Bug 1260896: Send commands from iOS to a desktop client to remotely fix bookmark corruption]
Feature description
*Waiting on telemetry. There's an active discussion about turning it on.
*Bug/Issue link
Feature description
*Bug/Issue link
Feature description
*Bug/Issue link
Feature description
*Bug/Issue link
|Status update(s)
|-
|-
|align="left"| 1.3 Land Sync telemetry on iOS
| align="left"|2.2 OKR.
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|90%  
|align="center"|%
|align="center"|
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|1.0
|align="center"|%
|
|rowspan=2; align="left"|
*Sync Telemetry is expected to land in V8.0 in July (8.0 was pushed out from June).
Status update(s)
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1308338 Bug 1308338: iOS: Add Sync Telemetry Ping]
|-
|-
|align="left"| 1.4 Measure success of repair from iOS
| align="left"|2.3 OKR.
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|40%  
|align="center"|%
|align="center"|
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|0.8
|align="center"|%
|
*Assuming the data is there, there might be some more work to get it into Redash. At that point it should be pretty automatic to determine its success.
*As long as pings are not discarded, the data should land in presto. We think they possibly could be discarded for the same reason they have been discarded for Android. Contacting Wesley to ensure they’ve deployed the Android fix and confirm it will take care of the data for iOS, too.
 
|-
|-
|rowspan=5| To have minimized the risk of deploying Sync bugs to release channel.
|rowspan=4| 3. Objective.
| align="left"|2.1 Run automated testing (TPS) regularly on dev or stage AND send alerts on failure.  
| align="left"|3.1 OKR.
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|75%  
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|1.0
|align="center"|%
|rowspan=5; align="left"|
|Feature description
Testing, monitoring, and data validation
|Status update(s)
|
|-
|-
| align="left"|2.2 Setup fast and complete dashboards to monitor all engines and easily catch engine errors.
| align="left"|3.2 OKR
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|50%  
|align="center"|%
|align="center"|60%
|align="center"|%
|align="center"|60%
|align="center"|%
|align="center"|0%
|align="center"|%
|align="center"|.33
|align="center"|%
|
|align="left"|
*Still some work to do. Need to get a python notebook to rebuild the data that redash pulls from. Also need the sql code for the dashboard.
Feature description(s)
*Should be all done in a week and a half.
|Status update(s)
*High chance of getting a lot of it done, but not likely to get all of it done.
|-
|-
| align="left"|2.3 Land Sync telemetry on Android
| align="left"|3.3 OKR
|align="center"|50%
|align="center"|%
|align="center"|60%
|align="center"|%
|align="center"|70%  
|align="center"|%
|align="center"|75%
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|1.0
|align="center"|%
|
|align="left"|
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1308337 Bug 1308337: Add Sync Telemetry Ping]
Feature description(s)
*Fix deployed to let sync pings through for android. Still need to make some changes to make it easier to segment by platform. Changes should be trivial.
|Status update(s)
|-
|-
| align="left"|2.4 Land validation of bookmarks on Android
| align="left"|3.4 OKR
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|55%  
|align="center"|%
|align="center"|55%
|align="center"|%
|align="center"|60%
|align="center"|%
|align="center"|0%
|align="center"|%
|align="center"|0.5
|align="center"|%
|
|align="left"|
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1291822 Bug 1291822: Bookmarks buffer validation]
Feature description
*There’s a patch up, but it’s still waiting for review and is incomplete. Little chance that this will get done. We’ll make some progress but won’t finish it.
*Bug/Issue link
*60-70% of the work is done. The remainder is addressed by the patch that Thom wrote.
|Status update(s)
|-
|-
| align="left"|2.5 Land Android validation data into presto db.  
|rowspan=4| 4. Objective.
|align="center"|50%
| align="left"|4.1 OKR
|align="center"|50%
|align="center"|%
|align="center"|50%  
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|0%
|align="center"|%
|align="center"|0.5
|align="center"|%
|
|align="center"|%
*Can’t happen without 2.4.
|align="left"|
Feature description(s)
|Status update(s)
|-
|-
|rowspan=2| To have integrated new sync data types
| align="left"|4.2 OKR
| align="left"|3.1 Land a sync engine on desktop for autofill and payments.
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|75%  
|align="center"|%
|align="center"|80%
|align="center"|%
|align="center"|80%
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|0.9
|align="left"|
Feature description(s)
|rowspan=2; align="left"|
|rowspan=2; align="left"|
Sync of autofill and payments data
Status update(s).
|
*Should still be able to land this by the end of next week.  It’s in pretty good shape.  
|-
|-
| align="left"|3.2 Support bookmark creation date on Android
| align="left"|4.3 OKR
|align="center"|50%
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|95%  
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|100%
|align="center"|%
|align="center"|1.0
|align="center"|%
|
|align="left"|
Feature description(s)
|-
|-
|rowspan=2| To have made “Send Tab” better support the various sync user states on desktop.
| align="left"|4.4 OKR 
| align="left"|4.1 Generate >0 FxA registrations / day via Send Tab menu item.
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|50%
|align="center"|%
|align="center"|65%  
|align="center"|%
|align="center"|70%
|align="center"|%
|align="center"|90%
|align="center"|%
|align="center"|0%
|align="center"|%
|align="center"|0.9
|align="left"|
|rowspan=2; align="left"|
Feature description(s)
Send Tab
* Issue/Bug links
|
|Status update(s)
*In review. We should be able to land the patch in Nightly soon.
*Have only a placeholder URL for the landing page(s).
*Have dependency on moz.org.
|-
| align="left"|4.2 To drive >0 single device users to setup a 2nd device via send tab.
|align="center"|50%
|align="center"|50%
|align="center"|65%
|align="center"|70%
|align="center"|90%
|align="center"|0%
|align="center"|0.9
|
*See 4.1.
|-
|-
|}
|}




[[Category:Wikipage templates]]
[[Category:Wikipage templates]]

Navigation menu