SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar a Off-Hours Critical Issue Escalation

Slack's Ali Rayl on Scaling Support for User Growth
Slack's Ali Rayl on Scaling Support for User GrowthSlack's Ali Rayl on Scaling Support for User Growth
Slack's Ali Rayl on Scaling Support for User GrowthHeavybit
 
Go or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.comGo or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.comJohn Allspaw
 
ODSC East 2020 : Continuous_learning_systems
ODSC East 2020 : Continuous_learning_systemsODSC East 2020 : Continuous_learning_systems
ODSC East 2020 : Continuous_learning_systemsAnuj Gupta
 
The 3As to Social Media Crisis Management for HR
The 3As to Social Media Crisis Management for HRThe 3As to Social Media Crisis Management for HR
The 3As to Social Media Crisis Management for HRMarcus Ho
 
Devops at scale is a hard problem challenges, insights and lessons learned
Devops at scale is a hard problem  challenges, insights and lessons learnedDevops at scale is a hard problem  challenges, insights and lessons learned
Devops at scale is a hard problem challenges, insights and lessons learnedkjalleda
 
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...Jon Stevens-Hall
 
Scaling a Web Site - OSCON Tutorial
Scaling a Web Site - OSCON TutorialScaling a Web Site - OSCON Tutorial
Scaling a Web Site - OSCON Tutorialduleepa
 
Continuous Learning Systems: Building ML systems that learn from their mistakes
Continuous Learning Systems: Building ML systems that learn from their mistakesContinuous Learning Systems: Building ML systems that learn from their mistakes
Continuous Learning Systems: Building ML systems that learn from their mistakesAnuj Gupta
 
Leveraging Diversity to Find What Works and Amplify
Leveraging Diversity to Find What Works and Amplify Leveraging Diversity to Find What Works and Amplify
Leveraging Diversity to Find What Works and Amplify Mike Cardus
 
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseTaking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseCarsonified Team
 
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping MistakesStop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping MistakesHannah Flynn
 
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping MistakesStop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping MistakesAggregage
 
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...Jon Stevens-Hall
 
Customer Discovery in the DOD/IC Workshop H4D Stanford 2016
Customer Discovery in the DOD/IC Workshop H4D Stanford 2016Customer Discovery in the DOD/IC Workshop H4D Stanford 2016
Customer Discovery in the DOD/IC Workshop H4D Stanford 2016Stanford University
 
Customer Response Handling in a Community
Customer Response Handling in a CommunityCustomer Response Handling in a Community
Customer Response Handling in a CommunityNicholeDevolites1
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationJon Ruby
 
Building a Modern Security Engineering Organization
Building a Modern Security Engineering OrganizationBuilding a Modern Security Engineering Organization
Building a Modern Security Engineering OrganizationZane Lackey
 

Similar a Off-Hours Critical Issue Escalation (20)

Slack's Ali Rayl on Scaling Support for User Growth
Slack's Ali Rayl on Scaling Support for User GrowthSlack's Ali Rayl on Scaling Support for User Growth
Slack's Ali Rayl on Scaling Support for User Growth
 
Go or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.comGo or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.com
 
ODSC East 2020 : Continuous_learning_systems
ODSC East 2020 : Continuous_learning_systemsODSC East 2020 : Continuous_learning_systems
ODSC East 2020 : Continuous_learning_systems
 
The 3As to Social Media Crisis Management for HR
The 3As to Social Media Crisis Management for HRThe 3As to Social Media Crisis Management for HR
The 3As to Social Media Crisis Management for HR
 
Devops at scale is a hard problem challenges, insights and lessons learned
Devops at scale is a hard problem  challenges, insights and lessons learnedDevops at scale is a hard problem  challenges, insights and lessons learned
Devops at scale is a hard problem challenges, insights and lessons learned
 
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
 
Scaling a Web Site - OSCON Tutorial
Scaling a Web Site - OSCON TutorialScaling a Web Site - OSCON Tutorial
Scaling a Web Site - OSCON Tutorial
 
Continuous Learning Systems: Building ML systems that learn from their mistakes
Continuous Learning Systems: Building ML systems that learn from their mistakesContinuous Learning Systems: Building ML systems that learn from their mistakes
Continuous Learning Systems: Building ML systems that learn from their mistakes
 
Leveraging Diversity to Find What Works and Amplify
Leveraging Diversity to Find What Works and Amplify Leveraging Diversity to Find What Works and Amplify
Leveraging Diversity to Find What Works and Amplify
 
Starting with c
Starting with cStarting with c
Starting with c
 
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseTaking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
 
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping MistakesStop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
 
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping MistakesStop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
Stop Guessing, Start Knowing: The Top 5 Most Common Rapid Prototyping Mistakes
 
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
 
Customer Discovery in the DOD/IC Workshop H4D Stanford 2016
Customer Discovery in the DOD/IC Workshop H4D Stanford 2016Customer Discovery in the DOD/IC Workshop H4D Stanford 2016
Customer Discovery in the DOD/IC Workshop H4D Stanford 2016
 
Customer Response Handling in a Community
Customer Response Handling in a CommunityCustomer Response Handling in a Community
Customer Response Handling in a Community
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of Oversimplification
 
Exploratory testing workshop
Exploratory testing workshopExploratory testing workshop
Exploratory testing workshop
 
Building a Modern Security Engineering Organization
Building a Modern Security Engineering OrganizationBuilding a Modern Security Engineering Organization
Building a Modern Security Engineering Organization
 
Developing software 2013
Developing software 2013Developing software 2013
Developing software 2013
 

Último

Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
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 Presentationuneakwhite
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
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 GIRLkapoorjyoti4444
 
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 Bangaloreamitlee9823
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
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
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 

Último (20)

Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
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
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
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
 
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
 
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
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
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...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 

Off-Hours Critical Issue Escalation

  • 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)
  • 11. Step 0: Spot the Issue
  • 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.
  • 26. Step 3: Inform the Customer Team
  • 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.

Notas del editor

  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/