Autonomous Teams

Autonomous Teams

I was reading?an article?that quoted from Tim O’Reilly that the golden age of the programmer is over. Not because there is no scope for programming anymore, far from it. O’Reilly thinks that ‘every working scientist today is a programmer.’ Programming has gone way beyond the developer and reached out far and wide to areas like marketing, customer service, HR, teaching, journalism, etc. Software development itself has intrigued the curious to look beyond the simple Software Development Lifecycle (SDLC). For me, it has always been and will always be about the people. The heart of any software is the team sitting behind it.?

I also recently attended?Agile on the Beach?and Kevlin Henney, in his keynote, highlighted ‘individuals and interactions over processes and tools’ from the agile manifesto as something we are often guilty of forgetting. I couldn’t agree more. In fact, I have hardly seen an example when it is not the case. Companies often fall into the trap of focusing on tools over streamlining interactions. This results in chaos where individuals are not given the ecosystem to be creative and excel at what they do. That is something we cannot ignore. In my opinion, the role of modern software leadership is not to be a technology know-it-all (something that couldn’t really exist anyway). It is to be an enabler, a guide, a coach, a servant to the smart creatives who live and breathe the software. To me, modern software leadership is about creating autonomous teams. As defined in Ivey Business Journal, autonomous teams are work groups granted the organizational latitude to establish their own internal goals and work practices. This is no easy feat. It fundamentally changes the traditional decision-making hierarchies and puts power in the hands of the team.??

In terms of team dynamics, management literature for at least a decade has been fascinated by the concept of autonomous teams and how they are so incredibly effective. Keeping the same theme and focusing on the people behind the software, I wanted to share some ideas about my experience with creating autonomous teams and what helped in the journey.?

1.?????Creating alignment with the business

To create an autonomous team, the business must understand and be open to an adaptive culture and ready to optimize levels of autonomy within the teams. The teams should also have an awareness of organisational vision, aspirations, commitments, and constraints. A lot of that is achieved through awareness from both sides where information is shared openly and honestly. In my experience, it is also improved by providing the business direct communication access to the teams. Direct, meaningful, and timely communication is the key to achieve success in this area.

2.?????Assuming the role of a coach/mentor for your teams

Software leadership must also recognise that their role is not about making judgement calls, making top-down decisions, or telling people how to do their job. It is to assume the role of a coach to the teams who are making the decisions. For several career managers, this can be an extremely difficult thing to achieve. I would encourage anyone struggling with this to read about ‘servant leadership’ and accept the role of an enabler. This develops a sense of ownership of the outcomes amongst the team.?

In organisations where the teams have high levels of autonomy, the team members do not have to consult organisational leaders for team decisions and therefore avoid any conflict caused by personal agendas. This type of environment highly engages the team and increases innovation as team members see their ideas come to life.

3.?????Allocation of required resources

To make autonomous teams successful the organisation needs to allocate the required resources to it. This increases the spirit of accountability and ownership amongst the team members. The software leadership needs to make an upfront and unwavering commitment to allocating resources to the teams.

4.?????Frequent Face to face feedback

Higher management also needs to play the role of change awareness for the autonomous teams. There must be a one-to-one feedback loop in place between the management and the teams. This means that the software leaders will have the pulse of the team in a timely way. At the same time, the team will always be aligned to the business goals and priorities.?


The journey is long and full of challenges. Even if higher management has a firm commitment to autonomous teams, there will be other challenges along the way. Internal team dynamics and culture, interfacing with teams outside your control, individuals within teams causing conflict, are some of the examples. However, if you truly are an enabler and a believer in autonomy and trust in the power of teams then stand your ground. Give the teams what they need. It has shown many times over, especially in the last decade, how autonomous teams can turn things around for you. Give your team a chance. Let go, and good luck!?

要查看或添加评论,请登录

Seemin Suleri的更多文章

  • Mastering the Art of Negotiation

    Mastering the Art of Negotiation

    Whether you like it or not, the corporate world is tough. As we learn to traverse our path as a professional, there…

  • From Competition to Collaboration: Women Redefining Success

    From Competition to Collaboration: Women Redefining Success

    Are women in their own way when it comes to organisational success? When thinking about the corporate world, we are…

    4 条评论
  • Should women choose family or career?

    Should women choose family or career?

    I have often been a part of group conversations where a woman having a family and a career is an either/or option. We…

    13 条评论
  • Bridging the Gap between Generations

    Bridging the Gap between Generations

    It is what it is. If someone were to say that to me a few years ago, I would jump at the opportunity to tell them that…

  • What you seek is seeking you

    What you seek is seeking you

    Wise words that the Persian Sufi poet Rumi wrote many centuries ago. I have come across this phrase a number of times…

    2 条评论
  • 288Group - Our MACH Journey

    288Group - Our MACH Journey

    Our journey to discover MACH Alliance started with a conversation I had with our Marketing Director. He pointed out…

  • Have you heard about the genius of Peter Hanke?

    Have you heard about the genius of Peter Hanke?

    Last week, I attended the OSLP at Oxford. I can clearly separate my experience in two parts.

    6 条评论
  • Diversity and Gender Quotas

    Diversity and Gender Quotas

    I have noticed recently that I’ve been getting a lot of attention from prominent tech companies for senior engineering…

    4 条评论
  • The Big Five Aspect Scale

    The Big Five Aspect Scale

    This week I tried 'The Big Five Aspect Scale' which is a comprehensive, open-source 100-item personality measure. This…

  • Retrospectives and Avoiding Anti-patterns

    Retrospectives and Avoiding Anti-patterns

    One of the key ceremonies in scrum is the retrospective. It is a chance for the team to look back and reflect on what…

    1 条评论

社区洞察

其他会员也浏览了