Organizational Pathologies in Information Technology

42
Organizational Pathologies in Information Technology Mandi Walls, Chef Software 28 May 2015 :: Velocity Santa Clara

Transcript of Organizational Pathologies in Information Technology

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

8 Years, 180 Degrees•Less than two enterprise buying cycles•Creates challenges for tech orgs

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?

How Culture is Communicated•Rewards•Punishments•Allocation of Resources•Actions of Leaders

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

Three Types of Organizations•Pathological•Bureaucratic•Generative

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

Pathological Organizations

Characteristics•Power Oriented•“Hero” culture•Obsessed with personal power, influence, glory

•Hoarding of information and access

Organizational Values•Imperfect reflection into behavior•Complex path from “me” to “goals”

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?

Bureaucratic Organizations

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

Generative Organizations

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

Safety•Generative organizations are “globally safe”

•Blameless post-mortems•Open experimentation

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

The Reference•A Typology of Organisational Cultures

Thanks for Listening!Enjoy the rest of Velocity!

We’re Hiring! http://chef.io/careers

We’re Hiring! http://chef.io/careers