SlideShare a Scribd company logo
1 of 57
Critical Issue Escalation: Our
Process
Evan Hamilton
Head of Community, UserVoice
OMG
EVERYTHING
IS BROKEN
Why do we need a
process here?
Why do we need a
process here?
• Our customers need a working
product (or they’ll leave)
Why do we need a
process here?
• Our customers need a working
product (or they’ll leave)
• When things go wrong without a
plan, chaos ensues
Why do we need a
process here?
• Our customers need a working
product (or they’ll leave)
• When things go wrong without a
plan, chaos ensues
• We don’t work 24/7
Why do we need a
process here?
• Our customers need a working
product (or they’ll leave)
• When things go wrong without a
plan, chaos ensues
• We don’t work 24/7
• We don’t want to wake everyone
up every time there is an issue
So what is a critical issue?
So what is a critical issue?
Work hours:
• Interrupting core functionality (Ex: settings not saving
consistently)
• OR losing/corrupting data
• OR serious consequences (Ex: loss of a major
account)
• AND can be reproduced (or has been reported by
enough people that it must be happening)
So what is a critical issue?
Work hours:
• Interrupting core functionality (Ex: settings not saving
consistently)
• OR losing/corrupting data
• OR serious consequences (Ex: loss of a major
account)
• AND can be reproduced (or has been reported by
enough people that it must be happening)
Off hours:
• Blocking core functionality (Ex: can’t access feature)
• AND affecting multiple people
• OR losing/corrupting data
• AND can be reproduced (or has been reported by
enough people that it must be happening)
Step 0: Spot
the Issue
Ticket Queue
Support team monitors all day, and at least twice each evening. If
any of the team will be unavailable for an extended period of time,
they’ll deputize someone from Sales or Community.
Ticket Queue
Support team monitors all day, and at least twice each evening. If
any of the team will be unavailable for an extended period of time,
they’ll deputize someone from Sales or Community.
Social Media
Community team monitors all day, and at least twice each evening. If
any of the team is unavailable for an extended period of time, they’ll
potentially deputize someone from Support.
Ticket Queue
Support team monitors all day, and at least twice each evening. If
any of the team will be unavailable for an extended period of time,
they’ll deputize someone from Sales or Community.
Social Media
Community team monitors all day, and at least twice each evening. If
any of the team is unavailable for an extended period of time, they’ll
potentially deputize someone from Support.
The Rest of the Team
They may not be on the Customer Team, but if they see a critical
issue, it’s their responsibility to report it.
Step 1: Create a Trello
bug.
Issue history FTW. Ad-hoc
communication FTL.
Step 2:
Contact a
Developer
• Choose the relevant product area
(Systems, Front-End, or Code) &
contact the dev at the top of that
list.
• Choose the relevant product area
(Systems, Front-End, or Code) &
contact the dev at the top of that
list.
• Office hours? Ping them in
HipChat.
• Choose the relevant product area
(Systems, Front-End, or Code) &
contact the dev at the top of that
list.
• Office hours? Ping them in
HipChat.
• Off hours? Call them, don’t text or
chat or email.
• Choose the relevant product area
(Systems, Front-End, or Code) &
contact the dev at the top of that
list.
• Office hours? Ping them in
HipChat.
• Off hours? Call them, don’t text or
chat or email.
• If they don’t respond to 2 pings
within 10 minutes, move down
the list.
Dev Escalation List
• System dev: Kevin
• App devs: Jonathan, Mark, Austin, Joey, Raimo,
Rich
• Interface devs: Joshua, John, Brad, Rich
For System Issues (site is down/slow, emails don’t
work): contact system + app dev
For Interface Issues (the interface looks broken,
won’t work, etc): contact interface + app dev
For all other issues: contact app dev
Devs: did you get the call?
Then:
Devs: did you get the call?
Then:
• Respond affirmatively to the person
who contacted you
Devs: did you get the call?
Then:
• Respond affirmatively to the person
who contacted you
• Join the Engineering room on
HipChat and let others know
someone is working on it
NO additional customer team members
should be communicating with the dev
solving the problem – only the one who first
reported it.
More voices confuse and distract.
Step 3:
Inform the
Customer Team
Email the whole customer team so
they know about the issue (and that
you’re working with the devs)
Email the whole customer team so
they know about the issue (and that
you’re working with the devs)
Is it work hours? Also @all everyone
in the Support room on HipChat
Step 4:
Is it super-critical?
Ask Developer (before they fix the bug):
Ask Developer (before they fix the bug):
• Roughly how many people might
this be affecting?
Ask Developer (before they fix the bug):
• Roughly how many people might
this be affecting?
• Roughly what issues might this be
causing?
Ask Developer (before they fix the bug):
• Roughly how many people might
this be affecting?
• Roughly what issues might this be
causing?
• (If they’re too busy fixing it,
consider calling in a second dev)
Ask Developer (before they fix the bug):
• Roughly how many people might
this be affecting?
• Roughly what issues might this be
causing?
• (If they’re too busy fixing it,
consider calling in a second dev)
• Customer team: it’s your job to
ensure this happens
How do I know if it’s Super-
Critical?
• Does this affect more than 20% of accounts?
• Is this a very frustrating or visible bug (vs just an
annoyance)?
*This is somewhat arbitrary.
If Super-Critical:
• Call the Head of Support & Head of Community
• Community Department should tweet about the issue
(make sure to reschedule any other tweets - “check out
our blog” would be an unfortunate tweet during an
outage)
• Leave a maximum of 30m between any public
messages about critical bugs and 15m between public
messages about downtime
• DO NOT suggest a timeframe (it may change)
• DO NOT talk about the cause (you may be wrong)
• Going to require a long fix? Publish a blog post
& Facebook status too
Step 5: Respond to
Issues
Who answers what?
Work hours?
Community handles social media, Support handles
tickets.
*This is somewhat arbitrary.
Who answers what?
Work hours?
Community handles social media, Support handles
tickets.
Off hours?
Support handles both (but call in backup if needed).
*This is somewhat arbitrary.
Who answers what?
Work hours?
Community handles social media, Support handles
tickets.
Off hours?
Support handles both (but call in backup if needed).
-Regardless, make sure you’re in the Support room in HipChat so you can
be communicating with the team-
*This is somewhat arbitrary.
Step 6: Solve and
Verify
• Dev should fix the issue
(duh).
• Dev should fix the issue
(duh).
• Dev should verify that
the fix will stick (may
require calling in a
second dev)
• Dev should fix the issue
(duh).
• Dev should verify that
the fix will stick (may
require calling in a
second dev)
• Customer Team member
should also verify that
issues are resolved
Step 5: Report Damage
and Close the Loop
(the 7 questions)
Dev should answer these questions
for the Customer Team member:
1. What did our customers experience? (Please be explicit: don’t just say
what was broken, explain the experience our customers would have
had when trying to accomplish this task.)
2. How many/which customers were affected?
2. When did this issue start? When was it resolved?
3. What caused it?
3. What are we doing to avoid it in the future?
4. What are the chances that there will be related issues in the short-
term future?
• What was the damage (data, accounts, etc)?
The Loop-Closing:
The Loop-Closing:
1.Entire Engineering Team and Customer Team should
be sent these answers so they’re clued in
The Loop-Closing:
1.Entire Engineering Team and Customer Team should
be sent these answers so they’re clued in
2.Customer Team member should follow up with all
customers who reported the issue*
The Loop-Closing:
1.Entire Engineering Team and Customer Team should
be sent these answers so they’re clued in
2.Customer Team member should follow up with all
customers who reported the issue*
3.If mass communication occurred, publish
announcement of the fix to those channels
The Loop-Closing:
1.Entire Engineering Team and Customer Team should
be sent these answers so they’re clued in
2.Customer Team member should follow up with all
customers who reported the issue*
3.If mass communication occurred, publish
announcement of the fix to those channels
*And give the one who reported it a discount for their next month of billing!
Post-issue Communication:
should we blog about it?
Post-issue Communication:
should we blog about it?
• The litmus test: would I be angry if I
experienced this and then heard
nothing? Then blog.
Post-issue Communication:
should we blog about it?
• The litmus test: would I be angry if I
experienced this and then heard
nothing? Then blog.
• (If it only affected a small # of
accounts, email them)
Post-issue Communication:
should we blog about it?
• The litmus test: would I be angry if I
experienced this and then heard
nothing? Then blog.
• (If it only affected a small # of
accounts, email them)
• If extremely severe, consider
reimbursements as well.
Hooray, we’ve saved
the day!
Evan
Hamilton
@evanhamilton
evan@uservoice.com
More content at
http//:community.uservoice.com

More Related Content

Recently uploaded

Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Our Critical Issue Escalation Process

  • 1. Critical Issue Escalation: Our Process Evan Hamilton Head of Community, UserVoice
  • 3. Why do we need a process here?
  • 4. Why do we need a process here? • Our customers need a working product (or they’ll leave)
  • 5. Why do we need a process here? • Our customers need a working product (or they’ll leave) • When things go wrong without a plan, chaos ensues
  • 6. Why do we need a process here? • Our customers need a working product (or they’ll leave) • When things go wrong without a plan, chaos ensues • We don’t work 24/7
  • 7. Why do we need a process here? • Our customers need a working product (or they’ll leave) • When things go wrong without a plan, chaos ensues • We don’t work 24/7 • We don’t want to wake everyone up every time there is an issue
  • 8. So what is a critical issue?
  • 9. So what is a critical issue? Work hours: • Interrupting core functionality (Ex: settings not saving consistently) • OR losing/corrupting data • OR serious consequences (Ex: loss of a major account) • AND can be reproduced (or has been reported by enough people that it must be happening)
  • 10. So what is a critical issue? Work hours: • Interrupting core functionality (Ex: settings not saving consistently) • OR losing/corrupting data • OR serious consequences (Ex: loss of a major account) • AND can be reproduced (or has been reported by enough people that it must be happening) Off hours: • Blocking core functionality (Ex: can’t access feature) • AND affecting multiple people • OR losing/corrupting data • AND can be reproduced (or has been reported by enough people that it must be happening)
  • 12. Ticket Queue Support team monitors all day, and at least twice each evening. If any of the team will be unavailable for an extended period of time, they’ll deputize someone from Sales or Community.
  • 13. Ticket Queue Support team monitors all day, and at least twice each evening. If any of the team will be unavailable for an extended period of time, they’ll deputize someone from Sales or Community. Social Media Community team monitors all day, and at least twice each evening. If any of the team is unavailable for an extended period of time, they’ll potentially deputize someone from Support.
  • 14. Ticket Queue Support team monitors all day, and at least twice each evening. If any of the team will be unavailable for an extended period of time, they’ll deputize someone from Sales or Community. Social Media Community team monitors all day, and at least twice each evening. If any of the team is unavailable for an extended period of time, they’ll potentially deputize someone from Support. The Rest of the Team They may not be on the Customer Team, but if they see a critical issue, it’s their responsibility to report it.
  • 15. Step 1: Create a Trello bug. Issue history FTW. Ad-hoc communication FTL.
  • 17. • Choose the relevant product area (Systems, Front-End, or Code) & contact the dev at the top of that list.
  • 18. • Choose the relevant product area (Systems, Front-End, or Code) & contact the dev at the top of that list. • Office hours? Ping them in HipChat.
  • 19. • Choose the relevant product area (Systems, Front-End, or Code) & contact the dev at the top of that list. • Office hours? Ping them in HipChat. • Off hours? Call them, don’t text or chat or email.
  • 20. • Choose the relevant product area (Systems, Front-End, or Code) & contact the dev at the top of that list. • Office hours? Ping them in HipChat. • Off hours? Call them, don’t text or chat or email. • If they don’t respond to 2 pings within 10 minutes, move down the list.
  • 21. Dev Escalation List • System dev: Kevin • App devs: Jonathan, Mark, Austin, Joey, Raimo, Rich • Interface devs: Joshua, John, Brad, Rich For System Issues (site is down/slow, emails don’t work): contact system + app dev For Interface Issues (the interface looks broken, won’t work, etc): contact interface + app dev For all other issues: contact app dev
  • 22. Devs: did you get the call? Then:
  • 23. Devs: did you get the call? Then: • Respond affirmatively to the person who contacted you
  • 24. Devs: did you get the call? Then: • Respond affirmatively to the person who contacted you • Join the Engineering room on HipChat and let others know someone is working on it
  • 25. NO additional customer team members should be communicating with the dev solving the problem – only the one who first reported it. More voices confuse and distract.
  • 27. Email the whole customer team so they know about the issue (and that you’re working with the devs)
  • 28. Email the whole customer team so they know about the issue (and that you’re working with the devs) Is it work hours? Also @all everyone in the Support room on HipChat
  • 29. Step 4: Is it super-critical?
  • 30. Ask Developer (before they fix the bug):
  • 31. Ask Developer (before they fix the bug): • Roughly how many people might this be affecting?
  • 32. Ask Developer (before they fix the bug): • Roughly how many people might this be affecting? • Roughly what issues might this be causing?
  • 33. Ask Developer (before they fix the bug): • Roughly how many people might this be affecting? • Roughly what issues might this be causing? • (If they’re too busy fixing it, consider calling in a second dev)
  • 34. Ask Developer (before they fix the bug): • Roughly how many people might this be affecting? • Roughly what issues might this be causing? • (If they’re too busy fixing it, consider calling in a second dev) • Customer team: it’s your job to ensure this happens
  • 35. How do I know if it’s Super- Critical? • Does this affect more than 20% of accounts? • Is this a very frustrating or visible bug (vs just an annoyance)? *This is somewhat arbitrary.
  • 36. If Super-Critical: • Call the Head of Support & Head of Community • Community Department should tweet about the issue (make sure to reschedule any other tweets - “check out our blog” would be an unfortunate tweet during an outage) • Leave a maximum of 30m between any public messages about critical bugs and 15m between public messages about downtime • DO NOT suggest a timeframe (it may change) • DO NOT talk about the cause (you may be wrong) • Going to require a long fix? Publish a blog post & Facebook status too
  • 37. Step 5: Respond to Issues
  • 38. Who answers what? Work hours? Community handles social media, Support handles tickets. *This is somewhat arbitrary.
  • 39. Who answers what? Work hours? Community handles social media, Support handles tickets. Off hours? Support handles both (but call in backup if needed). *This is somewhat arbitrary.
  • 40. Who answers what? Work hours? Community handles social media, Support handles tickets. Off hours? Support handles both (but call in backup if needed). -Regardless, make sure you’re in the Support room in HipChat so you can be communicating with the team- *This is somewhat arbitrary.
  • 41. Step 6: Solve and Verify
  • 42. • Dev should fix the issue (duh).
  • 43. • Dev should fix the issue (duh). • Dev should verify that the fix will stick (may require calling in a second dev)
  • 44. • Dev should fix the issue (duh). • Dev should verify that the fix will stick (may require calling in a second dev) • Customer Team member should also verify that issues are resolved
  • 45. Step 5: Report Damage and Close the Loop (the 7 questions)
  • 46. Dev should answer these questions for the Customer Team member: 1. What did our customers experience? (Please be explicit: don’t just say what was broken, explain the experience our customers would have had when trying to accomplish this task.) 2. How many/which customers were affected? 2. When did this issue start? When was it resolved? 3. What caused it? 3. What are we doing to avoid it in the future? 4. What are the chances that there will be related issues in the short- term future? • What was the damage (data, accounts, etc)?
  • 48. The Loop-Closing: 1.Entire Engineering Team and Customer Team should be sent these answers so they’re clued in
  • 49. The Loop-Closing: 1.Entire Engineering Team and Customer Team should be sent these answers so they’re clued in 2.Customer Team member should follow up with all customers who reported the issue*
  • 50. The Loop-Closing: 1.Entire Engineering Team and Customer Team should be sent these answers so they’re clued in 2.Customer Team member should follow up with all customers who reported the issue* 3.If mass communication occurred, publish announcement of the fix to those channels
  • 51. The Loop-Closing: 1.Entire Engineering Team and Customer Team should be sent these answers so they’re clued in 2.Customer Team member should follow up with all customers who reported the issue* 3.If mass communication occurred, publish announcement of the fix to those channels *And give the one who reported it a discount for their next month of billing!
  • 53. Post-issue Communication: should we blog about it? • The litmus test: would I be angry if I experienced this and then heard nothing? Then blog.
  • 54. Post-issue Communication: should we blog about it? • The litmus test: would I be angry if I experienced this and then heard nothing? Then blog. • (If it only affected a small # of accounts, email them)
  • 55. Post-issue Communication: should we blog about it? • The litmus test: would I be angry if I experienced this and then heard nothing? Then blog. • (If it only affected a small # of accounts, email them) • If extremely severe, consider reimbursements as well.

Editor's Notes

  1. Just our process, not necessarily the right one for you.
  2. Photo Credit: http://www.flickr.com/photos/mueredecine/284867916/
  3. Photo Credit: http://www.flickr.com/photos/ilovememphis/5236993326/
  4. Photo Credit: http://www.flickr.com/photos/ilovememphis/5236993326/
  5. Photo Credit: http://www.flickr.com/photos/ilovememphis/5236993326/
  6. Photo Credit: http://www.flickr.com/photos/ilovememphis/5236993326/
  7. Photo Credit: http://www.flickr.com/photos/ilovememphis/5236993326/
  8. Also depends on customer reaction: 20 emails about finicky settings, then maybe it is critical. Photo Credit: http://www.flickr.com/photos/jcuthrell/2210365457/
  9. Also depends on customer reaction: 20 emails about finicky settings, then maybe it is critical. Photo Credit: http://www.flickr.com/photos/jcuthrell/2210365457/
  10. Also depends on customer reaction: 20 emails about finicky settings, then maybe it is critical. Photo Credit: http://www.flickr.com/photos/jcuthrell/2210365457/
  11. Photo Credit: http://www.flickr.com/photos/mhartford/1285459212/
  12. Photo credit: http://www.flickr.com/photos/staflo/
  13. Photo Credit: http://www.flickr.com/photos/anndouglas/3164422718/
  14. Photo Credit: http://www.flickr.com/photos/sublimelyhappy/592404812/
  15. Photo Credit: http://www.flickr.com/photos/sublimelyhappy/592404812/
  16. Photo Credit: http://www.flickr.com/photos/sublimelyhappy/592404812/
  17. Photo Credit: http://www.flickr.com/photos/sublimelyhappy/592404812/
  18. Photo credit: http://www.flickr.com/photos/kyphotofile/
  19. Photo Credit: http://www.flickr.com/photos/cipherswarm/2369136756/in/photostream/
  20. Photo Credit: http://youtube.com/internationalbeerday
  21. Photo Credit: http://youtube.com/internationalbeerday
  22. Photo Credit: http://www.flickr.com/photos/offchurch-tam/3448519810/
  23. Photo Credit: http://www.flickr.com/photos/debcha/6136147689/
  24. Photo Credit: http://www.flickr.com/photos/debcha/6136147689/
  25. Photo Credit: http://www.flickr.com/photos/debcha/6136147689/
  26. Photo Credit: http://www.flickr.com/photos/debcha/6136147689/
  27. Photo Credit: http://www.flickr.com/photos/debcha/6136147689/
  28. If it ’ s going to take a long time for sure, we want customers to find info wherever they need it.
  29. Photo Credit: http://www.flickr.com/photos/stevegarfield/
  30. Photo Credit: http://www.flickr.com/photos/warmnfuzzy/
  31. If it ’ s going to take a long time for sure, we want customers to find info wherever they need it.
  32. If it ’ s going to take a long time for sure, we want customers to find info wherever they need it.
  33. If it ’ s going to take a long time for sure, we want customers to find info wherever they need it.
  34. Photo Credit: http://www.flickr.com/photos/59937401@N07/5856616883/in/photostream/
  35. You will wear the cone of shame if you say your fix is verified and then everything falls apart. Photo Credit: http://www.flickr.com/photos/60852569@N00/212053301/in/photostream/
  36. You will wear the cone of shame if you say your fix is verified and then everything falls apart. Photo Credit: http://www.flickr.com/photos/60852569@N00/212053301/in/photostream/
  37. You will wear the cone of shame if you say your fix is verified and then everything falls apart. Photo Credit: http://www.flickr.com/photos/60852569@N00/212053301/in/photostream/
  38. Photo Credit: http://www.flickr.com/photos/dork/139003717/in/photostream/
  39. Customer Team member needs to make sure they actually do
  40. Example: Service outage for 15 minutes, yes. 30 seconds of 404s, no. Photo Credit: http://www.flickr.com/photos/infatuated/5840054533/in/photostream/
  41. Example: Service outage for 15 minutes, yes. 30 seconds of 404s, no. Photo Credit: http://www.flickr.com/photos/infatuated/5840054533/in/photostream/
  42. Example: Service outage for 15 minutes, yes. 30 seconds of 404s, no. Photo Credit: http://www.flickr.com/photos/infatuated/5840054533/in/photostream/
  43. Example: Service outage for 15 minutes, yes. 30 seconds of 404s, no. Photo Credit: http://www.flickr.com/photos/infatuated/5840054533/in/photostream/
  44. Photo Credit: http://www.flickr.com/photos/tybo/1799774167/in/photostream/
  45. Photo Credit: http://www.flickr.com/photos/jenosaur/4051305996/in/photostream/