For effective, modern, cloud-connected software systems we need to consciously organize our teams in specific ways. Taking account of socio-technical mirroring (Conway’s Law), we look to match the team structures to the required software architecture, enabling or restricting communication and collaboration for the best outcomes.
This talk will introduce the basics of organization design using Team Topologies, exploring a selection of key team types, and how and when to use them in order to make the development and operation of your software systems as effective as possible. The talk is based on the book Team Topologies by Matthew Skelton and Manuel Pais including first-hand experience helping companies around the world with the design of their technology teams.
Key takeaways:
- Why companies using the traditional methods for organizing software teams will fail to deliver
- The four fundamental team topologies needed for modern software delivery
- The three team interaction modes that enable fast flow and rapid learning
- How to address Conway’s Law, cognitive load, and team evolution with Team Topologies