Upgrade to Pro — share decks privately, control downloads, hide ads and more …

99 Problems but Technology ain’t one

99 Problems but Technology ain’t one

Nirmal Mehta, Booz Allen Hamilton (@normalfaults)

https://www.youtube.com/watch?v=OA0eIQpK8vo

DevOpsDC Meetup

November 12, 2015
Tweet

More Decks by DevOpsDC Meetup

Other Decks in Technology

Transcript

  1. Nirmal  Mehta • 8  years  Government  IT   consulting •

    Currently  implementing  Open   Source  based  Common  Services   Platform  for  GSA.  Now  with   Devops • I  heart  new  technology   • I  heart  when  people  get  excited   and  passionate  about  new  ideas,   technology  and  things 11/11/15 @normalfaults 2 Instagram:  @starla.abbey
  2. Answers  are  hard. This  presentation  will  raise  more  questions  

    then  answers   Let  it  be  a  start  of  a  conversation 11/11/15 @normalfaults 3
  3. Are  you  saying  Technology  is  not  important? Technology  provides  the

     safety  blanket  in  DevOps style  organizations.   Technology  provides  trust  through  repeatability   and  automation 11/11/15 @normalfaults 5
  4. Yoda  on  IT  Culture:  Fear “I  love  controlling  the  IP

     address   allocation  excel  spreadsheet.  I’m   not  too  sure  about  this  DEV-­‐ operations  automation  stuff“ 11/11/15 @normalfaults 6
  5. Yoda  on  IT  Culture:  Anger “Why  do  we  have  to

     change  this   process?!?  I  don’t  like  it  when  I  don’t   have  control….  aarrrgghhh” 11/11/15 @normalfaults 7
  6. Yoda  on  IT  Culture:  Hate “How  are  we  supposed  to

     keep   track  of  all  our  ip addresses   now!?!” 11/11/15 @normalfaults 8
  7. Yoda  on  IT  Culture:  Suffering Why  does  it  take  100

     days   to  get  a  VM? 11/11/15 @normalfaults 9
  8. How  can  we  help  foster  DevOps Culture? Group  Selection  Bias

    • Have  people  from  various  backgrounds  and   perspectives  on  delivery  teams • The  more  perspectives  and  diversity  the  better • Create  teams  that  are  cross  cut  of  functions   versus  “Network  team”  or  “Security  Team” 11/11/15 @normalfaults 12
  9. How  can  we  help  foster  DevOps Culture? Incentives • If

     the  change  is  captured  as  Infrastructure  as   Code  and  there  are  good  tests  then  it   automatically  goes  through  Change  Control   Board • Otherwise  it  will  be  a  2  week  review! • Create  positive  incentive  paths  for  the  behavior   we  want 11/11/15 @normalfaults 13
  10. How  can  we  help  foster  DevOps Culture? Empowering  Change •

    Give  folks  the  ability  and  authority  to  change   the  environment • Otherwise  amplifications  of  power  differences   will  create  a  negative  cycle • Innovation  is  constantly  needed  to  break   negative  process   11/11/15 @normalfaults 14
  11. How  can  we  help  foster  DevOps Culture? 11/11/15 @normalfaults 15

    Are  there  other  cultural  “hacks”  we  can  do  to   accelerate  IT  organizations? How  can  we  use  technology  to  solve  these   people  problems?