Skip to main content

Scaling Your Engineering Org From 10 to 100 With Data

· 11 min read
Madiyar Bakbergenov
CEO & Co-Founder at PanDev

As Matthew Skelton and Manuel Pais document in Team Topologies, the communication overhead between engineers grows quadratically: at 10 people there are 45 potential communication channels; at 100, there are nearly 5,000. At 10 engineers, you know everyone, you hear every conversation, you review most PRs. Things just work — because you're the glue holding it all together. At 100, that's impossible. The CTO who tries to manage 100 engineers the way they managed 10 will burn out, create bottlenecks, and watch quality collapse. The transition from 10 to 100 is the hardest organizational challenge a startup CTO faces, and data is the only way to navigate it without losing your mind.

The Growth Phases (And What Breaks at Each One)

Scaling doesn't happen linearly. There are phase transitions — points where the old way of working suddenly stops working and you need to restructure.

Phase 1: The Squad (5-10 engineers)

How it works: One team, one product, one codebase. Everyone talks to everyone. The CTO is the tech lead, architect, and manager.

What works at this stage:

  • Informal communication (Slack, hallway conversations)
  • CTO reviews all code personally
  • Hiring is "hire great people, give them problems"
  • No formal process needed — velocity is high because overhead is zero

What data to track: At this stage, you barely need formal metrics. But start collecting data early so you have a baseline when you scale.

MetricPurpose at This Stage
Activity Time per developerEstablish individual baselines
Lead Time (commit to deploy)Set your performance benchmark
Deployment frequencyTrack how fast you ship

The trap: Everything is so smooth that you think process is unnecessary and data is overkill. Then you hire engineer #11, and the cracks appear.

Teams management page As you grow past 10 engineers, structured team management becomes essential for maintaining clarity and ownership.

Phase 2: Two Teams (10-25 engineers)

How it works: You split into 2-3 teams. You hire your first Engineering Managers (or promote senior developers). You still know everyone, but you can't be in every conversation.

What breaks:

  • Communication overhead explodes. With 10 people, there are 45 communication channels. With 20, there are 190. Information stops flowing naturally.
  • Coordination costs emerge. Two teams working on the same codebase step on each other. The first integration conflicts appear.
  • The CTO bottleneck. If you're still reviewing all code and making all technical decisions, you're the bottleneck.

Critical data to start tracking:

MetricWhy Now
Focus Time per teamDetect early communication overhead
PR cycle timeSpot review bottlenecks as team splits
Delivery IndexMeasure if teams can deliver independently
Cross-team dependenciesTrack how often Team A blocks Team B

What the data tells you:

If Focus Time drops after the team split, your team boundaries are wrong — people are spending too much time coordinating across teams instead of building within their team.

If PR cycle time increases, you haven't established clear code ownership. PRs are sitting because the right reviewer isn't on the same team.

Actions:

  1. Hire or promote 2 Engineering Managers. Give them real authority — not the title without power.
  2. Establish team boundaries aligned with product architecture — Conway's Law is real, and Team Topologies provides a practical framework for this alignment.
  3. Implement basic sprint planning so teams can make and track commitments.
  4. Start running 1:1s with data — you now have enough history to make them meaningful.

Departments view At the department stage, you need a dedicated view to manage multiple teams and their organizational hierarchy.

Phase 3: The Department (25-50 engineers)

How it works: 4-8 teams, organized into groups. You need a layer of management between you and the teams. Architecture decisions need formal processes. You can't personally onboard new hires anymore.

What breaks:

  • Knowledge silos form. Teams develop their own conventions, tools, and tribal knowledge. Nobody has the full picture.
  • Hiring quality varies. Different managers have different bars. Without calibration, you get inconsistency.
  • Planning becomes a nightmare. Dependencies between teams mean one team's delay cascades to three others.
  • Invisible work appears. You can no longer see who's doing what. Quiet high performers become invisible; loud underperformers appear more productive.

Essential data at this stage:

MetricPurpose
Delivery Index per teamCompare team predictability
Planning AccuracyMeasure organizational planning capability
Activity Time + Focus TimeDetect overloaded teams and individuals
DORA metrics (full 4-stage)Identify pipeline and process bottlenecks
Cost per projectUnderstand where engineering investment goes
Team health indicatorsEarly warning on burnout and attrition risk

What the data tells you:

At this scale, you're looking for systemic patterns, not individual issues:

  • If three teams all have low Focus Time, you have an organization-wide meeting problem, not a team problem
  • If Delivery Index varies wildly between teams (0.5 to 0.9), your planning process needs standardization
  • If cost per project is trending up without corresponding scope increases, you have growing coordination overhead
  • If DORA Lead Time is increasing quarter over quarter, your architecture or release process can't support your scale

Actions:

  1. Introduce VP Eng or Group EM roles to manage multiple teams.
  2. Standardize engineering processes: PR guidelines, deploy practices, sprint cadence.
  3. Implement formal onboarding — data shows new hires at 50+ person orgs take 30% longer to ramp without structured onboarding.
  4. Start running calibration sessions for performance reviews.
  5. Build your CTO dashboard (executive layer + leadership layer).

Phase 4: The Organization (50-100 engineers)

How it works: Multiple departments or divisions. Engineering Managers manage managers. You're setting strategy, not writing code. Culture is no longer something that "just happens" — it must be deliberately maintained.

What breaks:

  • Culture dilution. Half the org has been there less than a year. They didn't absorb your values osmotically; they need explicit culture-building.
  • Decision velocity drops. More people means more stakeholders, more meetings, more alignment needed before anything ships.
  • Metrics gaming appears. As you grow, the incentive to look good on dashboards increases. People start optimizing for the metric, not the outcome.
  • Inter-team politics emerge. Teams compete for resources, priority, and recognition. Without objective data, the loudest team wins.

Data infrastructure at this stage:

CapabilityPurpose
Department-level dashboardsCTO-level visibility into each division
Team-level dashboardsEM and VP Eng visibility into their teams
Developer dashboardsSelf-service data for every engineer
Automated reportingWeekly/monthly reports to leadership (Excel, PDF)
Role-based access controlRight data to the right people (Admin, Maintainer, Manager, Viewer, Developer)
Cost analyticsPer-project, per-team, per-employee cost tracking
AI-assisted analysisPattern detection across the org that humans would miss

What the data tells you at 100 engineers:

You're now looking at organizational health and strategic alignment:

  • Which departments are consistently delivering? Which are struggling? Why?
  • Are we spending our engineering budget on the right things? (Cost per project + strategic priority alignment)
  • Is our hiring keeping pace with demand? (Capacity utilization + delivery trends)
  • Are we losing people? Where? Why? (Health indicators + exit data)
  • Is our engineering efficiency improving or degrading as we scale? (Productivity Score trend)

The Metrics That Matter at Each Phase

Here's a consolidated view:

Metric10 eng25 eng50 eng100 eng
Activity TimeBaselinePer teamPer team + individual drill-downDept aggregate
Focus TimeNice to haveImportantEssentialCritical
Lead TimeBaselinePer team4-stage breakdownBy dept + team
Delivery IndexNot neededPer teamPer team + orgPer dept/team
Planning AccuracyNot neededStart trackingEssentialCritical
Cost per projectNot trackedNice to haveImportantEssential
Productivity ScoreNot trackedNot neededPer teamPer dept + team
Team HealthGut feeling1:1 conversationsComposite indicatorAutomated monitoring
Role-based accessEveryone sees everything2 levels3 levels5 levels

Common Scaling Mistakes (And the Data That Catches Them)

Mistake 1: Scaling Teams Too Late

Symptom: One team of 12 developers with overlapping responsibilities and constant merge conflicts.

Data signal: Focus Time declining, Lead Time increasing, and Delivery Index dropping — all simultaneously. The team is spending more time coordinating than building.

Fix: Split the team earlier than you think you need to. The threshold is usually 6-8 developers per team. Watch Focus Time after the split — if it improves, you made the right call.

Mistake 2: Promoting Without Training

Symptom: Your best developer becomes a manager, stops coding, and is miserable. The team loses their best engineer and gains a bad manager.

Data signal: The new manager's team shows declining metrics across the board in the first 2-3 months. Not because the team is bad, but because they're getting no support.

Fix: Invest in management training before the promotion. Use data to help new managers — give them a dashboard and teach them how to use it in 1:1s. It's easier to learn management when you have objective data instead of relying on intuition you haven't developed yet.

Mistake 3: Hiring Faster Than You Can Onboard

Symptom: You hired 15 engineers in one quarter. Three months later, half of them are still struggling to make meaningful contributions.

Data signal: New hire Activity Time ramp-up is much slower than historical baseline. Time-to-first-meaningful-PR is 2-3x longer than previous cohorts.

Fix: Limit concurrent new hires to what your team can absorb. A good rule of thumb: no more than 1 new hire per 4-5 existing engineers per quarter. Use onboarding metrics to track ramp-up speed and identify where your onboarding process breaks down.

Mistake 4: Ignoring Conway's Law

Symptom: Your team structure doesn't match your architecture. The "Platform" team owns code that three product teams need to modify daily.

Data signal: Cross-team PR reviews are high. Lead Time is inflated because PRs wait for reviews from other teams. Focus Time is low because of constant context switching between team priorities.

Fix: Reorganize teams around architecture boundaries. Track cross-team dependencies and minimize them. When you see two teams constantly needing each other's code, either merge them or refactor the architecture.

Mistake 5: No Visibility Into Costs

Symptom: At 10 engineers, costs are simple: salaries plus AWS. At 50+, you have no idea which project is consuming what resources, and the CFO is asking uncomfortable questions.

Data signal: You can't answer the question "how much did Feature X cost us?" and that's the data signal — the absence of data.

Fix: Implement cost tracking per project and per team early. By the time you're at 50 engineers, this should be automated and part of your standard dashboard.

The Scaling Timeline: A Realistic Roadmap

Here's a quarter-by-quarter playbook for scaling from 10 to 100 over roughly 2 years:

Quarters 1-2 (10 → 20 engineers)

ActionData Required
Hire first 2 EMsActivity Time baselines to hand off
Split into 2-3 teamsTeam-level Focus Time and Lead Time to validate split
Implement basic sprint planningStart tracking Planning Accuracy
Begin regular 1:1s with dataPer-developer Activity Time and Focus Time
Establish coding standardsPR cycle time baseline

Quarters 3-4 (20 → 40 engineers)

ActionData Required
Add 2-3 more teamsCross-team dependency tracking
Hire/promote VP Eng or Group EMDepartment-level dashboards
Standardize engineering processesDORA metrics to benchmark
Implement structured onboardingNew hire ramp-up metrics
Start performance calibrationDelivery Index and peer data
Implement cost trackingPer-project cost analytics

Quarters 5-6 (40 → 70 engineers)

ActionData Required
Full management hierarchy in placeRole-based access control for dashboards
Architecture review boardLead Time by team to spot structural issues
Formal career laddersMetrics integrated into review frameworks
Automated reportingWeekly team reports, monthly exec reports
Dedicated recruitment teamCapacity utilization data for hiring justification

Quarters 7-8 (70 → 100 engineers)

ActionData Required
Multiple departments/divisionsDepartment-level analytics
Engineering-wide OKRsPlanning Accuracy and Delivery Index per OKR
Internal developer platformDeveloper self-service dashboards
Data-driven budgetingCost per team, per project, per employee
AI-assisted analysisOrg-wide pattern detection
Culture programsTeam health monitoring at scale

The CTO's Evolving Role

As you scale, your job changes fundamentally. Data helps you manage each transition:

ScaleCTO RoleHow Data Helps
10Tech Lead + ManagerBaseline data collection; personal code review
25Architect + People LeaderTeam dashboards replace personal observation
50Strategy + OrganizationDepartment dashboards drive structural decisions
100Executive + CultureOrganizational analytics inform company strategy

The hardest part isn't the metrics — it's letting go. Will Larson captures this well in An Elegant Puzzle: the CTO's job is to build systems that make their own involvement unnecessary. At 10 engineers, you knew everything. At 100, you need to trust your data, your managers, and your systems. The data isn't a replacement for trust; it's what makes trust possible at scale.


Scale with confidence, not chaos. PanDev Metrics grows with your engineering org — from startup to enterprise. With department and team management, role-based access (Admin, Maintainer, Manager, Viewer, Developer), per-developer dashboards, cost analytics, and AI-assisted insights, you get the visibility you need at every stage of growth. Available on-premise or cloud.

Ready to see your team's real metrics?

30-minute personalized demo. We'll show how PanDev Metrics solves your team's specific challenges.

Book a Demo