Why Merging Engineering Teams Is Harder Than It Looks
After a reorganization, the work of merging engineering teams begins. The organizational chart may show a single new unit, but beneath that surface lie different coding standards, disparate toolchains, conflicting planning rhythms, and teams that have never worked together. Without deliberate effort, these differences produce friction that slows delivery and erodes trust.
This article gives engineering leaders a framework of seven rules to follow when merging teams after a reorg. These rules are not theoretical. They come from patterns observed in real engineering organizations that have successfully navigated post reorg integration. The goal is to preserve what works from each team while building a shared foundation that enables the combined group to perform better than the sum of its parts.
Rule 1: Map Every Difference Before You Change Anything
The biggest mistake leaders make when merging teams is rushing to standardize. They impose one team’s way of working onto the other without understanding what each team does differently and why. This creates resistance and often destroys practices that were serving one group well.
Start by mapping all the differences between the teams. Look at source control conventions, branch naming strategies, code review requirements, CI/CD pipelines, testing expectations, documentation standards, on call rotations, sprint cadences, standup formats, and communication channels. Document each difference without judgment. The goal here is visibility, not evaluation.
Next, understand the reasoning behind each difference. Some differences exist because of historical accidents. Others exist because they solve a specific problem for that team. A team that works on a legacy monolith may have a slow, cautious deployment process. A team that maintains a greenfield microservice may have a much faster one. Both may be correct for their contexts.
When you map differences without immediately trying to resolve them, you build trust. Each team sees that you care about understanding their reality before imposing change. This initial mapping phase should take one to two weeks, depending on team size and complexity.
Rule 2: Standardize the Foundation, Not the Surface
After mapping differences, decide what must be aligned immediately and what can stay different for now. The rule is to standardize the foundation and leave surface level practices alone until the combined team has built some shared context.
Foundation elements include repository structure, deployment pipeline basics, on call expectations, incident response procedures, and code review requirements for security critical changes. These are non negotiable because the combined team must operate as a single unit in these areas. Without alignment here, the team will produce inconsistent results and create risks.
Surface level practices include coding style preferences, specific testing frameworks, commit message formats, and documentation tooling. These can remain inconsistent for a quarter or two while the team builds trust and learns each other’s strengths. Forcing alignment on surface issues early wastes energy and creates unnecessary conflict.
A practical approach is to create a shared engineering playbook that defines the foundation standards. Keep it short. Three to five pages. Anything longer will be ignored. The playbook should answer questions like: How do we deploy? What is expected during an incident? How do we handle security reviews? The rest can be documented as team level conventions that the combined group can revisit later.
Rule 3: Create a Temporary Joint Planning Cadence
After a reorg, one of the first places friction appears is in planning. Teams that used different sprint lengths, estimation methods, or prioritization frameworks suddenly need to coordinate. The natural instinct is to pick one team’s system and apply it universally. This often backfires because the other team has no context for how that system works.
A better approach is to create a temporary joint planning cadence that borrows elements from both teams’ existing practices. For example, if one team used two week sprints and the other used three week sprints, run a three week pilot but incorporate the standup and review formats that the two week team was accustomed to. The goal is to find a middle ground that feels familiar enough to both groups that they can focus on the work rather than the process.
During this temporary cadence, hold regular retrospectives that specifically ask about the planning process. Collect feedback on what is working and what is not. After two or three cycles, use that feedback to design a permanent cadence that reflects the combined team’s preferences. This gradual approach respects both teams’ history while building a new shared practice.
You must also address dependency management. Teams that were independent before the reorg may now need to coordinate on shared components. Create a simple dependency tracking mechanism, such as a shared document or lightweight board, and review it during planning. Do not introduce heavy tooling at this stage. Keep it manual and visible.
Rule 4: Redistribute Ownership, Not Just Work
When teams merge, leaders often redistribute tasks based on availability. This is a mistake. The real goal is to redistribute ownership. Ownership means being responsible for the health and evolution of a system, not just completing tickets assigned to it.
Start by listing all the systems, services, libraries, and infrastructure that the combined team now owns. For each component, identify who has the deepest context. That person should remain the primary owner for at least the first quarter after the merger. Stability of ownership matters more than speed of redistribution.
Next, identify overlap. Two teams may have owned similar services or maintained parallel libraries. These are natural candidates for consolidation. Create a plan to merge or deprecate redundant components, but do not rush the work. Give the combined team time to understand the full landscape before making irreversible decisions.
Finally, create a clear escalation path for each component. If something breaks, who is the first responder? Who is the backup? Document this in a simple table that everyone can access. When ownership is clear, engineers feel safe taking initiative because they know they are acting within their domain. When ownership is ambiguous, they hesitate and escalate unnecessarily.
Rule 5: Invest in Social Integration Early
Merging teams is not just about processes and code ownership. It is about people who have not worked together before. Social integration is as important as technical integration, and it requires deliberate investment.
Start by creating situations where engineers from both legacy teams can collaborate on a shared problem. This could be a joint design review, a pair programming session on a cross cutting concern, or a small project that requires contributions from both groups. The goal is to build working relationships through shared accomplishment, not forced socialization.
Do not rely on team building exercises or offsites as the primary social integration mechanism. These can be helpful, but they are not sufficient. Real trust comes from shipping software together and experiencing each other’s judgment, reliability, and communication style over time.
Pair new teammates together for code reviews across the old team boundaries. This exposes everyone to different perspectives and builds familiarity with unfamiliar codebases. Make cross team pairing a clear expectation for the first few months. Track it lightly to ensure it happens.
One on ones also need adjustment. If you were previously managing one of the legacy teams, you must now invest time in one on ones with engineers from the other team. You cannot rely solely on the other manager to maintain those relationships. The combined team needs to see you as a leader for everyone, not just your original group.
Rule 6: Manage Technical Debt Differences Transparently
Legacy teams often have different levels of accumulated technical debt. One team may have prioritized speed for years, leaving behind significant cleanup work. Another may have been more disciplined. After a merge, the team with more debt can feel judged, while the team with less debt can feel forced to clean up someone else’s mess.
The solution is transparency. Create a shared view of the technical debt each system carries. Use a simple classification system: critical, important, nice to have. Do not assign blame or scorekeep which team produced more debt. Debt is a natural outcome of engineering decisions made under constraints. The goal is to understand the current state and agree on a plan to address it.
Agree on a debt reduction budget for the combined team. This could be a fixed percentage of capacity each sprint, such as twenty percent, or a dedicated rotation for cleanup tasks. The budget should apply to all systems equally. This prevents any one group from feeling that they are doing cleanup alone.
When your team addresses debt, celebrate the improvements publicly. Show the impact: faster builds, fewer incidents, easier onboarding. This reinforces the idea that debt reduction is a shared responsibility and a source of pride, not a punishment for past decisions.
Rule 7: Define Success Criteria for the Merger and Review Them
Many reorgs succeed on paper but fail in practice because no one defined what success looks like. The combined team may be functional, but if expectations were unclear, people will be unhappy. You must define concrete success criteria for the merger and revisit them regularly.
Success criteria might include: deployment frequency stabilizes within three months, incident response time does not increase, team satisfaction scores match or exceed pre merger levels, cross team pairing happens at least once per sprint, and ownership is clear for every system. Choose metrics that are observable and not easily gamed.
Review these criteria every month for the first quarter and then quarterly afterward. Be honest about what is not working. If deployment frequency drops, investigate why. If team satisfaction declines, conduct anonymous surveys to understand the root cause. Make adjustments based on data, not intuition.
Also define a timeline for how long the temporary structures should last. The joint planning cadence, the temporary ownership distribution, the social integration focus: all of these should have a sunset date. When the date arrives, evaluate whether the team is ready to transition to a permanent model. If not, extend the temporary approach for another cycle. The goal is to move at the team’s pace, not at an arbitrary schedule.
The Combined Team Is the New Normal
Merging engineering teams after a reorg is never a clean process. There will be friction, confusion, and moments of frustration. That is normal. What matters is that you approach the merger with a clear set of rules that prioritize understanding over imposition, ownership over task distribution, and shared success over tribal loyalty.
When you follow these seven rules, you create a foundation that allows the combined team to find its own identity. The teams that do this well do not just survive the merger; they become stronger than either group was alone. The key is to be patient, be transparent, and let the team build its new culture through action rather than declaration.

Leave a Reply