Slide 1

Slide 1 text

The 5 Obstacles to High-Performing Teams Maarten Dalmijn Why Organizations Sprout Bureaucratic Tentacles And How Teams Can Escape Their Soul-Crushing Grasp

Slide 2

Slide 2 text

“The conductor of an orchestra doesn't make a sound. He depends, for his power, on the ability to make other people powerful.” - Benjamin Zander <3 Classical Music

Slide 3

Slide 3 text

Obsession with Teams The Product Manager of a team doesn't make the product. We can’t do a good job when our teams don’t perform well.

Slide 4

Slide 4 text

Hired as a PM for the first time Once up on a time, in a galaxy far, far away...

Slide 5

Slide 5 text

Hired as a PM for the first time 6 months in: I suck

Slide 6

Slide 6 text

Best-performing team Hired as a PM for the first time 6 months in: I suck

Slide 7

Slide 7 text

Best-performing team Hired as a PM for the first time 6 months in: I suck 2nd team

Slide 8

Slide 8 text

Best-performing team Hired as a PM for the first time 6 months in: I suck 2nd team 3rd team

Slide 9

Slide 9 text

Best-performing team Hired as a PM for the first time 6 months in: I suck 4th team 2nd team 3rd team

Slide 10

Slide 10 text

High-performing team Hired as a PM for the first time 6 months in: I suck 4th team 5th team 2nd team 3rd team

Slide 11

Slide 11 text

Best-performing team Hired as a PM for the first time 6 months in: I suck 4th team 5th team FML: Ready to quit 2nd team 3rd team

Slide 12

Slide 12 text

Best-performing team Hired as a PM for the first time 6 months in: I suck 4th team 5th team 2nd team 3rd team Help Barcelona office Ready to quit

Slide 13

Slide 13 text

Best-performing team Hired as a PM for the first time 6 months in: I suck 4th team 5th team Ready to quit 2nd team 3rd team Help Barcelona office Exhausted

Slide 14

Slide 14 text

My Initial Realization Next job: I want to work with people with lots of experience. More experienced people = better teams

Slide 15

Slide 15 text

Hired after 8 interviews

Slide 16

Slide 16 text

First week: WTF is this mess Hired after 8 interviews

Slide 17

Slide 17 text

First week: WTF is this mess Hired after 8 interviews Running smoothly

Slide 18

Slide 18 text

First week: WTF is this mess Hired after 8 interviews Can you help this other team? Running smoothly

Slide 19

Slide 19 text

First week: WTF is this mess Pretty please? Hired after 8 interviews Can you help this other team? Running smoothly

Slide 20

Slide 20 text

First week: WTF is this mess Pretty please? Hired after 8 interviews Can you help this other team? Running smoothly This one too?

Slide 21

Slide 21 text

First week: WTF is this mess Pretty please? Hired after 8 interviews Can you help this other team? Running smoothly This one too? And this one?

Slide 22

Slide 22 text

First week: WTF is this mess Pretty please? Hired after 8 interviews Can you help this other team? Running smoothly This one too? And this one? ROCK BOTTOM

Slide 23

Slide 23 text

Mind Blown I kept nagging our CTO why he would not let one of our PMs run the roadmapping process. Their response in front of all ten PMs: “I don’t trust any of you.”

Slide 24

Slide 24 text

Leaders don’t trust their teams We create rules, processes and hierarchy to prevent having to trust our teams Teams struggle to make decisions and deliver The Cycle of Distrust Distrust breeds distrust When you don’t trust your people you will develop an organization where you can’t trust your people.

Slide 25

Slide 25 text

I was Wrong... Lack of expertise is not what makes Product Management difficult.

Slide 26

Slide 26 text

If Companies would be half as good at Product Management as the applicants who complete their interview assignments, we would be seeing far better products. How do we fix this? Companies are the Problem

Slide 27

Slide 27 text

Interviewing for the Job Interviewing for the Job

Slide 28

Slide 28 text

Interviewing for the Job Interviewing for the Job Doing the Job Doing the Job

Slide 29

Slide 29 text

Why The Massive Delta? Interviewing for the Job Interviewing for the Job Doing the Job Doing the Job

Slide 30

Slide 30 text

Optimizing Your Organisation For Teams CACAO The 5 Obstacles to High Performing Teams

Slide 31

Slide 31 text

Collaboration Collaboration Autonomy Autonomy Context Context Alignment Alignment Organizational System Organizational System Decided to rebuild their product New app must be finished before Ace headphones Managers yelled at developers when they said the app wasn’t ready Teams were organized around silos Ship it no matter the quality Plus: go public, restructure team to silos, launch more products, and get rid of QAs

Slide 32

Slide 32 text

Teams Do Work To Create Value Team Work Results We Want If the work is linear and predictable, internal obstacles don’t matter as much.

Slide 33

Slide 33 text

Delivering a Feature is Like Telling a Joke Delivering features doesn’t mean you are delivering value, just like telling a joke doesn’t mean people will laugh.

Slide 34

Slide 34 text

Not Linear, But Messy Team Work Results We Want If the work is messy and unpredictable, we must decrease the distance and friction between the team and the results we want

Slide 35

Slide 35 text

Brittle Teams Team Brittle Team Other Teams Departments Business Units Organization Teams that are shackled and brittle because they are busy dealing with internal obstacles and bureaucracy. Score poorly on CACAO. Focus on predictability and coordination.

Slide 36

Slide 36 text

Elastic Teams Team Elastic Team Other Teams Departments Business Units Organization Teams that are flexible and adaptable towards external obstacles that may come their way. Score high on CACAO. Focus on adaptability and collaboration.

Slide 37

Slide 37 text

Messy Nature of Complex Work = Misunderstood by Leaders Not knowing what you WILL be doing is NOT the same as not knowing what you’re doing. Messiness is not necessarily incompetence 1. When you try to prevent sucking at predicting, you will guarantee to suck at adapting. 2. Better coordination, doesn’t fix poor collaboration. 3.

Slide 38

Slide 38 text

Model to Optimize for Elastic Teams Start Explaining at the Top of the Delta Don’t worry, I’ll get to the bottom! :) Team level Organisational level

Slide 39

Slide 39 text

#1. Obstacle: Missing Context Team Work Results We Want Self-referential: The goal of the work is to finish the work Result: Team unable to make decisions when they encounter mess surprises

Slide 40

Slide 40 text

#1. Obstacle: Missing Context Symptoms: Teams are given features to deliver Teams care only about delivering outputs (features) on time Teams have a poor understanding of customer and business Context Context

Slide 41

Slide 41 text

Teams With Context Characteristics: Teams are given important problems to solve Teams have sufficient information to reframe problems Teams understand the customer and the business and can make decisions Context Context Moving authority to information

Slide 42

Slide 42 text

#2 Obstacle: Inadequate Autonomy Team Work Results We Want Other Teams Experts Outside the Team

Slide 43

Slide 43 text

#2 Obstacle: Inadequate Autonomy Team Other Teams Experts Outside the Team The team lacks the expertise or trust to make decisions without involving others outside of the team The Real Team

Slide 44

Slide 44 text

Symptoms: Teams must coordinate with many other teams Team can’t make decisions because they depend on others outside the team Teams scared to make decisions due to culture or environment #2 Obstacle: Inadequate Autonomy Waiting and inaction Autonomy Autonomy

Slide 45

Slide 45 text

Overcoming the 2nd Obstacle: Conditions for Autonomy Characteristics: Teams can ship features to production independently Team can mostly make decisions without depending on others Team has trust and psychological safety Waiting and inaction Decisive Action Autonomy Autonomy

Slide 46

Slide 46 text

#3 Obstacle: Lack of Collaboration Work Results We Want Subteam Subteam Subteam Subteam Subteam Subteam Subteam Subteam Subteam

Slide 47

Slide 47 text

#3 Obstacle: Lack of Collaboration Symptoms: Teams work in silos and horizontal slices. When you need help from another team, you don’t get it Bottlenecks within and between teams, e.g. QA is slow Sluggish Silos Collaboration Collaboration

Slide 48

Slide 48 text

Effective Collaboration Characteristics: Teams collaborate as necessary to produce vertical slices of value Receive help as necessary from other teams Bottlenecks within and between teams are swiftly resolved Sluggish Silos Collaborative Teams of Teams Collaboration Collaboration

Slide 49

Slide 49 text

Symptoms: Teams have no clue what other teams are working on When teams need help, there is a big fight Teams are working on too many different things at once Lots of competing interests make collaboration difficult #4 Obstacle: Insufficient Alignment Alignment Alignment

Slide 50

Slide 50 text

Moving Along a Shared Trajectory Characteristics Teams know what other teams are working on When teams need help from each other, it’s quietly and quickly resolved Feels like teams are pulling in the same direction 3Cs: Chaos, Cannibalization and Conflict Focus and Clarity Alignment Alignment

Slide 51

Slide 51 text

#5 Obstacle: Counter-Productive Organizational System Counter-Productive Organizational System AKA The Kraken Mindset Culture Organizational Structure Process Rules Bureaucracy Departments Leadership Policies

Slide 52

Slide 52 text

The Kraken is the Delta Monster The Kraken

Slide 53

Slide 53 text

Brittle Teams Feeding the Kraken Team A Team B Team C Busy fighting and feeding the kraken Customer Users Business Not busy thinking about customers, users and the business The Kraken

Slide 54

Slide 54 text

Feeding and Fighting the Kraken Counter-Productive Organizational System Counter-Productive Organizational System Like the bottom of the pyramid constrains the top of the pyramid, our organizational kraken constrains the context, autonomy, collaboration and alignment of your teams.

Slide 55

Slide 55 text

Why Fighting the Kraken is Difficult The longer you are part of a system, the more blind you become to problems of the system. 1. When your organizational system makes it hard to make decisions, making changes also becomes harder. 2. Organizational systems have evolved based on conditions from the past and are not designed for the future. 3.

Slide 56

Slide 56 text

The Kraken Is Big and Scary We’re Afraid of Making Changes and Changes are Difficult The Kraken Grows Over Time Brittle Teams The bigger the Kraken, the more brittle our teams. The connection between the team, the work and the results we want is highly likely to break.

Slide 57

Slide 57 text

Dimension Characteristics Context Teams lack context: Are given features to deliver Must ask for instructions or clarification after encountering surprises or obstacles have a poor understanding of customers and the business Autonomy Teams have inadequate autonomy: Must coordinate with many other teams to ship a feature to production Unable to make decisions because they depend on people outside the team. Are scared to make decisisions. Collaboration Teams lack collaboration: Working in silos, both within and between teams. When help is needed from another team you don’t get it. Unresolved Bottlenecks within and between teams that slow everything down Alignment Teams are insufficiently aligned: No clue what other teams are working on Working on too many things at once and cannibalizing each other’s progress. Competing interests making reaching agreement difficult Brittle Teams

Slide 58

Slide 58 text

We Need Leaders With More Guts We need leaders who have the guts to chop off the tentacles of the Kraken to create an environment for Elastic Teams. Counter-Productive Organizational System Counter-Productive Organizational System

Slide 59

Slide 59 text

Strategy for Slaying the Kraken Start at the top of the pyramid, and provide the missing context the teams need to make decisions. The goal is to create pockets of goodness. Meanwhile, you will discover tentacles of the kraken that limit your teams Collaboration Collaboration Autonomy Autonomy Context Context Alignment Alignment Organizational System Organizational System

Slide 60

Slide 60 text

Strategy for Slaying the Kraken As you move down, you will begin to notice systemic problems Fixing inadequate autonomy often means: Changing team structure Moving individuals around Fixing cultural issues (trust, psychological safety) Collaboration Collaboration Autonomy Autonomy Context Context Alignment Alignment Organizational System Organizational System

Slide 61

Slide 61 text

Strategy for Slaying the Kraken Lack of Collaboration is one of the toughest nuts to crack. It’s right in the middle, and impacted by all the dysfunctions above and below. Collaboration Collaboration Autonomy Autonomy Context Context Alignment Alignment Organizational System Organizational System

Slide 62

Slide 62 text

Strategy for Slaying the Kraken Lack of Alignment usually indicates organizational and leadership problems. OKRs don’t fix insufficient alignment, start with: Vision Strategy Removing Institutionalized Competing Interests Reducing WIP Collaboration Collaboration Autonomy Autonomy Context Context Alignment Alignment Organizational System Organizational System

Slide 63

Slide 63 text

Strategy for Slaying the Kraken Fixing broken organizations is like fixing spaghetti code. When you touch one area, you might be touching ten other areas at the same time. This is why most organization settle for short-term surface-level success HURRAY! We’re doing the Spotify Model or we’ve rolled out OKRs. Collaboration Collaboration Autonomy Autonomy Alignment Alignment Organizational System Organizational System Context Context

Slide 64

Slide 64 text

Organizations Ignore Ashby’s Law “The variety in the control system must be equal to or larger than the variety of the perturbations in order to achieve control.” Also expressed as: variation absorbs variety. In Brittle Teams the organization is actively working to constrain and limit the degrees of freedom a team has to respond to perturbation and surprises.

Slide 65

Slide 65 text

Remember This? The more we try to prevent sucking at predicting, the more we will guarantee to suck at adapting. Better coordination doesn’t fix poor collaboration. Do we want Brittle Teams or Elastic Teams?

Slide 66

Slide 66 text

Elastic Teams Dimension Characteristics Context Teams with context: Are given important problems to solve Have sufficient information and understanding to reframe problems Understand the customer and the business Autonomy Teams with autonomy: Can put features live on production independently Have all the expertise to make decisions without depending on others outside the team Have trust and psychological safety Collaboration Teams with effective collaboration: Collaborate to produce vertical slices of value Receive help as necessary from within the team and other teams Bottlenecks within and between teams are swiftly resolved Alignment Teams are aligned: Know what other teams are working on When teams need help, it’s quietly and quickly resolved Teams are moving along a shared trajectory and pulling in the same direction

Slide 67

Slide 67 text

If You Remember Two Things... “A bad system will beat a good person every time.” - W.E. Deming #1. Changing complex systems is much harder than developing Product Management expertise. This is why Australia is still plagued by 200 million rabbits. It’s also why we still don’t know whether eggs are healthy or not.

Slide 68

Slide 68 text

#2. Use CACAO to Create Elastic Teams with Short Feedback Loops to The Results We Want Context Autonomy Collaboration Alignment Organizational System Feel free to send any questions you might have to [email protected]

Slide 69

Slide 69 text

Collaboration Collaboration Autonomy Autonomy Context Context Alignment Alignment Organizational System Organizational System 2. swiftly make decisions and act? 3. make better decisions together? 4. Move along a shared trajectory? 5. Work in an Organizational System that supports Context, Autonomy, Collaboration and Alignment? CACAO: Do We Have Brittle or Elastic Teams? Do Teams: 1. have all information to make decisions?