SlideShare a Scribd company logo
Diary of Support Engineering Manager
Toru Takahashi
Treasure Data, Inc.
サポートエンジニアNight vol.2
2018-02-07
Who AM I ?
Profile
- 髙橋 達 (Takahashi Toru)
- Treasure Data, Inc.
- Support Engineering Manager
- Twitter: @nora96o / Github: toru-takahashi
- Blog: http://blog.torut.tokyo/
Misc.
- Tech. Support Engineer from the almost beginning of my career
- 1st Tech. Support Engineer in TD
- Support Engineering Manager from 2015
Treasure Data Support
- Email
- Online Chat
- Support Form
Contents
- Past / Present / Future
- Defined Measurable KPIs for Support Performance
- Built Support Data Platform
- Improved a process for Customer Slack Channel
- Multiple Components = Huge Logs
Past / Present / Future
2015 / 2017 / 2018
2.5 years ago...
What is Support Engineer in TreasureData
Treasure Data Support From 2015 to 2017/2018
Head Count from 2 to 5 to 8
Treasure Data Support From 2015 to 2017/2018
Head Count from 2 to 5 to 8
Treasure Data Support From 2015 to 2017/2018
Head Count from 2 to 5 to 8 (plan…)
We’re Hiring!!
https://jobs.lever.co/treasure-data/50be49f1-0194-41ac-9c99-756e02ff1dda
Treasure Data Support From 2015 to 2017/2018
Avg Ticket/Month from 308 to 477 to 500~600?
Treasure Data Support From 2015 to 2017/2018
TreasureData Components 2015
Treasure Data Support From 2015 to 2017/2018
TreasureData Components 2017
(Treasure
Reporting)
Treasure Data Support From 2015 to 2017/2018
TreasureData Components 2017
(Treasure
Reporting)
Treasure Data Support From 2015 to 2017/2018
TreasureData Components 2017
(Treasure
Reporting)
Treasure Data Support From 2015 to 2017/2018
TreasureData Components 2018 = Treasure CDP
(Treasure
Reporting)
Defined Measurable KPIs For Support
Performance
How Do You Measure Support Performance?
- Customer Satisfaction Score?
- Number of Resolved Tickets?
- Average Resolution Time?
Ref. Top 10 Key Performance Indicators for Customer Service
- But, we’re growing
- Number of customers increases
- Number of new tickets increases
- New features are released every week
- Difficult to find out “Stable/Controllable” KPI
Support Performance = Provide “Great Support”
- Great Support → Make a customer our fan
- Trying to measure factors of “Great Support” by the following KPIs
- Satisfy 100% SLA (1st Response Time)
- A ticket resolution rate within 7 days to 70%
- Quick Resolve helps customers
- Engineer Escalation Rate to under 15%
- Related to quick resolve
- Engineer focuses on development new features for customers
- Avg. Response Time to within 1 business days (Stretch)
- Updating a ticket frequently give customers a kindness
Built a KPI dashboard for Support Team
Built Support Data Platform
Problem: Data Silo = Data is not unified
= Hard to know customers quickly
What is Support Data Platform?
→ All data is unified inside of TreasureData
Support Usage for Sales / Product / Dev team in Chartio
Enriched User Profile in Zendesk
Support requires a development skill :)
embulk-output-zendesk_users with embulk & digdag
Improved a process for Customer Slack
Channel
Do you like Slack?
My Slack Channels...
For a smooth communication between Sales/SE team
and customers, but...
Problem
- Difficult to do a tagging for categorizing a question.
- For better KPI, we'd like to add a tag into all inquiry.
- Need to join Slack channel
- We can't help customers if we didn't join the slack channel.
- No SLA
- If a customer has an emergency issue for affecting their business in
holiday and ping us on slack, Nobody might knows the message.
- Lost a message where come from
- Slack is NOT todo app
BubbleIQ helps communications between Zendesk and Slack
- We/Customer add :key: reaction
- BubbleIQ Bot submits a ticket automatically
- We can communicate between Zendesk ticket and Slack thread
Multiple Components = Huge Logs
Many Components = Many Logs
Difficulty in finding out failure jobs due to data silo/SQL
Current Notification Flows:
- Ex. Presto Job Failure due to an incident, let’s check affected jobs.
1. Extract job id/account id by using a failure message in presto log on master
TD account
2. Extract executed user’s email by using job id in analytics TD account
3. Extract a contract information by using account id from salesforce info in
analytics TD account for group by “Region” (JP? US customer?)
4. Write a JP/EN Notification and send it out via Mailchimp
IN Progress; Trying to “Search” instead of Query
Future Works
Future Works
- Documentation / Localization
- Various Customers/Senario
- Data Engineer / Integrator / Digital Marketer
- Digital Marketing? Gaming? EC?
- Efficient Support Tool
- For Log Analytics
- For Workflow Analytics
- Global Team’s collaboration
- US / Japan / Korea
- Sales / Customer Success / Solution Architect
We’re Hiring!!
https://jobs.lever.co/treasure-data/50be49f1-0194-41ac-9c99-756e02ff1dda

More Related Content

PPTX
Einstein Analytics Part 2
PPTX
Einstein analytics basics
PPTX
SFDC Visual Flow
PPTX
Einstein Analytics
PDF
Blueprinting Your QuickBase Apps
PDF
Progressing with LiveChat, part 3 - Harvesting your results
PDF
Intranet Survey Form
PDF
New LiveChat Introduction
Einstein Analytics Part 2
Einstein analytics basics
SFDC Visual Flow
Einstein Analytics
Blueprinting Your QuickBase Apps
Progressing with LiveChat, part 3 - Harvesting your results
Intranet Survey Form
New LiveChat Introduction

Similar to Dairy of Support Engineering Manager (20)

PDF
What is support_engineer_in_treasuredata
PDF
How Remote Monitoring And Management Will Revolutionize Your Help Desk Rsap...
PDF
Support Presto as a feature of SaaS
PPTX
Test terry upload
PDF
Three Uses Of JIRA Beyond Bug Tracking
PPTX
Odoo 15 Helpdesk Overview
DOC
KV_ResumeAttachment_Updated 24112015
DOC
DOC
DOC
KT_CV_23Jan17
DOC
Puneeth T New resume
PPTX
Session 610 - Bren Boddy
DOCX
Technical support
DOC
RanjanResume
PDF
Slack's Ali Rayl on Scaling Support for User Growth
KEY
Scaling a Global Support Team - Atlassian Summit 2012
PDF
Remote Support Engineer Challenges.
PPT
Paper Practical Itsm Transformation Qai V 1.0
PDF
Kumar Deepak
PPTX
#speakgeek - Support Processes for iconnect360
What is support_engineer_in_treasuredata
How Remote Monitoring And Management Will Revolutionize Your Help Desk Rsap...
Support Presto as a feature of SaaS
Test terry upload
Three Uses Of JIRA Beyond Bug Tracking
Odoo 15 Helpdesk Overview
KV_ResumeAttachment_Updated 24112015
KT_CV_23Jan17
Puneeth T New resume
Session 610 - Bren Boddy
Technical support
RanjanResume
Slack's Ali Rayl on Scaling Support for User Growth
Scaling a Global Support Team - Atlassian Summit 2012
Remote Support Engineer Challenges.
Paper Practical Itsm Transformation Qai V 1.0
Kumar Deepak
#speakgeek - Support Processes for iconnect360
Ad

More from Toru Takahashi (11)

PDF
Learn from Case Study; How do people run query on Trino? / Trino japan virtua...
PDF
高専後10年の学び - 高専カンファレンス In 仙台
PDF
TokyoGirls.rb meetup vol.1 SponsorLT
PDF
Zendesk Sunshine - Zenlab vol.6
PDF
History of TreasureData Support
PDF
Zenlab - API Night
PDF
ZendeskのTriggerを有効活用するためにデータを一元化している話
PPTX
EmbulkとDigdagとデータ分析基盤と
PDF
IoT Data Connector Fluent Bit
PDF
ビッグデータ分析基盤を支えるOSSたち
PDF
(Draft) lambda architecture by using TreasureData
Learn from Case Study; How do people run query on Trino? / Trino japan virtua...
高専後10年の学び - 高専カンファレンス In 仙台
TokyoGirls.rb meetup vol.1 SponsorLT
Zendesk Sunshine - Zenlab vol.6
History of TreasureData Support
Zenlab - API Night
ZendeskのTriggerを有効活用するためにデータを一元化している話
EmbulkとDigdagとデータ分析基盤と
IoT Data Connector Fluent Bit
ビッグデータ分析基盤を支えるOSSたち
(Draft) lambda architecture by using TreasureData
Ad

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
KodekX | Application Modernization Development
PPTX
A Presentation on Artificial Intelligence
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
Spectral efficient network and resource selection model in 5G networks
KodekX | Application Modernization Development
A Presentation on Artificial Intelligence
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25 Week I
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication

Dairy of Support Engineering Manager

  • 1. Diary of Support Engineering Manager Toru Takahashi Treasure Data, Inc. サポートエンジニアNight vol.2 2018-02-07
  • 2. Who AM I ? Profile - 髙橋 達 (Takahashi Toru) - Treasure Data, Inc. - Support Engineering Manager - Twitter: @nora96o / Github: toru-takahashi - Blog: http://blog.torut.tokyo/ Misc. - Tech. Support Engineer from the almost beginning of my career - 1st Tech. Support Engineer in TD - Support Engineering Manager from 2015
  • 3. Treasure Data Support - Email - Online Chat - Support Form
  • 4. Contents - Past / Present / Future - Defined Measurable KPIs for Support Performance - Built Support Data Platform - Improved a process for Customer Slack Channel - Multiple Components = Huge Logs
  • 5. Past / Present / Future 2015 / 2017 / 2018
  • 6. 2.5 years ago... What is Support Engineer in TreasureData
  • 7. Treasure Data Support From 2015 to 2017/2018 Head Count from 2 to 5 to 8
  • 8. Treasure Data Support From 2015 to 2017/2018 Head Count from 2 to 5 to 8
  • 9. Treasure Data Support From 2015 to 2017/2018 Head Count from 2 to 5 to 8 (plan…)
  • 11. Treasure Data Support From 2015 to 2017/2018 Avg Ticket/Month from 308 to 477 to 500~600?
  • 12. Treasure Data Support From 2015 to 2017/2018 TreasureData Components 2015
  • 13. Treasure Data Support From 2015 to 2017/2018 TreasureData Components 2017 (Treasure Reporting)
  • 14. Treasure Data Support From 2015 to 2017/2018 TreasureData Components 2017 (Treasure Reporting)
  • 15. Treasure Data Support From 2015 to 2017/2018 TreasureData Components 2017 (Treasure Reporting)
  • 16. Treasure Data Support From 2015 to 2017/2018 TreasureData Components 2018 = Treasure CDP (Treasure Reporting)
  • 17. Defined Measurable KPIs For Support Performance
  • 18. How Do You Measure Support Performance? - Customer Satisfaction Score? - Number of Resolved Tickets? - Average Resolution Time? Ref. Top 10 Key Performance Indicators for Customer Service - But, we’re growing - Number of customers increases - Number of new tickets increases - New features are released every week - Difficult to find out “Stable/Controllable” KPI
  • 19. Support Performance = Provide “Great Support” - Great Support → Make a customer our fan - Trying to measure factors of “Great Support” by the following KPIs - Satisfy 100% SLA (1st Response Time) - A ticket resolution rate within 7 days to 70% - Quick Resolve helps customers - Engineer Escalation Rate to under 15% - Related to quick resolve - Engineer focuses on development new features for customers - Avg. Response Time to within 1 business days (Stretch) - Updating a ticket frequently give customers a kindness
  • 20. Built a KPI dashboard for Support Team
  • 21. Built Support Data Platform
  • 22. Problem: Data Silo = Data is not unified = Hard to know customers quickly
  • 23. What is Support Data Platform? → All data is unified inside of TreasureData
  • 24. Support Usage for Sales / Product / Dev team in Chartio
  • 25. Enriched User Profile in Zendesk
  • 26. Support requires a development skill :) embulk-output-zendesk_users with embulk & digdag
  • 27. Improved a process for Customer Slack Channel
  • 28. Do you like Slack?
  • 30. For a smooth communication between Sales/SE team and customers, but... Problem - Difficult to do a tagging for categorizing a question. - For better KPI, we'd like to add a tag into all inquiry. - Need to join Slack channel - We can't help customers if we didn't join the slack channel. - No SLA - If a customer has an emergency issue for affecting their business in holiday and ping us on slack, Nobody might knows the message. - Lost a message where come from - Slack is NOT todo app
  • 31. BubbleIQ helps communications between Zendesk and Slack - We/Customer add :key: reaction - BubbleIQ Bot submits a ticket automatically - We can communicate between Zendesk ticket and Slack thread
  • 33. Many Components = Many Logs
  • 34. Difficulty in finding out failure jobs due to data silo/SQL Current Notification Flows: - Ex. Presto Job Failure due to an incident, let’s check affected jobs. 1. Extract job id/account id by using a failure message in presto log on master TD account 2. Extract executed user’s email by using job id in analytics TD account 3. Extract a contract information by using account id from salesforce info in analytics TD account for group by “Region” (JP? US customer?) 4. Write a JP/EN Notification and send it out via Mailchimp
  • 35. IN Progress; Trying to “Search” instead of Query
  • 37. Future Works - Documentation / Localization - Various Customers/Senario - Data Engineer / Integrator / Digital Marketer - Digital Marketing? Gaming? EC? - Efficient Support Tool - For Log Analytics - For Workflow Analytics - Global Team’s collaboration - US / Japan / Korea - Sales / Customer Success / Solution Architect