Summary
The principles of fast flow underlying the ideas in Team Topologies are unfamiliar to people in many organizations. Decades of treating IT like a cost center have left execs and management with incomplete awareness of the benefits of parallel exploration, autonomous teams, ubiquitous APIs, and ongoing exploration of team and system boundaries.
This Masterclass provides practical techniques that help to demonstrate and embed fast flow approaches within an organization, thereby accelerating the adoption of fast flow and Team Topologies. Attendees will be better able to explain and demonstrate tools and techniques from Team Topologies and place these in context for meaningful organizational change.
What you will learn
- Deep insights into fast flow and Team Topologies.
- Hands-on experience of tools and techniques, guided by a practitioner.
- Confidence in explaining the nuances of fast flow and Team Topologies.
- Use the Team Topologies modeling shapes to explore organization dynamics.
- Gain advanced awareness of platform dynamics for fast flow.
- Begin to facilitate an Independent Service Heuristics session within your organization.
- Map some fast flow skills pathways for your organization.
Who should attend?
This Masterclass is for leaders, managers, change agents, members of Enabling teams, Agile Coaches, architects, senior engineers, UX/UI and product managers, or any other decision-makers involved in building and running software services.
The Masterclass is aimed at organizations looking to use fast flow as a driver to gain a competitive advantage and/or improved outcomes for users and customers. We recommend that attendees read the book Team Topologies before attending in order to get the best out of the Masterclass.
Requirements and Skill level
Attendees will need to bring a laptop with a fast network connection and a modern web browser installed (Chrome, Firefox, or Safari preferred). Before the Masterclass you should visit this page to test that your laptop and browser work well with Miro, the digital whiteboard tool used in both the in-person and online versions of the Masterclass.
Attendees will get the most benefit from the workshop by completing the prerequisite activities. The ‘Essential’ activities will only take around 20 minutes to complete. The ‘Recommended’ activities may take 40 minutes to complete in total but will enable a deeper, more valuable learning experience.
Essential Requirements
Recommended Requirements
Agenda
Part 1: The importance of the evolution of team interactions and team boundaries:
- We begin by revisiting Chapters 7 and 8 of the Team Topologies (TT) book and the implications of the team interaction modes, how the Team API can help cross-team communication, and the importance of organizational sensing.
- We then use the open-access TT team modeling shapes to become familiar with thinking in terms of the evolution of teams and interactions, not simply a target design.
- We finish Part 1 by a group critique of some team interaction diagrams based on different industry contexts to help embed the learning.
Part 2: Success with platforms and platform thinking for fast flow:
- We begin by reviewing the purpose of a platform from a TT perspective and establish some useful metrics and attitudes for platform success.
- We take a deep dive into the implications of “fractal” (self-similar, nested) platforms as defined by TT.
- We then explore some advanced patterns for platforms around multiple parallel product/service offerings, sharing or “harvesting” proven solutions, horizon scanning using Core Domain Charts, data consumption (touching on techniques like Data Mesh) and product composition.
- We finish Part 2 by looking at an emerging approach that we call Desynchronous that helps organizations to scale without the slow-downs associated with large internal platforms of the past.
Part 3: Finding good boundaries for flow using Independent Service Heuristics:
- We begin by reviewing the fracture planes for fast flow from Chapter 6 of TT and the pros and cons of different fracture planes in a fast flow context.
- We then take a deep dive into the use of Independent Service Heuristics (ISH) as a technique for finding good boundaries for fast flow.
- We finish Part 3 by exploring how to use ISH and how to facilitate discovery sessions using ISH and related techniques.
Part 4: Skills paths and aptitudes for fast flow + wrap-up:
- We begin by exploring the skills pathways needed for typical roles in IT and software delivery when embarking on a fast flow transition.
- We then discuss challenges and opportunities around skills gaps and aptitudes and how we can use market sensing techniques to help avoid skills stagnation.
- We finish Part 4 by reviewing the success patterns covered throughout the Masterclass and answering any remaining questions.