Skip to content

September 12, 2019

Go Beyond Team Structures for Software Delivery Success

By Matthew Skelton ,Manuel Pais
Matthew-Skelton-does19-london-1

 

Key Takeaways:

1. New team-based organizational designs are proving valuable across the IT industry.

2. Adopting new team structures is only part of the picture: it’s the interactions between teams that really counts.

3. Since 2013 many organizations have used the DevOps topologies patterns to explore different team models.

4. The new book Team Topologies by Matthew Skelton and Manuel Pais addresses important organization dynamics around team-based software delivery. 


Team-First is the New Normal for Enterprise Software Delivery

High-performing organizations have been adopting a team-first approach to software delivery for many years, and this approach is now becoming more widely adopted. The eagerly-anticipated 2019 State of DevOps Report emphasizes the importance of empowering teams to accomplish outcomes that align to organizational goals, noting that such organizations significantly outperform organizations that have not adopted modern practices. 

There is an increasing body of evidence from industry and research to show that the functional silos of the 1990s and 2000s are no longer appropriate for the fast-moving world of modern software delivery. Charles T. Betz, Principal Analyst at Forrester Research, says that the “integrated, semiautonomous, multi-skilled product team is here to stay. It is the most effective means for discovering and delivering value to customers.”  

The need for new team types and team structures is being driven partly by the need to optimize for the reliable flow of change; handovers between teams of specialists can block flow and cripple delivery performance; instead, many organizations are adopting models that align teams to the streams of change.  

Patterns for Team-Based Delivery Can Help Significantly

These days I spend much of my time helping organizations optimize and evolve their teams for better software delivery. My interest in this space goes back many years: I’ve performed music in bands, choirs, and orchestras since I was at school, and I think I have developed a deep sense of how different groups need to work together to make a bigger whole emerge (whether through music or software). 

Between 2006 and 2011 I was Technical Director at digital agency in London where we often worked together with other suppliers to deliver large-scale ecommerce systems for global brands and financial services clients. This gave me a practical awareness of how collaboration and service boundaries affect software designs (in good and bad ways).

In 2013 I first published the DevOps topologies patterns that have become the de facto industry standard for discussing team-based software delivery for modern enterprises. These patterns (and anti-patterns) explore different ways of arranging collaboration and service boundaries for IT teams and the implications for organizations. Together with Manuel Pais and others, these patterns evolved as a community resource to be used by many forward-thinking organizations around the world, including Netflix, Condé Nast International, Adidas, and Accenture.

For instance, here is Philip Fisher-Ogden, Director of Engineering at Netflix describing how the topologies patterns have helped Netflix:

The patterns have also helped global publisher Condé Nast International. Here is Crystal Hirschorn, VP Engineering, describing why they found the patterns useful:

The DevOps topologies patterns resonate with people because they help to stimulate conversations about the different kinds of dynamics that different responsibility boundaries and collaboration approaches can bring. They are a great starting point for thinking about modern enterprise software delivery, but what’s missing?

Team Interactions and Collaboration Boundaries Matter More than Static Structure

When Manuel Pais and I were working with various organizations around the world (China, USA, Europe), we realized that the static team boundaries in the DevOps topologies patterns didn’t tell the whole story. Some organizations had adopted the well-known “Spotify model” but found that software delivery had not really improved. We realized that there are many dimensions around software delivery—not just team structure—that organizations need to address to be successful, including:

In fact, the legend of systems thinking, Russell Ackoff, famously said that:

[perfectpullquote align=”full” bordertop=”false” cite=”” link=”” color=”” class=”” size=””]“An organization is a system and the performance of a system depends more on how its parts interact than on how they act when taken separately.”  —Russell Ackoff, Management f-LAWS, 2007[/perfectpullquote]

This is borne out by the experience of many forward-thinking organizations building and running software today. Success lies not simply in creating a new organizational design but in defining clearly how the different teams should interact and collaborate and—crucially—the “why” behind these patterns. 

With our 2019 book Team Topologies we have aimed to move forward the conception of team-based software delivery by explicitly addressing the ways in which teams should interact for effective delivery with a set of patterns that are easy to recognize. This enables us to detect problems and adjust team interactions to meet new market or regulatory challenges quickly, treating the organization as “a complex and adaptive organism,” in the words of organization design expert Naomi Stanford. Organizations around the world are finding the Team Topologies approach very illuminating and useful for improving their software delivery capabilities. 

Matthew Skelton and Manuel Pais both run training courses and consulting based on the Team Topologies approach. Find out more at teamtopologies.com

- About The Authors
Avatar photo

Matthew Skelton

Matthew Skelton is co-author of the award-winning and ground-breaking book Team Topologies, and Founder & Principal at Conflux. The Team Topologies book was rated one of the ‘Best product management books of all time’ by Book Authority and is widely used by organizations worldwide to transform the way they deliver value.

Follow Matthew on Social Media
Avatar photo

Manuel Pais

Manuel Pais is co-author of "Team Topologies: Organizing Business and Technology Teams for Fast Flow". Recognized by TechBeacon as a DevOps thought leader, Manuel is an independent IT organizational consultant and trainer, focused on team interactions, delivery practices and accelerating flow. Manuel is also a LinkedIn instructor on Continuous Delivery.

Follow Manuel on Social Media

No comments found

Leave a Comment

Your email address will not be published.



Jump to Section

    More Like This

    Team Cognitive Load: The Hidden Crisis in Modern Tech Organizations
    By Summary by IT Revolution

    "This feels pointless." "My brain is fried." "Why can't I think straight?" These aren't…

    The Missing Link in Your Industry 4.0 Strategy: Industrial DevOps
    By Summary by IT Revolution

    As manufacturers embrace Industry 4.0, many find that implementing new technologies isn't enough to…

    The Original Disruptor of the Music Industry
    By Matt McLarty , Stephen Fishman

    I know. You’re thinking I'm talking about Napster, right? Nope. Napster was launched in…

    From Turbulence to Transformation: A CIO’s Journey at Southwest Airlines
    By Summary by IT Revolution

    When Southwest Airlines' crew scheduling system became overwhelmed during the 2022 holiday season, the…