Presentation: How to Supercharge a Team With Delegation

Track: Building High Performing Teams

Location: Churchill, G flr.

Duration: 2:55pm - 3:45pm

Day of week: Tuesday

Share this on:

What You’ll Learn

  1. Hear about how delegation can make you even more effective.
  2. Learn some best practices and anti-patterns useful when delegating tasks.


Delegation is often overlooked as some boring management concept or the process of just telling someone what to do. However, it's much more than that. Getting delegation right can supercharge your team's productivity, increase autonomy and help people learn new skills.

In this talk, we'll have a look at the concept of delegation and show you can use it to effectively delegate tasks as an individual contributor and a manager in a way that improves your whole team in the long term. We'll then see how delegation ties into learning and mentorship by calling upon learning theory from the classroom. We'll also spend some time learning how not to delegate by exploring some common antipatterns: stealing back control, fire and forget, and hoarding tasks for yourself.  Finally, the bigger the task that you delegate, the bigger the panic you'll have about it getting done properly. We'll turn to the ancient Stoics for some advice on how to reduce your control without increasing your blood pressure.


What are you involved in doing today?


This week and next week we are trying to work on the roadmap for 2020 for the company. We've come up with a whole bunch of outcomes that we're trying to achieve for our software and our users. Various things that we'd like to accomplish and various behaviors that we'd like to see. For example, more logins, more recurring user activity, more useful actions being performed. And then we're going to be assigning them to teams to work on. That's where we are at the moment. I've got 65 people in my division, which is about eight engineering teams. So we're mapping the outcomes to the teams and then they will kick everything off, and then they'll start designing what they're going to build in the next few quarters. We're in planning mode right now.


Can you talk a little bit about what your role is?


My job title is SVP Engineering. Effectively I'm managing managers now. We have three divisions in our software company, in the engineering department, and there's one who looks after all of the infrastructure. There's one that looks after the data platform and there is one that builds the applications on top. My division is the applications on top. We have various different SaaS tools that our customers buy and we build those.


Do you have specific goals for the talk?


Yes. One of the goals is to take what is considered a fairly old school management topic, which is delegation, which some people might think, well, we don't really need that in tech companies. We all have these self organizing teams, and we just get on with stuff. But I really wanted to show to the audience that it's as relevant as it's ever been. And it's also a skill that if you master, it can really increase your impact as a manager, as a team leader, and even as an individual contributor by being able to delegate work to the people in the right way. The other goal that I aim to have the audience leave with is to spot when and where bad delegation happens, and also how to fix it. We've all worked with managers or people who have been completely unable to delegate anything at all, and therefore run around with their hair on fire all the time, or we have people who are at the other end of the spectrum who blindly forward every piece of work to other people. The email with no comment. They tell people things to do and then never follow up. A complete lack of accountability. Those are bad cases on both ends of the delegation spectrum. I want to highlight and then also show how that spectrum is constructed, and how for each task and each person you can pick the right way to delegate different things.


Does this approach work for distributed teams?


I think it fits anyone. What I want to do with the talk is to construct this idea of how you can measure a team's output. In the output of the individuals in the team, but also who they influence in the company. And then show how. If you look at it that way, then where is the accountability and responsibility? And then, what do you do to get things done in the most effective way? And this could be whether you sit next to each other physically or whether you're distributed. But it's all to do with how you ensure that things get done with the right level of accountability and responsibility. I want to show some examples of how when it doesn't work, and debug some situations that happen when you don't do it properly. The other goal of the talk is to link delegation to other fields of study. What's quite interesting about delegation is that it's very, very similar to this concept in learning theory called the zone of proximal development, which is used to improve how students learn in school.

Speaker: James Stanier

VP Engineering @Brandwatch

Dr. James Stanier is a computer science Ph.D who made the jump from software engineer to manager and has never looked back. He is based in Brighton and is SVP Engineering at Brandwatch. He has built web scale real time data processing pipelines and teams of people: both are equally challenging. James has written about his experiences on his blog The Engineering Manager, and has turned it into a book, published by The Pragmatic Bookshelf, due 2020.

Find James Stanier at

Similar Talks

Monitoring All the Things: Keeping Track of a Mixed Estate


Principal Engineer Operations and Reliability Programme @FT

Luke Blaney

3 Disciplines for Leading a Distributed Agile Organization


Distributed Coach/Mentor & Community Cultivator

Mark Kilby

A Brief History of the Future of the API


Co-Author of gRPC for WCF Developers and Creator @VisualRecode

Mark Rendle

Preparing for the Unexpected


Principal Engineer @FinancialTimes

Samuel Parkinson


  • Architectures You've Always Wondered About

    Hard-earned lessons from the names you know on scalability, reliability, security, and performance.

  • Machine Learning: The Latest Innovations

    AI and machine learning is more approachable than ever. Discover how ML, deep learning, and other modern approaches are being used in practice.

  • Kubernetes and Cloud Architectures

    Learn about cloud native architectural approaches from the leading industry experts who have operated Kubernetes and FaaS at scale, and explore the associated modern DevOps practices.

  • Evolving Java

    JVM futures, JIT directions and improvements to the runtimes stack is the theme of this year’s JVM track.

  • Next Generation Microservices: Building Distributed Systems the Right Way

    Microservice-based applications are everywhere, but well-built distributed systems are not so common. Early adopters of microservices share their insights on how to design systems the right way.

  • Chaos and Resilience: Architecting for Success

    Making systems resilient involves people and tech. Learn about strategies being used, from cognitive systems engineering to chaos engineering.

  • The Future of the API: REST, gRPC, GraphQL and More

    The humble web-based API is evolving. This track provides the what, how, and why of future APIs.

  • Streaming Data Architectures

    Today's systems move huge volumes of data. Hear how the innovators in this space are designing systems and leveraging modern data stream processing platforms.

  • Modern Compilation Targets

    Learn about the innovation happening in the compilation target space. WebAssembly is only the tip of the iceberg.

  • Modern CS in the Real World

    Head back to academia to solve today's problems in software engineering.

  • Bare Knuckle Performance

    Crushing latency and getting the most out of your hardware.

  • Leading Distributed Teams

    Remote and distributed working are increasing in popularity, but many organisations underestimate the leadership challenges. Learn from those who are doing this effectively.

  • Driving Full Cycle Engineering Teams at Every Level

    "Full cycle developers" is not just another catch phrase; it's about engineers taking ownership and delivering value, and doing so with the support of their entire organisation. Learn more from the pioneers.

  • JavaScript: Pushing the Client Beyond the Browser

    JavaScript is not just the language of the web. Join this track to learn how the innovators are pushing the boundaries of this classic language and ecosystem

  • When Things Go Wrong: GDPR, Ethics, & Politics

    Privacy, confidentiality, safety and security: learning from the frontlines, from both good and bad experiences

  • Growing Unicorns in the EU: Building, Leading and Scaling Financial Tech Start Ups

    Learn how EU FinTech innovators have designed, built, and led both their technologies and organisations.

  • Building High Performing Teams

    There are many discussions outlining the secret sauce of high-performing teams. Learn how to balance the essential ingredients of high performing teams such as trust and delegation, as well as recognising the pitfalls and problems that will ruin any recipe.

  • Scaling Security, from Device to Cloud

    Implementing effective security is vitally important, regardless of where you are deploying software applications