When agile fails: Hierarchy and roles

This blog post is part of the When agile fails series. This time I’d like to share my experiences of sticking to a traditional organisation hierarchy and misinterpreted team member roles.

Sticking to hierarchy

I don’t believe in the concept of truly and completely horizontal organisations. However, I belive in only a few to no levels of middle management. When using an agile methodology in a team, hierarchy should no longer exist. SCRUM aims for this flat organisation structure, as every member is equally important. Thus roles like the SCRUM master or product owner are part of the team, and on the same horizontal level with the developers. The roles are not about authority, but more about the scope and mindset.

Said that, giving people titles and labels that imply authority should be avoided. There’s no more lead developer, team leader or chief architect. It’s all about the team, the collective, the common goal, which is achieved together without any form of hierarchy. The team should be self-organising and knowledge is shared on a horizontal level.

At first, a lot of agile teams have problems with this concept. They try to be agile, while sticking to the traditional hierarchy. That doesn’t work. While authority roles such as a team leader or lead architect were important in the past, the same lead titles will now harm the team spirit.

Stick to a flat organisation level! Avoid hierarchy and authority titles to improve the team spirit.

Misinterpreted roles

Giving different people in a team different roles is not essentially an agile thing. Though, misinterpreting those roles in the agile world can be huge and disastrous.

If we talk SCRUM, then we all know the terms SCRUM master and product owner. Honestly, I don’t really care about role names. Don’t get me wrong, I’m not against names per se. I just don’t care if you call someone a SCRUM master, SCRUM leader or simply Karen. I also don’t explicitly care for the role itself, because it’s just a label.

However, I care about the mindsets! As mentioned before, the mindsets are the most important thingy in an agile team. People can’t simply be tagged with a label and from there on they’re working under that label. People need to have a special mindset, and based on that mindset their role falls into place. For the sake of simplicity, SCRUM gives those mindsets names, such as SCRUM master and product owner. It’s that way around, not vice versa.

A lot of the time I see teams focusing on labels such as SCRUM master or product owner. They’re so focused on those labels, they forget about the required mindset. Some teams also assume the transition from waterfall to agile is straight-forward and 1:1, so they simply rename their project leader to SCRUM master and the team leader is now called product owner. It might work for some teams, but most of the time it just doesn’t work, because guess what: Yes exactly, the right mindset is missing!

Choose your SCRUM master and product owner wisely by focusing on mindsets instead of labels! 

Icons made by Freepik from www.flaticon.com and customised by confirm IT solutions.


  • Reply

    Misinterpreting those roles in the agile world can be huge and disastrous

  • Venkatesh Reply

    Hi Dominique,

    Can you pls share some thoughts on how an organization which currently follows a hierarchical structure (Engineer, Sr Engineer, Lead Engineer) can shift to scrum having a flat structure ? What will happen to the titles ? how will their contributions will be evaluated during salary raises ?


  • rolling sky Reply

    The roles are not about authority, but more about the scope

  • In most traditional workplaces, people are obsessed with job titles like Sales Manager or HR Assistant, and prefixes like “junior” or “senior” that go with them. Unfortunately, in an organization full of bright people, operating within a strict hierarchy of titles creates a big problem: work becomes less about getting things done and more about egos and politics.

  • concrete st louis Reply

    You’ve probably heard of someone at work getting a promotion based more on social affinities than on qualifications. This happens because managers and supervisors have the power to treat people as pawns on their corporate chessboard. What begins to happen in our traditional MegaCorp is that in the full knowledge of this dynamic, employees start to focus more on sucking up to their superiors than on producing exceptional, promotion-worthy work.

  • Join us Reply

    Thank you for this wonderful and informative article. Kepp this up

  • Allison Reply

    I agree, I truly believe that authentic leadership does not involve a sort of “towering” over those within the given community or team but actually serving them and what they can bring to the table in order to help build the team up in all of its uniqueness and strength together.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.