Evolving Team Structures for Long-Term Success

Transitioning to new team boundaries is a common challenge for organizations that have identified more effective structures through techniques like User Needs Mapping or other strategic Team Topologies-based approaches. However, moving from your current state to an ideal team design can feel daunting. Attempting a "big bang" reorganization often introduces significant risks, such as disruption, resistance, and loss of productivity.

By integrating principles from Dynamic Reteaming, as outlined by Heidi Helfand , and Dr. Jabe Bloom's concept of the "Ideal Present," organizations can make small, incremental changes that evolve team structures naturally over time. These approaches ensure smoother transitions while maintaining long-lived stream-aligned teams that continue to deliver value (as recommended by Team Topologies).

In this article, we’ll explore the principles of Dynamic Reteaming, how to enable seamless team evolution, and when to use specific reteaming patterns to guide your transition.

Why Dynamic Reteaming and the "Ideal Present" Matter

Dynamic Reteaming embraces the reality that teams evolve. Instead of treating team structures as static, it encourages organizations to:

1. Enable fluidity: Allow people to move between teams as needed to support changing priorities.

2. Maintain continuity: Protect the knowledge and cohesion of stream-aligned teams while adapting to new demands.

3. Take incremental steps: Use small, manageable changes to reduce risk and manage complexity.

Dr. Jabe Bloom’s "Ideal Present" complements this by encouraging organizations to define an ideal state they can work toward incrementally. Instead of aiming for perfection in one leap, you take practical steps to improve your current situation in ways that are immediately beneficial while setting the stage for future evolution.

Building Systems to Support Team Mobility

Before diving into reteaming patterns, it’s essential to establish systems that enable seamless movement between teams:

1. Cross-Functional Knowledge Sharing

Encourage knowledge sharing across teams to minimize dependency on specific individuals. Techniques include:

  • Pair programming or mob programming.

  • Cross-team demos or showcases.

  • Documenting critical workflows and systems.

2. Clear Onboarding and Offboarding Processes

Develop lightweight processes for onboarding team members and transitioning them to new teams. These might include:

  • Team charters/APIs that outline purpose, roles, responsibilities, and expectations.

  • A buddy system for new team members.

3. Foster Psychological Safety

Create an environment where team members feel comfortable with change by:

  • Encouraging open communication about transitions.

  • Providing support and coaching during transitions.

4. Define the Ideal Present

Work with teams to articulate an ideal but achievable state for team structures that supports their current objectives and sets the foundation for further evolution. This focus ensures that every step taken has immediate benefits.

Reteaming Patterns to Guide Your Transition

Dynamic Reteaming offers five core patterns for changing team structures. Here’s how you can use each pattern to move incrementally toward your ideal state:

1. One-by-One Reteaming

Gradually add or remove individuals from a team over time. This pattern is ideal for:

  • Building skills: Transitioning individuals to teams where they can develop expertise in new domains.

  • Reducing dependencies: Slowly moving key individuals out of teams to distribute their knowledge.

Example:

  • A key developer on a legacy system begins pairing with a new team to transfer knowledge while maintaining support for the old system.

2. Grow and Split Reteaming

When a team becomes too large, split it into smaller, more focused teams. This pattern works well when:

  • Teams take on additional responsibilities that require more focus.

  • New domains or capabilities emerge that justify distinct teams.

Example:

  • A stream-aligned team focused on "ticketing and payments" grows and splits into two teams: one for ticketing systems and one for payment processing.

3. Isolation Reteaming

Temporarily isolate team members to focus on a specific task or project. This is useful for:

  • Tackling critical challenges that require dedicated effort.

  • Exploring experimental solutions without disrupting ongoing work.

Example

  • A subset of a platform team is isolated to prototype a new API for integration with third-party vendors.

4. Merging Teams

Combine two or more teams into a single team. This is effective when:

  • Teams are addressing overlapping user needs or domains.

  • Resource constraints necessitate consolidation.

Example:

  • Two stream-aligned teams supporting different parts of a platform merge into a single team to create a unified developer experience.

5. Switching Team Members

Move individuals between teams to spread knowledge and strengthen collaboration. This pattern is ideal for:

  • Increasing resilience by cross-pollinating expertise.

  • Responding to changing priorities or project needs.

Example:

  • A designer from a journey-planning team temporarily joins a ticketing team to improve UI consistency across products.

Incremental Steps Toward Your Ideal State

Dr. Jabe Bloom’s emphasis on small, incremental changes is crucial for successful transitions. Instead of aiming for perfection immediately, focus on:

1. Prioritizing high-impact changes: Start with the most critical dependencies or misalignments.

2. Iterating and learning: Treat each change as an experiment, gathering feedback and adjusting as needed.

3. Aligning with the Ideal Present: Each change should improve your current state in meaningful ways, while also moving closer to the ideal future.

4. Celebrating progress: Acknowledge and share wins to build momentum and confidence.

Final Thoughts

Transitioning to new team boundaries is not an overnight process. By combining the principles of Team Topologies and Dynamic Reteaming with Dr. Jabe Bloom’s "Ideal Present," you can create systems that support continuous evolution while maintaining long-lived stream-aligned teams. With the right patterns and mindset, your organization can adapt to changing demands, minimize disruption, and unlock new opportunities for growth.

I use these practices and approaches in workshops I run with clients. If you are ready to begin your transition, DM me to see how we can bring these practices to your organization.

Previous
Previous

Not leading with the label: How to introduce transformative techniques without overwhelming your teams

Next
Next

The Future is Decentralized. But It Has to be Aligned