Why culture matters more than you think when complex tech goes wrong


After three decades in the technology industry, across countries and cultures, I’ve learned that the way people relate to hierarchy has a huge impact on successful delivery. Some cultures treat hierarchy as a gentle suggestion, others treat it like the cockpit of a 1970s jumbo jet – the pilot speaks, everyone else nods, and nobody mentions they thought they saw smoke coming from engine two!

Someone once told me there are more plane crashes in cultures where the hierarchy is more “power over” than flat – because the co-pilot is too scared to tell the pilot he made a mistake. This principle (if true) also applies to building software at scale.

Because enterprise technology is complex, mistakes will happen – and should be expected to happen. We should be encouraged to talk about the mistakes as a learning exercise, just like the pilots landing a plane.

We should build stage-gates and checklists to mitigate all human brains because not one brain can see the whole enterprise, hence top-down/power-over control-style leadership is a disaster. Don’t get me wrong, if a software engineer makes 80% mistakes, then the mistake you have made is hiring the software engineer, but we should expect 20% mistakes within a framework of good design, clear direction and checks from experienced technical leaders.

It is well documented that both the healthcare and the airline industry understand that a blame culture in their complex environments drives mistakes underground. So pilots are encouraged to talk about their mistakes on landing, and there is a curiosity in the culture.

Surgical precision 

You see surgeons running through a simple checklist before surgery – name (right patient, phew), date of birth (the correct John Smith, phew), left leg (imagine that conversation), etc. These are clever people with decades of training, and it’s almost laughable the level of simplicity at which errors are made.  

As Atul Gawande, a well-known surgeon, author and Harvard professor, explains: “Even the most expert professionals benefit from checklists.” Gawande separately goes on to say: “The volume and complexity of our knowledge has exceeded our ability to consistently deliver it – correctly, safely or efficiently.”

Humans get tunnel vision under pressure – even brain surgeons and pilots – which is the opposite of what we need to solve complex problems. I wonder why these complex industries don’t talk to each other more. Why do power-over leaders in technology think “another kick to the team and this project will speed up”?

Why doesn’t technology look to airlines and healthcare more to understand that the pressure, pace and culture are contributing to many of the errors and overruns?

I know personally that for every red project I have picked up as head of delivery – and it must be in the hundreds at this point – someone deep in the tech team knew six months before. But they were too unsure or too scared to say – often their thoughts are only half-formed due to the pace and complexity. It’s shards of light in the darkness – it’s not complete enough to stick your hand up. No one will tell the big, scary exec their fears in a culture that requires performative confidence and fast-paced cleverness, so everyone is smiling and nodding in update meetings.

Why is “I am not sure, but something’s not right” from the mouth of a skilled professional batted into the long grass with an assumption that you need to be loud and confident before you put your hand up – by which time the problem has compounded, and the project has drifted further into the red?

Experienced ears will probe and listen for patterns of concern, which are faint signals, often verbally communicated in a culture of high trust and psychological safety. These experienced ears catch risk early and follow up with data that leads to certainty.

It takes all my mentoring and coaching to push against the culture and get that skilled professional to feel safe enough to tell me what their hunch is in these scenarios. It’s my listening skills that are at the forefront.

Hunches are good in complexity because you can move fast with them and follow them up with risk patterns from your experience, or call on a trusted professional to double-check. Your professional will do an analysis and produce data to prove or disprove your hunch. Prepare to be wrong and try again – maybe it’s design, maybe it’s testing, maybe it’s the data – go get the skilled professionals and listen and observe, patterns will emerge.

Hunches are talked about in a respectful way with experienced technology leaders in a flat hierarchy which sees leadership as one of the many professions, gets you to the problems and, in turn, through collaborative conversation, gets you to specifics which help you solve problems.  

Once we find the problem, we usually find two more, as James Reason writes in his book, Human Error: “In complex systems, failures are a result of latent conditions and active failures lining up.”

Error loop

In my experience, what you discover is a scenario that shows multiple failures that point back to things that happened way before. For example, high errors in testing are often faulty design decisions. If you just fix the individual test without tracing it right back, you get stuck in a loop of fix something/break something else. Hence the need for some reflective thinking and lessons learnt – but that’s another story for another day!

Once we have identified our latent faults and current problems, we can then apply competency, methods, checkpoints and experience to dig our way out. The emotionally intelligent client-facing “no” is often a guiding light, too.

We need to create trust with our clients by leading conversations about correct methods of, say, design, while simultaneously creating a valuable commodity for our team – time to think. Pushing back on well-intentioned client requests – like a rushed design – is part of our job as technology leaders; we are selling an intelligent “yes” and “no” in equal measure.

Meanwhile, millions of pounds are being screamed about, and the lawyer is reaching for the pen. Tech leadership requires courage, resilience, calm and the role modelling of well-managed uncertainty; these behaviours are hugely important. That’s your job as a leader – find clever people and create good behaviours. Don’t be the cleverest person in the room with a fragile ego, shouting for the screwdriver so you can fix all the problems.

When complex tech goes wrong, culture is often the context that lets latent errors click into failure, and that’s a leadership problem.


Megan Owen has over 30 years of experience in the IT services industry, the most recent two positions as a C-suite leader and board member of financial services technology firms. She was chief delivery officer at SS&C, global chief operating officer at Bravura Solutions, and prior to that, she held leadership positions at Dell, Sopra Steria and Capgemini. She now offers consulting, coaching and advice to the technology industry through her own company, Megan and Partners.



Source link