Matthew McCullough @matthewmccull @matthewmccull - - PowerPoint PPT Presentation

matthew mccullough
SMART_READER_LITE
LIVE PREVIEW

Matthew McCullough @matthewmccull @matthewmccull - - PowerPoint PPT Presentation

GitHub communication culture and tools for the audience at QCon NYC matthewmccullough matthewmccull Matthew McCullough @matthewmccull @matthewmccull training@github.com training.github.com matthewmccullough # " % ! $ y u g s i


slide-1
SLIDE 1

GitHub communication

culture and tools

matthewmccull matthewmccullough for the audience at QCon NYC

slide-2
SLIDE 2

Matthew McCullough

@matthewmccull

slide-3
SLIDE 3

training@github.com training.github.com @matthewmccull matthewmccullough

slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6

T h i s g u y ! " # $ %

slide-7
SLIDE 7
slide-8
SLIDE 8

What is it like working at a company that is 70% remote on an average weekday?

slide-9
SLIDE 9

working remote

slide-10
SLIDE 10

What infrastructure would I rank as the most important in GitHub's remote-worker culture?

slide-11
SLIDE 11

What apps have GitHubbers built that you might consider building for your own company?

slide-12
SLIDE 12

remote tools

slide-13
SLIDE 13

Team app for iOS

Android Web

slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20

talks & video

slide-21
SLIDE 21

/hangout me

slide-22
SLIDE 22
slide-23
SLIDE 23

/bluejeans me

slide-24
SLIDE 24
slide-25
SLIDE 25

mini-summits

slide-26
SLIDE 26
slide-27
SLIDE 27

beer:30

slide-28
SLIDE 28
slide-29
SLIDE 29

music

slide-30
SLIDE 30

/airfoil me

slide-31
SLIDE 31
slide-32
SLIDE 32

What has GitHub done that has worked to foster open communication and quick turnaround

  • n issues and code review?
slide-33
SLIDE 33

What have the CIO, CTO, and

  • ther C-suite executives done to

get a first-hand feel for what remote work at GitHub is like?

slide-34
SLIDE 34

What has the evolution of our office space been (v1.0 through 3.1), with respect to collaboration and communication amongst engineers and G&A staff?

slide-35
SLIDE 35

What benefits has the company seen by being industry-known to be

  • pen to remote workers?
slide-36
SLIDE 36

What vehicles do we use to get alignment on big company vision items without in-person all hands meetings?

slide-37
SLIDE 37

What role do video conferencing and video recordings play in remote culture at GitHub?

slide-38
SLIDE 38

What remote-supporting equipment has been most helpful to GitHubbers?

slide-39
SLIDE 39

What is it like to schedule a trip to HQ and what's a guest-working experience like?

slide-40
SLIDE 40

What are our favorite commercial apps that facilitate remote work?

slide-41
SLIDE 41

What events and outreach has been done to facilitate the diversity of employees?

slide-42
SLIDE 42

four years of changes

slide-43
SLIDE 43

240 colleagues 15 teams

slide-44
SLIDE 44

HQ 0.1

slide-45
SLIDE 45

HQ 1.0

slide-46
SLIDE 46

HQ 2.0

slide-47
SLIDE 47

HQ 3.0

slide-48
SLIDE 48

SF HQ 3.0

slide-49
SLIDE 49
slide-50
SLIDE 50
slide-51
SLIDE 51
slide-52
SLIDE 52

Boulder HQ 1.0

slide-53
SLIDE 53

Boulder HQ 2.0

slide-54
SLIDE 54
slide-55
SLIDE 55

❶ Teams, not committees

slide-56
SLIDE 56
slide-57
SLIDE 57
slide-58
SLIDE 58
slide-59
SLIDE 59

❷ Best argument wins

slide-60
SLIDE 60

❸ First principles

slide-61
SLIDE 61

– Oxford dictionary

First Principles:

The fundamental concepts or assumptions

  • n which a theory, system, or method is based:
slide-62
SLIDE 62

Why are you doing this ?

slide-63
SLIDE 63

!

simplest thing that works

slide-64
SLIDE 64

!

simplest thing that works

slide-65
SLIDE 65

❹ Open by default

slide-66
SLIDE 66

❺ Automate everything

slide-67
SLIDE 67

Hubot

slide-68
SLIDE 68
slide-69
SLIDE 69
slide-70
SLIDE 70

– Arthur C. Clarke

The difference between machines and human beings is that human beings can be reproduced by unskilled labor.

slide-71
SLIDE 71

❻ People first

slide-72
SLIDE 72
  • ptimize for happiness
slide-73
SLIDE 73
  • ptimize for happiness
slide-74
SLIDE 74
slide-75
SLIDE 75

– Paulo Caroli, ThoughtWorks

...a retrospective where I used the happiness radar activity.

slide-76
SLIDE 76

– Donella H. Meadows, Thinking in Systems: A Primer

“ R e m e m b e r , a l w a y s , t h a t e v e r y t h i n g y

  • u

k n

  • w

, a n d e v e r y t h i n g e v e r y

  • n

e k n

  • w

s , i s

  • n

l y a m

  • d

e l . G e t y

  • u

r m

  • d

e l

  • u

t t h e r e w h e r e i t c a n b e v i e w e d . I n v i t e

  • t

h e r s t

  • c

h a l l e n g e y

  • u

r a s s u m p t i

  • n

s a n d a d d t h e i r

  • w

n . ”

slide-77
SLIDE 77

GitHub communication

culture and tools

matthewmccull matthewmccullough for the audience at QCon NYC