Team Topologies is an organizational design practice that keeps software healthy and evolvable for optimized engineering culture and promised outcomes.
This workshop introduces nine steps of running Team Topologies that help engineering leaders
- Balance all kinds of legitimate powers in an organization
- Identify collaboration patterns
- Design a structure that manages the Cognitive Load
- Eventually, evolve your team and organizational structure to promote your desired architecture
1 Understand Team Topologies from the DDD (Domain-driven Design) context
2 Learn basic concepts of Team Topologies
3 Learn how to identify four fundamental team topologies
4 Learn when to use three key interaction models
5 Learn how to run a team topologies workshop in your organization
Zichuan Xiong has been a Principal at Thoughtworks since 2008. He works with Chief Digital / Data / and Technology Officers to drive business impact across tech and product organizations. His strengths and experiences are DDD, Data Mesh, and Org Design / Changes.
Head of Technology @Thoughtworks
Premanand (Prem) Chandrasekaran is a technology leader and change agent with a solid track record of leading large technology teams and helping businesses deliver mission-critical problems while exhibiting high internal and external quality. In the past two decades, he has had the pleasure of helping a variety of clients and domains ranging from financial services, online retailers, education, and healthcare startups among others. His specialties include technical innovation, architecture, continuous delivery, agile/iterative transformation and employee development. When not fiddling with his trusty laptop, he spends time with his son ripping beyblades, playing video games and analyzing the nuances of cricket.
Find Premanand Chandrasekaran at:
Technical Principal @Thoughtworks
Karthik Krishnan is a technology leader with over 25 years of experience in designing and building large-scale enterprise solutions across financial and retail domains. He has played numerous technical roles in leading product development for major financial institutions. He is currently serving the role of Technical Principal at Thoughtworks. He is passionate about platform thinking, solution architecture, application security and strives to be known as a coding architect. His most recent assignment entailed leading a large technology team helping their clients in their legacy modernization journey with Cloud. When not working, he spends time practicing playing tunes on his musical keyboard.