Post on 06-Jan-2017
TELEMETRY FOR CONTINUOUS PRODUCT IMPROVEMENT OR, OUR JOURNEY TOWARDS COLLECTING INSIGHTS FROM PRODUCTS IN THE FIELD
MARTIJN THÉ SOFTWARE ENGINEER / BLUETOOTH LEAD @ PEBBLE.COM
Wikipedia:
“Telemetry is an automated communications process by which measurements are made
and other data collected at remote or inaccessible points and transmitted to receiving
equipment for monitoring.”
Mobile
App
Pebble
FlashLogs
fetched when user
creates support request Support Request
Emailsupport@…
Mobile
App
Pebble
FlashLogs
fetched when user
creates support request
Support Request Email
support@…
RAM“Debug Stats”:
– notification count – awake secs count – sleep secs count – stop secs count
…
Mobile
App
Pebble
Flash
Core Dump
Support Request Email support@…
RAM
Logs
upon crash: store all of
RAM to flash
Cloud
Data Warehouse
Relational Database
Table
Mobile
App
Pebble
FlashAnalytics Storage
RAM
sent opportunisti-
cally, only when user consent is
given
Analytics Storage
Analytics Counters (reset & stored hourly)
sent opportunisti-
cally, only when user consent is
given
Median'Bu*on'Clicks/Launch'
Sustaine
d'Usage'Inde
x'
0'
0.1'
0.2'
0.3'
0.4'
0.5'
0.6'
0.7'
0.8'
0.9'
0' 5' 10' 15' 20' 25'Median'Bu*on'Clicks/Launch'
Sustaine
d'Usage'Inde
x'
0'
0.1'
0.2'
0.3'
0.4'
0.5'
0.6'
0.7'
0.8'
0.9'
0' 5' 10' 15' 20' 25'Median'Bu*on'Clicks/Launch'
Sustaine
d'Usage'Inde
x'
0'
0.1'
0.2'
0.3'
0.4'
0.5'
0.6'
0.7'
0.8'
0.9'
0' 5' 10' 15' 20' 25'
SHARING ANALYTICS INSIGHTS WITH PEBBLE APP DEVELOPERS
0"
0.5"
1"
1.5"
2"
2.5"
6/29/15"
7/6/15"
7/13/15"
7/20/15"
7/27/15"
8/3/15"
8/10/15"
8/17/15"
8/24/15"
8/31/15"
9/7/15"
9/14/15"
9/21/15"
Usage&Rate&
App w/o pin
App w/ pin
Start incorporating Timeline pins
0"
0.5"
1"
1.5"
2"
2.5"
6/29/15"
7/6/15"
7/13/15"
7/20/15"
7/27/15"
8/3/15"
8/10/15"
8/17/15"
8/24/15"
8/31/15"
9/7/15"
9/14/15"
9/21/15"
Usage&Rate&
0"
0.5"
1"
1.5"
2"
2.5"
6/29/15"
7/6/15"
7/13/15"
7/20/15"
7/27/15"
8/3/15"
8/10/15"
8/17/15"
8/24/15"
8/31/15"
9/7/15"
9/14/15"
9/21/15"
Usage&Rate&
0"
0.5"
1"
1.5"
2"
2.5"
6/29/15"
7/6/15"
7/13/15"
7/20/15"
7/27/15"
8/3/15"
8/10/15"
8/17/15"
8/24/15"
8/31/15"
9/7/15"
9/14/15"
9/21/15"
Usage&Rate&
0"
0.5"
1"
1.5"
2"
2.5"
6/29/15"
7/6/15"
7/13/15"
7/20/15"
7/27/15"
8/3/15"
8/10/15"
8/17/15"
8/24/15"
8/31/15"
9/7/15"
9/14/15"
9/21/15"
Usage&Rate&
0"
0.5"
1"
1.5"
2"
2.5"
6/29/15"
7/6/15"
7/13/15"
7/20/15"
7/27/15"
8/3/15"
8/10/15"
8/17/15"
8/24/15"
8/31/15"
9/7/15"
9/14/15"
9/21/15"
Usage&Rate&