Top Banner
! How we run Support at GitHub
57

OSDC 2014: Mike Adolphs - How we run Support at GitHub

Jun 10, 2015

Download

Software

NETWAYS

Operations people often strive for the perfect solution. But is that really effective? To answer that question for yourself, you’ll have to spend some time doing support! Here at GitHub developers help out with support on a regular basis, leading to a better experience for our customers. Some even work on both: half development, half support. I'm going to show you why I think support is awesome and how it benefits your work!
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!How we run Support at GitHub

Page 2: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!!Why help out with

Customer Support?

Page 3: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!!Someone talking about

Support, … here?

Page 4: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 5: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 6: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 7: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 8: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 9: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 10: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 11: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 12: OSDC 2014: Mike Adolphs - How we run Support at GitHub

GitHub makes it easier to worktogether than to work alone!

Page 13: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!!Ermahgerd, why Support?

Page 14: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 15: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 16: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 17: OSDC 2014: Mike Adolphs - How we run Support at GitHub

1876

1894

20th century

Page 18: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 19: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 20: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 21: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!!Support at GitHub?

Page 22: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!

Page 23: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!

Page 24: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!

Page 25: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 26: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 27: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!

"#

$#

%%%%Account Technical Sales Enterprise

#

$$$

$

$$$

$$$

Page 28: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 29: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 30: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 31: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 32: OSDC 2014: Mike Adolphs - How we run Support at GitHub

Huge props to the GitHub Supportocats! Avatars had a gnarly caching issue that generated a fair number of support requests. !

I also got to work with a bunch of new Hubbers I haven't worked with before, so that's always fun.

Page 33: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 34: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!

Page 35: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!

Page 36: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!!Core principles

Page 37: OSDC 2014: Mike Adolphs - How we run Support at GitHub

NO FIGHTS

Page 38: OSDC 2014: Mike Adolphs - How we run Support at GitHub

NO INSULTS

Page 39: OSDC 2014: Mike Adolphs - How we run Support at GitHub

NO EXCUSES

Page 40: OSDC 2014: Mike Adolphs - How we run Support at GitHub

NO SUPERPOWERS

Page 41: OSDC 2014: Mike Adolphs - How we run Support at GitHub

NO ADVERTISING

Page 42: OSDC 2014: Mike Adolphs - How we run Support at GitHub

tl;dr: Be a human! Be nice!

Page 43: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!!Birth of a Superfan™!

Page 44: OSDC 2014: Mike Adolphs - How we run Support at GitHub

User: Totally loving what you did with the Windows client and been loyally using it since it came out. But does it really need to take up 2.5GB of space? :(

Page 45: OSDC 2014: Mike Adolphs - How we run Support at GitHub

User: Totally loving what you did with your Windows client and been loyally using it since it came out. But does it really need to take up 2.5GB of space? :(

Paul Betts: That's totally not cool (and not expected)! Can you tell us specifically which folders are taking up so much space?

Page 46: OSDC 2014: Mike Adolphs - How we run Support at GitHub

Paul Betts: That's totally not cool (and not expected)! Can you tell us specifically which folders are taking up so much space?

User: Totally loving what you did with your Windows client and been loyally using it since it came out. But does it really need to take up 2.5GB of space? :(

User: As soon as I get back home, I'll send you the juicy details. That will happen tomorrow. !I must say I'm positively surprised by your responsiveness. Thought it would take a day or two at the least for any reply to arrive!

Page 47: OSDC 2014: Mike Adolphs - How we run Support at GitHub

User: We're starting to experience increasingly frequent connectivity errors from our Microsoft azure virtual machine to github. !We get a connection error a majority of the time.

Microsoft: As the plan currently stands, any customer reporting this problem will be directed to open a new case with Microsoft, but to reference case #123. This will allow us to coordinate the work on both sides until we can figure this out. It will also eliminate the confusion caused when GitHub or customers reference the old case #123.

Page 48: OSDC 2014: Mike Adolphs - How we run Support at GitHub

Microsoft: As the plan currently stands, any customer reporting this problem will be directed to open a new case with Microsoft, but to reference case #123. This will allow us to coordinate the work on both sides until we can figure this out. !We will still work with individual customers until we have a solid repro, but we will also keep the master case updated with the associated cases and any specific findings. !P.S. When I am back in the office on Monday, let's talk about how we can manage the individual cases that come in.

User: We're starting to experience increasingly frequent connectivity errors from our Microsoft azure virtual machine to github. !We get a connection error a majority of the time.

Page 49: OSDC 2014: Mike Adolphs - How we run Support at GitHub
Page 50: OSDC 2014: Mike Adolphs - How we run Support at GitHub

!!Why help out?

Page 51: OSDC 2014: Mike Adolphs - How we run Support at GitHub

Stable service

Page 52: OSDC 2014: Mike Adolphs - How we run Support at GitHub

Valuable insights

Page 53: OSDC 2014: Mike Adolphs - How we run Support at GitHub

Other applications

Page 54: OSDC 2014: Mike Adolphs - How we run Support at GitHub

Who? Them!

Page 55: OSDC 2014: Mike Adolphs - How we run Support at GitHub

Learning by doing

Page 56: OSDC 2014: Mike Adolphs - How we run Support at GitHub