organizational pathologies in information technology
TRANSCRIPT
Organizational Pathologies in Information TechnologyMandi Walls, Chef Software28 May 2015 :: Velocity Santa Clara
whoami
•Mandi Walls•Joined Chef November 2011•Professional services in the US, now building the team for EMEA
•@lnxchk
We’re Hiring! http://chef.io/careers
Why DevOps Culture?•The fuzzier, more challenging? part of DevOps
•Impacts how organizations react to internal and external pressures
•Tools, behaviors, processes, values
IT Doesn’t Matter•Nicholas Carr, HBR, 2003•https://hbr.org/2003/05/it-doesnt-matter•IT competence is table ante
Side Effects•Learned Helplessness•Commoditize and outsource
•Plausible Deniability•IT as overhead to be cost-managed
Why Software is Eating the World•Marc Andreessen, WSJ, 2011•http://www.wsj.com/articles/SB10001424053111903480904576512250915629460
•Software and technology disrupting multiple industries
Cultural Impacts•How does the organization react to market opportunity, embrace change?
•How does the organization remediate problems, bugs, issues?
•How does the organization treat individuals?
The Three Cultures Model•From A Typology of Organisational Cultures by Dr. Ron Westrum•Quality and Safety in Health Care, 01/2005• http://m.qualitysafety.bmj.com/content/13/suppl_2/ii22.full
•Looks at information flow in healthcare teams•Detection, reporting, problem solving, and implementation
•Patient care impact•Information drives alignment to goals, awareness, and empowerment
•How can we classify cultures?•How do cultures develop?•How can these cultures be changed or improved?
•What are their implications for patient safety? <- Successful Outcomes
Organizational BehaviorsPathological Bureaucratic Generative
Power Oriented Rule Oriented Performance Oriented
Low Cooperation Modest or Local Cooperation High Cooperation
Messengers Shot Messengers Neglected Messengers Trained
Responsibilities Shirked Narrow Responsibilities Risks Shared
Bridging Discouraged Bridging Tolerated Bridging Encouraged
Failure -> Scapegoating Failure -> Justice Failure -> Inquiry
Novelty Crushed Novelty Associated with Problems Novelty Implemented
•Not indicated by size or age of the org•Not necessarily indicated by industry•Specific internal behaviors may vary based on national culture, external variables
Characteristics•Power Oriented•“Hero” culture•Obsessed with personal power, influence, glory
•Hoarding of information and access
Does it DevOp?•Low cooperation among teams•Gatekeepers•Often buy a tool or implement a project, then keep it to themselves
•Empire Builders•Use a new initiative to take over other teams, responsibilities, resources, budgets
Safety•Pathological organizations are “unsafe”•Speaking up about ideas•Reporting issues•Discussing failures
Coping in Pathological Teams•Westrum cites examples of pathological organizations being particularly dangerous – healthcare, military, aviation
•In IT, they tend to be slower to improve, respond to market dynamics
•Individuals who disagree are in particularly perilous position
•People who feel strongly are often compelled to leave
•Break pathology after a change in leadership, team, or exec sponsor
Breaking Through Pathology•Back to first principles •How are these behaviors affecting our ability to meet our goals?
•Empathize•Are these behaviors a response to unsafe environment? Unequal incentives?
Pathological Bureaucratic Generative
Power Oriented Rule Oriented Performance Oriented
Low Cooperation Modest or Local Cooperation High Cooperation
Messengers Shot Messengers Neglected Messengers Trained
Responsibilities Shirked Narrow Responsibilities Risks Shared
Bridging Discouraged Bridging Tolerated Bridging Encouraged
Failure -> Scapegoating Failure -> Justice Failure -> Inquiry
Novelty Crushed Novelty Associated with Problems Novelty Implemented
Characteristics•Rule Oriented•Obsessed with rules, positions, “turf”•All activities, inquiries must be routed through the appropriate channels
•Responsibilities are meticulously laid out by department
Does it DevOp?•“DevOps Team”•New initiatives must be given their place in the structure and hierarchy
•DevOps isn’t everyone’s job
•Small pilot projects within a single department are often quite successful•Harder to drive wider efforts
Safety•Bureaucratic organizations are often thought to be “locally safe”•As long as your loyalty lies with your team
•Failure requires justice, so still not much risk taking and experimentation•There may be a department that is explicitly for experimentation
Coping in Bureaucratic Teams•Follow all the rules•Even when they contradict each other
•Pick your battles•Be flexible•Giving others a chance to follow their rules will build trust, new patterns of behavior
•Be patient
“Skunkworks” DevOps•Secret projects executed in small teams•Common in Bureaucratic environments•Sometimes break out, sometimes die off•Successful projects get attention, attract a following – be careful of Pathological tendencies!
Breaking Through Bureaucracy•It’s about people•Put faces to tasks and processes
•Overshare•There is no TMI
Pathological Bureaucratic Generative
Power Oriented Rule Oriented Performance Oriented
Low Cooperation Modest or Local Cooperation High Cooperation
Messengers Shot Messengers Neglected Messengers Trained
Responsibilities Shirked Narrow Responsibilities Risks Shared
Bridging Discouraged Bridging Tolerated Bridging Encouraged
Failure -> Scapegoating Failure -> Justice Failure -> Inquiry
Novelty Crushed Novelty Associated with Problems Novelty Implemented
Characteristics•Performance Oriented•Individuals “bought in” to the mission•Free flow of information•Shared risks and responsibilities•High trust and individual empowerment
Does it DevOp?•“Just the way we do things here”•DevOps tasks can be anyone’s job•Automation, metrics, sharing
•Any new projects will inherit the DevOps DNA right from the start
•Sharing is common, celebrated
Getting to Generative•Build trust•Communicate•Share knowledge, lessons – be proactive in information sharing
•Embrace and build from failure•Be clear on goals, empower people
You Can Do It!•Any organization can work towards Generative•Regardless of industry•Regardless of size•Regardless of age of organization
•Examples from military, aviation, other high-risk industries
•Yes, it requires leadership support•Setting the values of the organization•Rewarding the behaviors that reflect the values