velocity 2014 - from hero to zero

75
From Hero to Zero Velocity 2014 Jennifer Davis @sigje Automation Engineer June 25, 2014

Upload: jennifer-davis

Post on 12-May-2015

281 views

Category:

Technology


2 download

DESCRIPTION

Incremental change and release often is the new mantra. A team of one may handle the operability implementation for an application. Work arounds are done to get things out the door “on time” to meet the agile requirements. This person is in the center of changes ensuring that monitoring, configuration, and service expectations are coordinated. As the velocity of change increases, this single point of failure leads to slow downs. The operations engineer is viewed as the “hero” due to working late nights or weekends to keep the service running as needed. This false hero role is not sustainable and creates a rigid environment of change aversion. In this talk, Jennifer will describe paths to supporting complex project deployment and configuration from manual heroics to minimal intervention. She will describe tools but the concepts will be applicable regardless of environment. This is not a one size fit all solution but guidelines presented should help shape direction towards success. Topics Covered: Where are we? Defining the job of Operations Identifying achievable goals Choosing tools Measuring for success The key takeaway from this talk will be to help practitioners see how to create a plan towards building a more reliable, consistent, and high-quality service.

TRANSCRIPT

Page 1: Velocity 2014 - From Hero to Zero

From Hero to Zero Velocity 2014

Jennifer Davis @sigje Automation Engineer June 25, 2014

Page 2: Velocity 2014 - From Hero to Zero

Goals

• Communication – Conversations, Email, Twitter • Email: [email protected] • Twitter: @sigje • DevOpsDays Silicon Valley Open Spaces • Twitter: #coffeeops Chromatic Coffee

• Collaboration • http://burnout.io

Page 3: Velocity 2014 - From Hero to Zero

Agenda

• What – Current Industry Practices? • Why – Impact of working heroically? • Mythology • Changes

Page 4: Velocity 2014 - From Hero to Zero

Hi. I’m Jennifer.

Page 5: Velocity 2014 - From Hero to Zero

Formula for Suc(str)ess • Start new job • Work hard to prove self • Become more efficient, take on more responsibility

• Locked in to expectations built on past performance

Page 6: Velocity 2014 - From Hero to Zero

The Cure?

• Documentation • Checklists • Shell scripts for situation X

Page 7: Velocity 2014 - From Hero to Zero

I was wrong.

Page 8: Velocity 2014 - From Hero to Zero
Page 9: Velocity 2014 - From Hero to Zero

Zero to Hero + DevOps

Page 10: Velocity 2014 - From Hero to Zero

Hero

•  Someone who in the face of danger and adversity or from a position of weakness displays courage and the will for self sacrifice for some greater good of all humanity.

Page 11: Velocity 2014 - From Hero to Zero

Hero

•  Someone who in the face of danger and adversity or from a position of weakness displays courage and the will for self sacrifice for some greater good of all humanity.

•  An ordinary someone who in extraordinary circumstances overcomes

challenges.

Page 12: Velocity 2014 - From Hero to Zero

Hero

•  Someone who in the face of danger and adversity or from a position of weakness displays courage and the will for self sacrifice for some greater good of all humanity.

•  An ordinary someone who in extraordinary circumstances overcomes challenges.

•  Someone who performs extraordinary deeds for the benefit of others.

Page 13: Velocity 2014 - From Hero to Zero

“A hero is someone who has given his or her life to something bigger than oneself.”

Joseph Campbell

Page 14: Velocity 2014 - From Hero to Zero

Workplace Usage

•  Gone the extra mile •  Worked really late hacking up a solution •  Spent all weekend •  Virtue of the quality of brain numbing work

Page 15: Velocity 2014 - From Hero to Zero

Results in ..

• Degradation in relationships

Page 16: Velocity 2014 - From Hero to Zero

Results in ..

•  Degradation in relationships

• Sleep deprivation • Degradation of productivity • Degradation of creativity • Mental acuity • Loss of empathy

Page 17: Velocity 2014 - From Hero to Zero

Results in ..

•  Degradation in relationships •  Sleep deprivation

•  Degradation of productivity •  Degradation of creativity •  Mental acuity •  Loss of empathy

• Dissatisfaction with job

Page 18: Velocity 2014 - From Hero to Zero

Results in ..

•  Degradation in relationships •  Sleep deprivation

•  Degradation of productivity •  Degradation of creativity •  Mental acuity •  Loss of empathy

•  Dissatisfaction with job

• Loss of self confidence

Page 19: Velocity 2014 - From Hero to Zero

Results in ..

•  Degradation in relationships •  Sleep deprivation

•  Degradation of productivity •  Degradation of creativity •  Mental acuity •  Loss of empathy

•  Dissatisfaction with job •  Loss of self confidence

NOT HEROISM!

Page 20: Velocity 2014 - From Hero to Zero

Walter Reed Army Institute of Research study

• Sleep deprivation impacts the brain consistent with mild prefrontal lobe dysfunction

• Affects emotional intelligence, self-regard, sense of independence, empathy, quality of interpersonal relationships, positive thinking

Page 21: Velocity 2014 - From Hero to Zero

Loss of Self Confidence

•  Erin Callan, Lehman Brothers CFO September 2007 – June 2008

•  “I did not know how to value who I was versus what I did. What I did was who I was.”

•  “drug addiction – except you’re getting tremendous positive reinforcement for what probably is really extremist behavior”

Page 22: Velocity 2014 - From Hero to Zero
Page 23: Velocity 2014 - From Hero to Zero

6 Areas resulting in Burnout

• Work overload •  Lack of control over work •  Insufficient rewards • Workplace community problems •  Lack of fairness – inequality of pay, promotions or workload • Conflict between personal values and requirements of job.

Sources: Christina Maslach,Ph.D. Professor of Psychology UC Berkeley, Michael Leiter, Ph.D., Director of the Centre for Organizational Research &

Development

Page 24: Velocity 2014 - From Hero to Zero

Fatigue Syndrome – Marie Asberg

Page 25: Velocity 2014 - From Hero to Zero

Exhaustion Funnel

Marie Asberg Senior Professor, Karolinska Institute in Stockholm

Page 26: Velocity 2014 - From Hero to Zero
Page 27: Velocity 2014 - From Hero to Zero

Metrics of Fatigue Syndrome?

• # of bottles of hard alcohol/week purchased

Page 28: Velocity 2014 - From Hero to Zero

RescueTime – Successful Vacation!

Page 29: Velocity 2014 - From Hero to Zero

Why 40 hour work week?

•  “8 for work, 8 for sleep, 8 for what we will” •  12 years of experimentation by Henry Ford •  <40 hours people weren’t working enough •  >60 hours gives a small productivity boost in short term

•  Source: Laws of Productivity, 8 Productivity Experiments you don’t need to repeat. http://lunar.lostgarden.com/Rules%20of%20Productivity.pdf

Page 30: Velocity 2014 - From Hero to Zero

Productivity over Time

Page 31: Velocity 2014 - From Hero to Zero

Crunching

Page 32: Velocity 2014 - From Hero to Zero

https://www.secret.ly/p/oucqgddjyxfsmwyzromgzwjqrx

Page 33: Velocity 2014 - From Hero to Zero
Page 34: Velocity 2014 - From Hero to Zero

Workplace Environment

“The biggest issue with railroad workers is fatigue, not pay. We are paid very well. But we sacrifice our bodies and minds to work the long hours it takes to make the money, not to mention the high divorce rate, self-medicating, and stress.”

John Paul Wright

Page 35: Velocity 2014 - From Hero to Zero

NTSB Asiana Airlines Flight 214

Why did this airplane crash while executing a visual approach on a clear day?

• Increased Complexity • Reliance on automation • Lack of understanding http://www.ntsb.gov/news/speeches/hart/hart140624o.html

Page 36: Velocity 2014 - From Hero to Zero

Celebrate being Wrong

• It’s human. No need for humiliation. • De-escalation of all our holy wars. • Freedom to experiment. • Shared experiences.

Page 37: Velocity 2014 - From Hero to Zero

Rites of passage – Junior to Senior

• Ability to listen. • Freedom to speak. • Creation of open and transparent environments. • Encourage everyone to have a voice.

Page 38: Velocity 2014 - From Hero to Zero

Exploring Our Myths

Page 39: Velocity 2014 - From Hero to Zero

Superman

Page 40: Velocity 2014 - From Hero to Zero

Flash

Page 41: Velocity 2014 - From Hero to Zero

Aquaman

Page 42: Velocity 2014 - From Hero to Zero

Hulk

Page 43: Velocity 2014 - From Hero to Zero

Steel

Page 44: Velocity 2014 - From Hero to Zero

Michael Donovan:https://www.flickr.com/photos/johnmcnab/5499490056/

Batman

Page 45: Velocity 2014 - From Hero to Zero
Page 46: Velocity 2014 - From Hero to Zero

EMPTY

Page 47: Velocity 2014 - From Hero to Zero

• Relating through role. • Defining a person by a role. • Handing off expectations. • Siloing!

Page 48: Velocity 2014 - From Hero to Zero

Our Path

Page 49: Velocity 2014 - From Hero to Zero

5 conditions of “happy” work environment

• Freedom • Challenge • Education • Positive atmosphere • Personally meaningful contribution

“Follow your Bliss”: A process for Career Happiness Sheila J Henderson http://www.angelpersonnel.com.au/assets/Uploads/HendersonFollowyourbliss.pdf Journal of Counseling and Development Summer 2000 Volume 78

Page 50: Velocity 2014 - From Hero to Zero

The Path

Page 51: Velocity 2014 - From Hero to Zero

Communication – Identify your Team

• Common goal. • Different roles. • Diversity of views. • Same objective.

Page 52: Velocity 2014 - From Hero to Zero

Identify YOUR state

Explicit Vision/Mission Statement • Have you evaluated the options? • EVERYONE on the same page?

Page 53: Velocity 2014 - From Hero to Zero

Vision Statement

• Clear statement about the problem • Direction • Identity management • Team cohesion

https://www.flickr.com/photos/victor_lee/51041504

Page 54: Velocity 2014 - From Hero to Zero

Identify YOUR state

• Work Visualization • Method of tracking work • Communicate status • Measure progress •  Identified boundaries

Page 55: Velocity 2014 - From Hero to Zero

Identify YOUR state

• Artifact Repository • Source Control

Page 56: Velocity 2014 - From Hero to Zero

Identify YOUR state

• Infrastructure as code • Subject Matter Expert? • Bus number?

Page 57: Velocity 2014 - From Hero to Zero

Identify YOUR state

• Documentation as code

Evan Goer https://www.youtube.com/watch?v=mEvvc80ZYU8

Page 58: Velocity 2014 - From Hero to Zero

Identify your state

• Local development •  Vagrant •  VMWare or VirtualBox •  Chef (or configuration management of choice)? •  Team enabled?

Page 59: Velocity 2014 - From Hero to Zero

Identify your state

• Testing • Monitoring • Actionable?

Page 60: Velocity 2014 - From Hero to Zero

Identify your state

• Pipeline • Local development • Tested locally • Commit only_if works • Jenkins (or other continuous integration software)

Page 61: Velocity 2014 - From Hero to Zero

Individuals empowered to do work and understand consequences. •  Freedom •  Challenge •  Education •  Personal meaningful contribution •  Positive environment

Page 62: Velocity 2014 - From Hero to Zero
Page 63: Velocity 2014 - From Hero to Zero

Summary

Page 64: Velocity 2014 - From Hero to Zero

Review

•  What – Current Industry Practices? •  Why – Impact of working heroically? •  Mythology •  Changes

Page 65: Velocity 2014 - From Hero to Zero

And now for the AH...

Page 66: Velocity 2014 - From Hero to Zero

AH – Your app makes me fat

“My goal for Serious Pony is to help all of us take better care of our users. Not just while they are interacting with our app, site, product, but after. Not just because they are our users, but because they are people.”

Kathy Sierra http://seriouspony.com/blog/2013/7/24/your-app-makes-me-fat

Page 67: Velocity 2014 - From Hero to Zero

EMPATHY

Page 68: Velocity 2014 - From Hero to Zero

Thank You

•  #coffeeops •  Linda Laubenheimer •  Dave Dash •  Greg Connor •  Adele Shakal •  DevOpsDays Pittsburgh

Page 69: Velocity 2014 - From Hero to Zero

Thank You Twitter: @sigje Email: [email protected]

Page 70: Velocity 2014 - From Hero to Zero

More Presentations

•  Jeff Hackert “There I fixed It – Building Humane Automation Systems” Chef Conf 2014

•  Adam Jacob Keynote – Chef Conf 2014 •  Evan Goer – Thinking of Documentation as Code https://www.youtube.com/

watch?v=mEvvc80ZYU8

Page 71: Velocity 2014 - From Hero to Zero

References - Books

•  Being Wrong: Adventures in the Margin of Error Kathryn Schulz •  What makes a Hero? The surprising Science of Selflessness •  Sources of Power: How People Make Decisions Gary Klein •  The Hard Thing About Hard Things: Building a Business Ben Horowitz •  Thrive: The Third Metric to Redefining Success and creating a life of well-being,

wisdom, and wonder Arianna Huffington

Page 72: Velocity 2014 - From Hero to Zero

References - Web

•  http://railroadworkersunited.blogspot.com/2013/12/its-time-to-end-crew-fatigue-and.html

•  http://railroadworkersunited.org •  “Follow your Bliss”: A process for Career Happiness Sheila J Henderson

http://www.angelpersonnel.com.au/assets/Uploads/HendersonFollowyourbliss.pdf Journal of Counseling and Development Summer 2000 Volume 78

•  Sleep deprivation reduces perceived emotional intelligence and constructive thinking skills. Killgore WD http://www.ncbi.nlm.nih.gov/pubmed/17765011

•  Your app is making me fat. Kathy Sierra http://seriouspony.com/blog/2013/7/24/your-app-makes-me-fat

•  Burnout: The exhaustion funnel - http://mindfulnext.org/burnout-the-exhaustion-funnel/

Page 73: Velocity 2014 - From Hero to Zero

References - Web

•  High Tempo, High Consequence. John Allspaw. http://www.kitchensoap.com/2014/03/13/high-tempo-high-consequence/

•  Why Germany Dominates the U.S. in Innovation Dan Breznitz http://blogs.hbr.org/2014/05/why-germany-dominates-the-u-s-in-innovation/

•  Is there Life After Work? Erin Callan http://www.nytimes.com/2013/03/10/opinion/sunday/is-there-life-after-work.html?smid=pl-share&_r=0

•  Former Lehman CFO Erin Callan’s Never Going Back. Sheelah Kolhatkar http://www.businessweek.com/articles/2013-09-12/former-lehman-cfo-erin-callans-never-going-back

•  Why Crunch modes doesn’t work: Six Lessons. Evan Robinson. http://legacy.igda.org/why-crunch-modes-doesnt-work-six-lessons

Page 74: Velocity 2014 - From Hero to Zero

References - Web

•  Laws of Productivity - http://lunar.lostgarden.com/Rules%20of%20Productivity.pdf

•  Psychology and Industrial Efficiency Hugo Munsterberg 1913 http://psychclassics.yorku.ca/Munster/Industrial/chap17.htm

Page 75: Velocity 2014 - From Hero to Zero