Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tales of a rebuild
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Alan Cooke
October 12, 2017
Technology
0
33
Tales of a rebuild
An engineers experience on rebuilding the Zendesk app
Alan Cooke
October 12, 2017
Tweet
Share
More Decks by Alan Cooke
See All by Alan Cooke
Robots, the best testers your will ever ever build
a1cooke
0
49
ROBOTS, THE BEST TESTERS YOU WILL EVER BUILD
a1cooke
0
140
Stop writing your API clients by hand
a1cooke
1
130
Modernizing Objective-C using Swift
a1cooke
0
91
GDG August 2015 - Retrofit + GSON
a1cooke
0
74
Other Decks in Technology
See All in Technology
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
160
今日から始めるAmazon Bedrock AgentCore
har1101
4
420
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
770
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
100
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
Agent Skils
dip_tech
PRO
0
130
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
20260204_Midosuji_Tech
takuyay0ne
1
160
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
500
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
4
460
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Optimizing for Happiness
mojombo
379
71k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Why Our Code Smells
bkeepers
PRO
340
58k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Are puppies a ranking factor?
jonoalderson
1
2.7k
Faster Mobile Websites
deanohume
310
31k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Transcript
Tales of a rebuild An engineers experience on rebuilding the
Zendesk app
None
Jargon Alert !
What is a ticket? — The core of Zendesk, single
thread of communication with a customer, used by agents to communicate with their customers
What is triage? — Decide the order of work, the
action and who should work on a given ticket
How did we get to needing a rebuild?
None
None
Our team scaled up to match our ambition to do
great things
None
Scaling a team is hard
None
Massive View Controllers
None
Answering tickets can be lonely for agents — Jason Wu
None
Research
I wake up 20 minutes earlier so I can triage
from my desktop because the app is so slow — Support agent on call
Recent tickets is uniquely useless — Support Lead
Back to drawing board
None
None
None
None
Validate our ideas
None
None
Build it!
None
Design & Engineering Strong collaboration between both groups thats worked
well
None
Making Push notifications work
None
7 billion events processed
27 million push notifications sent
None
None
15th Nov 2016
None
What we learned
Having analytics is one thing, trusting the data is another,
using it to make decisions is another
Data only tells one side of the story, it doesn’t
explain context
Listening to customers is key
None
Be brave and have as big a beta as you
can
Making wholesale changes can be jarring to your users
None
None
None
None
Release earlier, release often
Change is hard but is good
Are you fixing your problem or the customer's problem? —
Gus Balbontin
Where are we today?
None
None
Changing to
I’ve enjoyed using the app, it makes providing 24/7 IT
Support way easier. — Anon
The app is much more user friendly than the desktop
version. Now I have the app it has relived a huge amount of stress. Thank you — Anon
Thanks @a1cooke
None