Remote-first work is the "new normal" for companies around the world. There is no shortage of advice on how individual teams can bond and work effectively remotely.
However, there is not much on how to address remote interactions between different teams that need to collaborate remotely, as part of the same value stream. Moving from the physical to the online world can further expose pre-existing interaction problems, increase wait times and slow down delivery and possibly response to incidents.
Based on the ideas from Team Topologies, Manuel Pais and Matthew Skelton will present some useful approaches to clarify and evolve inter-team interactions and communication in this remote-first world.
Designing Team APIs and virtual communication channels that promote relevant team interactions while minimizing communication overhead will help modern organizations keep a fast flow of delivery once they're past the initial adaptation to teleworking.
Following well-defined interaction patterns and architecting for team-first software boundaries will also help reduce communication overhead, clarify expectations on teams, and increase visibility of on-going work and support.
4. Team Topologies
4
Organizing business and
technology teams for fast flow
Matthew Skelton & Manuel Pais
IT Revolution Press
Order via stores worldwide: teamtopologies.com/book
9. “For effective team-first ownership
of software, teams need to
continuously define, advertise, test,
and evolve their Team API”
Team Topologies, p.48
9
10. Team API
10
● Artifacts produced by the team
● Wiki and documentation
● Practices and principles
● Communication: tools, channels, patterns
● Current and next team focus (work)
11. Team API
11
● Artifacts produced by the team
● Wiki and documentation
● Practices and principles
● Communication: tools, channels, patterns
● Current and next team focus (work)
22. “an individual’s social network
(meaningful relationships)
is typically in the order of
100–200 individuals”
- Robin Dunbar
22
https://royalsocietypublishing.org/doi/full/10.1098/rsos.150292
31. Team-focused conventions
31
● team channel: team topology and name
● (temp) interaction channel: teams + purpose
● support channel: support + service name
● username: name + role + team + topology
33. “Any organization that designs a
system (defined broadly) will
produce a design whose structure
is a copy of the organization's
communication structure.”
– Mel Conway, 1968
33
Conway’s Law
64. “...three-tier support should be
replaced with Swarming”
– Jon Stevens-Hall, 2016
64
https://medium.com/@JonHall_/itsm-devops-and-why-the-three
-tier-structure-must-be-replaced-with-swarming-91e76ba22304
72. Team Topologies
72
Organizing business and
technology teams for fast flow
Matthew Skelton & Manuel Pais
IT Revolution Press
Order via stores worldwide: teamtopologies.com/book