Slide 1

Slide 1 text

PEOPLE:  YOUR  MOST  AGILE  INGREDIENT     John  Peebles              @johnjpeebles  

Slide 2

Slide 2 text

MOTORCYCLE  RACING  AND   SOFTWARE  DEVELOPMENT  

Slide 3

Slide 3 text

VALENTINO  ROSSI  

Slide 4

Slide 4 text

JEREMY  BURGESS  

Slide 5

Slide 5 text

HONDA  RC211V  

Slide 6

Slide 6 text

80%  RULE  OF  MOTORCYCLE  RACING   2002,  2003:  Honda   2004,  2005:  Yamaha  

Slide 7

Slide 7 text

CHOOSE  ONE   Great  Team,  Crap  Business  Model   Great  Business  Model,  Crap  Team  

Slide 8

Slide 8 text

IN  A  SOFTWARE  COMPANY     TEAM  IS  EVERYTHING  

Slide 9

Slide 9 text

PROCESS  AND  METHODOLOGY  ARE   IMPORTANT,  BUT…   “The  average  programmer  reads  less  than  one   technical  book  a  year.”    –  Steve  McConnell     “The  average  programmer  or  technical  lead  never   reads  about  team  building  or  team  preservaMon.”    –  John  Peebles  

Slide 10

Slide 10 text

A  LITTLE  ABOUT  ME   (We’re  hiring!)   Places  I’ve  lived:   www.GetAdministrate.com   Where  I  work:  

Slide 11

Slide 11 text

THINK  BACK  TO  UNIVERSITY  

Slide 12

Slide 12 text

A  GREAT  TEAM  CAN  CHANGE  THE  WORLD   FantasMc  products   Unbelievable  outcomes   Size  is  almost  irrelevant   (There  are  some  excepMons)  

Slide 13

Slide 13 text

TEAM:  YOUR  BEST  CHANCE  FOR  SUCCESS  

Slide 14

Slide 14 text

-­‐  JOHN  CARMACK,  ID  SOFTWARE   "I  actually  have  been  learning  quite  a  bit   about  so[ware  development,  both  on  the   personal  cra[sman  level  but  also  paying   more  a7en8on  by  what  it  means  on  the   team  dynamics  side  of  things….It’s  about   social  interacMons  between  the  programmers   or  even  between  yourself  spread  over  Mme  

Slide 15

Slide 15 text

-­‐  FRED  WILSON,  UNION  SQUARE  VENTURES   We  made  the  classic  mistake  that  all  investors   make.  We  focused  too  much  on  what  they  were   doing  at  the  8me  and  not  enough  on  what  they   could  do,  would  do,  and  did  do.  I  am  proud  that  our   por^olio  is  full  of  companies  where  we  saw  the   vision  before  other  investors  did  and  backed  a  great   team.  But  we  don't  always  get  it  right.  We  missed   Airbnb  even  though  we  loved  the  team.  Big  mistake.  

Slide 16

Slide 16 text

AGILE  AND  LEAN:  BUILT  ON  THE   ASSUMPTION  OF  GREAT  TEAMS   Ever  seen  Agile  in  a  Large  Corporate  Environment?  

Slide 17

Slide 17 text

HALLMARKS  OF  A  BAD  TEAM   No  clear  goal   Constant  fundamental  disagreement  on  approach   UnproducMve   Poor  communicaMon   High  AdriMon   Not  fun   PoliMcs:   No  meritocracy   SoluMons  that  don’t  fit  problems   Sacred  cows     Lack  of  transparency   Needing  leadership  for  dispute  resoluMon  

Slide 18

Slide 18 text

IF  YOU  WERE  STARTING  YOUR  OWN  COMPANY…  

Slide 19

Slide 19 text

MANAGEMENT   By  Context   By  Philosophy   By  Values  

Slide 20

Slide 20 text

MVP:  MINIMUM  VIABLE  PROCESS   Examples  of  Minimum  Viable  Process:     Source  Control,  Tests,  DocumentaMon     Good  process  should  be  an  accelerant.   Instead  it's  o[en  a  distracMon  or  limiter.    

Slide 21

Slide 21 text

SUCCESS  WITHOUT  PEOPLE  IS  EMPTY  

Slide 22

Slide 22 text

THE  PROBLEM  WITH  DEFINING   GREAT  TEAMS  IS…   Every  Mission  Statement  Ever  

Slide 23

Slide 23 text

HALLMARKS  OF  A  GREAT  TEAM   A  Common  Goal   Trust   Respect   High  Standards  (A  sense  of  being  elite)   ProducMve   Things  feel  easy   Everyone  has  fun   Nobody  leaves   Great  communicaMon   High  Responsibility  (Ownership)  

Slide 24

Slide 24 text

GREAT  TEAMS  STAY  TOGETHER   Pay  cuts   Product  is  secondary   “Work  with  X!”  

Slide 25

Slide 25 text

HOW  TO  FIND  A  GREAT  TEAM   Ask  around  (referrals)   Highly  polished,  transparent,  company  exterior   Almost  without  excepMon:    Small  Companies  

Slide 26

Slide 26 text

HOW  TO  BUILD  A  GREAT  TEAM   You  must  be  a  good  leader   Learn  by  doing   Recognize  the  hints  of  leadership  skills   You  must  have  authority   Extremely  difficult  in  a  larger  organizaMon   This  will  be  painful,  and  slow  

Slide 27

Slide 27 text

HOW  TO  LEAD  A  GREAT  TEAM   With  your  team:   OpMmisMcally  set  your  goals   PessimisMcally  evaluate  and  set  the  plan   Always  show  your  work   Search  for  disagreement   Play  the  devil’s  advocate   Be  the  dumbest  person  in  the  room   Be  funny   Be  calm  

Slide 28

Slide 28 text

-­‐  CHRIS    BESWICK,  ADMINISTRATE   “All  the  pain  and  suffering  is  the  world  is   your  fault...  only  like  any  true  evil   mastermind  you  have  your  slightly   incompetent  minions  do  the  leg  work.”  

Slide 29

Slide 29 text

HALLMARKS  OF  BAD  LEADERSHIP   PoliMcal   No  respect  for  scale   Needing  to  be  involved  in  every  detail   Uninterested  in  people   Unable  to  listen,  not  facts  based   Unable  to  meet  people  on  their  own  level  

Slide 30

Slide 30 text

HOW  TO  PRESERVE  GREAT  TEAMS   Protect  the  Team   Invest  in  the  Team   Inspire  the  Team   Listen  to  the  Team   2nd  Law  of  Thermodynamics  applies  to  teams  

Slide 31

Slide 31 text

ASSESS  YOUR  ENVIRONMENT   Can  you  do  this?  

Slide 32

Slide 32 text

LIFE  IS  TOO  SHORT  

Slide 33

Slide 33 text

RESOURCES   Peopleware  –  Demarco  and  Lister     Reference  Guide  on  Our  Freedom  and   Responsibility  Culture  –  Reed  HasMngs    hdp://www.slideshare.net/reed2001     Smart  and  Gets  Things  Done  –  Joel  Spolsky     Thanks!  @johnjpeebles