Craig Kerstiens & Mattt ThompsonMonki Gras — January 31, 2013Co as Coaboration
View Slide
• 85 people• 21 teams• 5000+ heroku apps• 500+ releases a day• 200+ deploys a day• 100+ public github repos
• Move fast and improve over time
• Move fast and improve over time• Experiment constantly at a small scale
• Move fast and improve over time• Experiment constantly at a small scale• Focus on creating great experiences
Working
Working Communicating
PeopleWare Engineer Survey
PeopleWare Engineer Survey“interrupted regularly”
PeopleWare Engineer Survey38%Top Performers“interrupted regularly”
PeopleWare Engineer Survey38%Top Performers76%Bottom Performers“interrupted regularly”
15 – 20 minutesto get back into flow
2 hoursof continuous,uninterrupted work per day
Staying Productive• Headphone rule• Caves and commons• Maker’s day
Headphone Rule
Headphone RuleHeadphones On
Headphone RuleHeadphones On =
Headphone RuleHeadphones On = DO NOTDISTURB
Caves & Commons•Work in Caves•Dwell in Commons
Maker’s Day
Maker’s DayMonday Tuesday Wednesday Thursday Friday
Maker’s DayMonday Tuesday Wednesday Thursday FridayNo Meetings
Maker’s DayMonday Tuesday Wednesday Thursday FridayNo MeetingsAll-HandsMeeting
The Allen CurveThere is an exponential drop of frequencyof communication between engineers asthe distance between them increases.
Meetings are Evil
Staying Connected• Lunch• Beer Club• Coffee
Lunch• Catered Everyday• Long Tables(each seat ≥ 12)• Eclectic Variety
Beer Club• Fridays @ 4:30• Gourmet Spread• Really Good Beer(and whiskey)
Coffee
Coffee• ≥ 2 servings
Coffee• ≥ 2 servings• 10 – 15 minutes
Coffee• ≥ 2 servings• 10 – 15 minutes• Learnable /Teachable Craft
Challenges
Challenges• Remote Employees
Challenges• Remote Employees• Tool & Service Consolidation
Challenges• Remote Employees• Tool & Service Consolidation• Dunbar’s Number (~ 150)