Slide 1

Slide 1 text

How people build software ! " Remote by default How GitHub makes remote work a first class experience

Slide 2

Slide 2 text

How people build software ! Jakob Class Application Engineer
 
 ! github.com/mikrobi 2 $

Slide 3

Slide 3 text

How people build software ! "

Slide 4

Slide 4 text

How people build software ! ! GitHubbers around the world 4

Slide 5

Slide 5 text

How people build software ! ! Why is remote work great for employees? 5 % Flexibility Work when and from wherever you want & Autonomy Work however you want

Slide 6

Slide 6 text

How people build software ! ! Why is remote work great for companies? 6 ' Global presence Hire the best people form all over the world ( Diversity Aggregate a broad set of skills and knowledge Innovation Great products

Slide 7

Slide 7 text

How people build software ! ! How to enable remote work 7 ) Over communicate * Write things down + Record meetings % Span work cycles over 24 hours Asynchronous communication

Slide 8

Slide 8 text

How people build software ! ! How to communicate asynchronously 8 ! ! Team App

Slide 9

Slide 9 text

How people build software ! ! Source code and project management: ! 9 , Repositories to manage code and documents - Issues to discuss ideas . Pull requests to discuss changes New: Boards to manage projects

Slide 10

Slide 10 text

How people build software ! ! Chat: Slack 10 • Formal channels for projects, teams and departments #rails-upgrade, #databases, #finance… • Informal channels #german, #bicycles, #cars…

Slide 11

Slide 11 text

How people build software ! ! ChatOps: Hubot 11 Bring the tools into the conversations

Slide 12

Slide 12 text

How people build software ! ! Internal blog: 12 ! Team App

Slide 13

Slide 13 text

How people build software ! ! Internal video platform: 13

Slide 14

Slide 14 text

How people build software ! ! Internal wiki: 14

Slide 15

Slide 15 text

How people build software ! ! How to overcome isolation? 15 WHO ARE THE PEOPLE BEHIND THESE AVATARS?

Slide 16

Slide 16 text

How people build software ! ! Onboarding 16 Up to 2 weeks at HQ to get started

Slide 17

Slide 17 text

How people build software ! ! Summit 17 Annual all hands meet up for all GitHubbers

Slide 18

Slide 18 text

How people build software ! ! Mini summits and hack houses 18 Get together to work on a project or define team roadmaps

Slide 19

Slide 19 text

How people build software ! ! HQ visit 19 Quarterly visits at HQ to stay connected

Slide 20

Slide 20 text

How people build software ! ! Remote work is awesome 20 • Needs to be a first class experience • Asynchronous communication • Self-management • Face time

Slide 21

Slide 21 text

How people build software ! " DISCUSSION