SlideShare a Scribd company logo
TELEMETRY FOR CONTINUOUS PRODUCT IMPROVEMENT
OR, OUR JOURNEY TOWARDS COLLECTING INSIGHTS FROM PRODUCTS IN THE FIELD
MARTIJN THÉ
SOFTWARE ENGINEER / BLUETOOTH LEAD @ PEBBLE.COM
QUIZ TIME!
Pebble: Telemetry for continuous product improvement
Pebble: Telemetry for continuous product improvement
why it no work?
ABOUT ME
martijn@getpebble.com
PEBBLE STORY
2008
2012
2009
PEBBLE STORY
2015
PEBBLE STORY
2015
Pebble: Telemetry for continuous product improvement
TELEMETRY
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.”
WHY TELEMETRY?
KEY TO CONTINUOUS PRODUCT IMPROVEMENT
Pebble: Telemetry for continuous product improvement
Mobile
App
Pebble
Flash
Logs
fetched
when user
creates
support
request Support Request
Email
support@…
Mobile
App
Pebble
Flash
Logs
fetched
when user
creates
support
request
Support Request
Email
support@…
RAM
“Debug Stats”:
– notification count
– awake secs count
– sleep secs count
– stop secs count
…
Pebble: Telemetry for continuous product improvement
Mobile
App
Pebble
Flash
Core Dump
Support Request
Email
support@…
RAM
Logs
upon crash:
store all of
RAM to flash
Pebble: Telemetry for continuous product improvement
Pebble: Telemetry for continuous product improvement
Pebble: Telemetry for continuous product improvement
Pebble: Telemetry for continuous product improvement
Cloud
Data
Warehouse
Relational
Database
Table
Mobile
App
Pebble
Flash
Analytics
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
Pebble: Telemetry for continuous product improvement
INSPIRE
SET GOALS
DEVELOP
MEASURE
EVALUATE
…REPEAT…
Median'Bu*on'Clicks/Launch'
Sustained'Usage'Index'
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'
Sustained'Usage'Index'
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'
Sustained'Usage'Index'
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&
TELEMETRY
LOGGING
CORE DUMPS
ANALYTICS
QUESTIONS?

More Related Content

PDF
What is your mobile strategy?
PPTX
Windows Phone 7.5 Mango - What's New
PDF
Back to FME School - Day 3: Expanding Frontiers
PDF
Márton Balassi Streaming ML with Flink-
PPT
Mobile Bang Theory - Gartner Mobile & Wireless 2009
PDF
Thinking about the full stack to create great mobile experiences
PPTX
Invoices-app it is uesde to build a.pptx
PDF
Keynote Ouverture Plénière - Sébastien Verger
 
What is your mobile strategy?
Windows Phone 7.5 Mango - What's New
Back to FME School - Day 3: Expanding Frontiers
Márton Balassi Streaming ML with Flink-
Mobile Bang Theory - Gartner Mobile & Wireless 2009
Thinking about the full stack to create great mobile experiences
Invoices-app it is uesde to build a.pptx
Keynote Ouverture Plénière - Sébastien Verger
 

Similar to Pebble: Telemetry for continuous product improvement (20)

PDF
How to Integrate FME with Databricks (and Why You’ll Want To)
PPTX
Wearables, Things & Apps - Mobile Dev + Test '15
PPTX
Computing DevOps Summit, London, July 5, 2016
PPTX
Computing DevOps Summit, London, July 5, 2016
PPTX
Smarter working adam blackwood - altc2011
PDF
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
PDF
Telco - Community Meetup - Automation.pdf
PPTX
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7
PPTX
Connecting Systems Across The Enterprise
PPT
Mac orientation
PPT
What's New with Windows Phone - FoxCon Talk
PDF
Ess Data Mining
PDF
Ess Data Mining
PPTX
Augmented and Virtual Reality with Big Data
PDF
How to build a failsafe mobile usability testing set up
PDF
PHP in a mobile ecosystem
PDF
Powering Real-Time Decisions with Continuous Data Streams
PDF
Tropo Presentation at the Telecom API Workshop
PPS
Presentation 5 Mar Tech Taranaki reduced
PPT
Cloud Economics
How to Integrate FME with Databricks (and Why You’ll Want To)
Wearables, Things & Apps - Mobile Dev + Test '15
Computing DevOps Summit, London, July 5, 2016
Computing DevOps Summit, London, July 5, 2016
Smarter working adam blackwood - altc2011
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
Telco - Community Meetup - Automation.pdf
The Internet of Fails - Mark Stanislav, Senior Security Consultant, Rapid7
Connecting Systems Across The Enterprise
Mac orientation
What's New with Windows Phone - FoxCon Talk
Ess Data Mining
Ess Data Mining
Augmented and Virtual Reality with Big Data
How to build a failsafe mobile usability testing set up
PHP in a mobile ecosystem
Powering Real-Time Decisions with Continuous Data Streams
Tropo Presentation at the Telecom API Workshop
Presentation 5 Mar Tech Taranaki reduced
Cloud Economics
Ad

Recently uploaded (20)

PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Tartificialntelligence_presentation.pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
The various Industrial Revolutions .pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Hybrid model detection and classification of lung cancer
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Getting started with AI Agents and Multi-Agent Systems
Enhancing emotion recognition model for a student engagement use case through...
A comparative study of natural language inference in Swahili using monolingua...
Tartificialntelligence_presentation.pptx
observCloud-Native Containerability and monitoring.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
A novel scalable deep ensemble learning framework for big data classification...
The various Industrial Revolutions .pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
WOOl fibre morphology and structure.pdf for textiles
O2C Customer Invoices to Receipt V15A.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
NewMind AI Weekly Chronicles - August'25-Week II
A contest of sentiment analysis: k-nearest neighbor versus neural network
Programs and apps: productivity, graphics, security and other tools
Hybrid model detection and classification of lung cancer
Module 1.ppt Iot fundamentals and Architecture
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Getting Started with Data Integration: FME Form 101
Getting started with AI Agents and Multi-Agent Systems
Ad

Pebble: Telemetry for continuous product improvement