Presentation: Delivering Value While Behind Enemy Lines

Location:

Duration

Duration: 
5:25pm - 6:15pm

Day of week:

Level:

Persona:

Key Takeaways

  • Understand that a project has a higher chance of success if everyone is winning
  • Learn how to be empathetic with others
  • Discover techniques to bring people round to your key goals of the project

Abstract

Delivering software can sometimes feel like a battle against the organisation around you, rather than an exercise in working with it. Looking at how runs can be helpful, but it can also simply make you jealous. Not all of us get to work for one of those companies, nor be empowered to make the changes required at our own companies. Adaptive is a software consultancy focused on financial services and capital markets, and we deliver projects, large and small, into some of the most hostile engineering cultures known in software development. In this talk I'll discuss how we manage to get things done in the face of huge cultural resistance while maintaining our own engineering culture and leaving our clients’ development teams in a better place than when we arrived.

Interview

Question: 
What is the focus of your work today?
Answer: 

I own a consultancy that delivers into the financial services industry. We have both large and small clients. We generally get called in to large organisations because they are unable to deliver internally for a range of reasons. It’s not always easy to define what success is in these organisations. As a consultancy, there’s an “us versus them” mental image which might suggest that “them” is homogenous; but that’s about as far from the truth as it gets. You’re inevitably dealing with half a dozen different individuals or groups who want to help you succeed; who are ambivalent; or who actively want you to fail. So our goal is to find out who each of those groups are so that we can engage with them in the appropriate way.

Question: 
What’s the motivation for your talk? Can you elaborate on your title?
Answer: 

The talk highlights what delivering inside these large organisations can be like. Although they have a lot of legacy and inertia, as well as a reputation for poor quality engineering, it is possible to operate successfully inside them and manage perform quality engineering. But doing so requires more than just ‘quality engineering’. It requires engaging with the rest of the organisation, in a politically savvy way. When we arrive inside one of these large organisations, we can’t change their culture immediately, so we have some simple things that guide how we operate to allow us to make the biggest impact in the shortest possible time. The motivation for the talk is to share some of how we operate, as its what I wished I knew 4 years ago when I started doing this job!

Question: 
How do you start by identifying the key stakeholders?
Answer: 

The start begins before you’ve won the project. You need to identify who you’re engaging with in pre-sales - some percentage of the pre-sales prototypes turn into a project that you win, which helps identify the key players. Also, it is significantly different if you’re brought in by the business who want to roll out a new idea, versus IT who want to fix a pain point that they have. You also need to get the people who didn’t bring you on board on your side to be successful. From the IT side, there’s a bunch of things that we do - most of which has come from the realisation that the IT people don’t like working with consultants in case they show them up or tell them how to do their jobs. We quickly work towards a culture where they realise that we’re not here to take the glory for the project; they can take the kudos for the project. On the business side we highlight the quality and focus of different styles of project management, with the idea that there will be some in the business side who haven’t heard of the benefits of these styles or otherwise dislike it on principle. So we spend time talking to them asking about what their goals are on a quarterly basis, and shield them from the internal project management. It’s about empathy and having those conversations. The other trick that we’ve learnt is learning how far you can push it before things break while still keeping them happy. There’s a resistance to pushing too far because they’re scared about the end of year review process or stack ranking. We’re in a lucky position because we’re coming in from the outside and we can push until almost breaking point. We try and push far enough that we don’t necessarily aim to make friends, but we need to get the organisation over some pain points. Depending on who has brought you in, you have more or less clout depending on their political capital. Understanding the politics and finding out who are the problem characters, what you can do to make them succeed, or how to steamroller over if it can’t be changed.

Question: 
How you you describe the persona of the target audience of this talk?
Answer: 

It’s senior architects and leadership - anyone who has contact with business leadership in the organisation, and is perhaps frustrated with their ability to make real progress inside their organisation.

Speaker: Matt Barrett

Director and Co-Founder of Adaptive Financial Consulting

Matt Barrett is a director and co-founder of Adaptive Financial Consulting. He is involved with project delivery as a technical architect and engineering lead, as well as consulting strategy and sales. He has recently built a near-shore engineering team in Barcelona to work closely with Adaptive’s London office.

Find Matt Barrett at

Similar Talks

Software Engineer @containersoluti (Container Solutions)
CTO who understands the science around helping people do their best
Software Engineer, Educator and Founder of Code Cooperative
Senior Software Engineer @IBM, Committer on Apache Aries
Distributed Systems Engineer Working on Cache @Twitter

Tracks

Conference for Professional Software Developers