Appearance
Chapter 31: Organizational Scaling β
Technology scales with servers. Companies scale with people, processes, and culture. The latter is harder.
Why This Matters β
- π’ Owner: The company you built with 5 people will not survive at 50 people unless you deliberately evolve how it operates. Culture doesn't scale by accident.
- π» Dev: As the team grows, your ability to hold the whole codebase in your head disappears. Processes, documentation, and architecture must replace tribal knowledge.
- π PM: Communication overhead grows quadratically with team size. Your coordination role becomes exponentially more important β and more complex.
- π¨ Designer: Design consistency across multiple teams requires systems, not hero designers. You must build the machine, not just the output.
The Concept (Simple) β
Analogy: The Jazz Band to Orchestra Transition
A jazz trio improvises beautifully. Everyone hears everyone. No sheet music needed. That's a 5-person startup.
Now try improvising with a 60-piece orchestra. Chaos. You need a conductor, sheet music, sections, rehearsal schedules, and defined roles. That's a 50-person company.
The mistake founders make: they try to run a 50-person orchestra like a jazz trio β or worse, they impose rigid orchestral structure on a 5-person band that just needs to jam.
TEAM SIZE COORDINATION MODEL
ββββββββββ ββββββββββββββββββ
2β5 people β Informal. Talk constantly. Shared context.
6β15 people β Lightweight structure. Stand-ups. Shared docs.
16β50 people β Teams-of-teams. Defined ownership. Written comms.
51β150 people β Departments. Middle management. Formal processes.
150+ people β Dunbar's limit. Subcultures emerge. Culture = policy.How It Works (Detailed) β
Organizational Evolution Diagram β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ORGANIZATIONAL EVOLUTION β
β β
β STAGE 1: Founders (2β5) STAGE 2: Team (6β15) β
β βββββββββββββββββββββββ βββββββββββββββββββββββββββ β
β β βββββ β β βββββ β β
β β β F β β β β F β β β
β β βββ¬ββ β β βββ¬ββ β β
β β β± β β² β β β± β β² β β
β β βββ΄β ββ΄βββββ΄ββ β β ββββ΄ββ ββ΄βββββ΄βββ β β
β β βF2β β E ββ E β β β βLeadβ β T ββ T β β β
β β ββββ ββββββββββ β β ββββ¬ββ βββ¬βββββ¬ββ β β
β β β β β β± β β² β β β
β β Everyone does β β βββ΄βββ΄ββββ΄ββββ΄ββ β β
β β everything β β βE ββE ββE ββE β β β
β βββββββββββββββββββββββ β ββββββββββββββββ β β
β β β β
β β First specialists; β β
β β team leads emerge β β
β βββββββββββββββββββββββββββ β
β β
β STAGE 3: Organization (16β50) STAGE 4: Company (51β150) β
β βββββββββββββββββββββββββββ βββββββββββββββββββββββββββββββ β
β β βββββ β β ββββββ β β
β β βCEOβ β β βCEO β β β
β β βββ¬ββ β β ββββ¬ββ β β
β β β± β β² β β β± β β β² β β
β β ββββ΄βββββ΄βββββ΄βββ β β βββββ΄βββββ΄βββ΄ββββββ΄βββ β β
β β βEng ββProdββSaleβ β β βVPE ββVPPββVPSββCFO β β β
β β ββββ¬ββββββ¬ββββββ¬β β β ββββ¬ββββββ¬βββββ¬βββββ¬ββ β β
β β β β β β β β β β β β β
β β ββββ΄βββ ββ΄βββ ββ΄βββ β β ββββ΄βββββββ΄βββββ΄ββββ β β
β β βTeamsβ βPMsβ βAEsβ β β β Multiple teams ββDept β β
β β βββββββ βββββ βββββ β β β per department ββheads β β
β β β β βββββββββββββββββββββ β β
β β Functional teams; β β β β β
β β managers, not leads β β Departments; VP layer;β β β
β βββββββββββββββββββββββββββ β formal processes β β
β βββββββββββββββββββββββββββββββ β
β β
β F = Founder E = Employee T = Team Lead = Team Lead β
β VPE = VP Eng VPP = VP Product VPS = VP Sales CFO = CFO β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββHiring Priority Table by Stage β
| Stage | Headcount | Priority Hires | Avoid Hiring | Why |
|---|---|---|---|---|
| Pre-PMF | 2β5 | Generalist engineers, designer-who-codes | Sales team, middle management, specialists | You need people who can wear many hats |
| Early PMF | 6β15 | First dedicated PM, first sales hire, senior engineer | VP-level, HR, large marketing team | You need doers, not managers |
| Growth | 16β50 | Engineering manager, head of sales, head of marketing, dedicated support | C-suite titles for non-founders, large QA team | You need first-line leaders |
| Scale | 51β150 | VP Engineering, VP Sales, People/HR lead, finance | More ICs without management structure | You need the management layer |
| Expansion | 150+ | C-suite, directors, middle management, specialists | Everyone β be very deliberate | You need organizational architects |
The Hiring Playbook β
When to Hire β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β HIRING TRIGGER ASSESSMENT β
β β
β Ask these questions in order. ONLY hire when you hit a β
β "YES" you can't solve any other way: β
β β
β 1. Can we automate this work? β
β YES β Automate it. No hire needed. β
β NO β Continue β β
β β
β 2. Can we outsource or contract this? β
β YES β Contract first. Convert to FTE if it sticks. β
β NO β Continue β β
β β
β 3. Can an existing team member grow into this? β
β YES β Invest in their development. Revisit in 30 days. β
β NO β Continue β β
β β
β 4. Is this role funded for 18+ months at current revenue? β
β YES β Continue β β
β NO β Wait or find funding first. β
β β
β 5. Will this hire unblock revenue growth or retention? β
β YES β HIRE. Prioritize accordingly. β
β NO β Nice-to-have. Defer until revenue supports it. β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββWho to Hire: The A-Player Framework β
Not every role needs the same profile. Match the profile to the stage.
| Attribute | Early Stage (< 15) | Growth Stage (15β50) | Scale Stage (50+) |
|---|---|---|---|
| Generalist vs Specialist | 90% generalist | 60/40 generalist/specialist | 30/70 generalist/specialist |
| Builder vs Operator | 95% builder | 70/30 builder/operator | 50/50 builder/operator |
| Risk tolerance | High (startup DNA) | Medium (comfortable with ambiguity) | Lower (process-oriented) |
| Management experience | Not needed | First-time leads OK | Proven managers required |
| Cultural contribution | Must define culture | Must strengthen culture | Must adapt to culture |
Process Introduction: The Maturity Model β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PROCESS MATURITY MODEL β
β β
β Level 0: Chaos (2β5 people) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β’ No defined processes β everyone just knows β β
β β β’ Communication: Tap on shoulder, group chat β β
β β β’ Decision-making: Whoever is in the room β β
β β β’ Documentation: What documentation? β β
β β β’ Works because: Shared context, small team β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β Level 1: Lightweight (6β15 people) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β’ Weekly team sync + daily async standup β β
β β β’ Shared task board (Linear, Notion, Jira) β β
β β β’ Code review required for all changes β β
β β β’ Basic runbooks for deployment and incidents β β
β β β’ Key decisions logged in a decision log β β
β β β’ Customer feedback tracked in one place β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β Level 2: Structured (16β50 people) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β’ Sprint cycles with planning and retrospectives β β
β β β’ Written RFCs/proposals for significant changes β β
β β β’ On-call rotation with incident response process β β
β β β’ Onboarding documentation for new hires (30/60/90) β β
β β β’ 1:1s between managers and reports (weekly) β β
β β β’ Quarterly OKRs or goal-setting framework β β
β β β’ Defined team ownership areas β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β Level 3: Scalable (51β150 people) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β’ Cross-team planning and dependency management β β
β β β’ Career ladders and leveling frameworks β β
β β β’ Performance review cycles (semi-annual minimum) β β
β β β’ Internal communication strategy (all-hands, updates) β β
β β β’ Vendor and procurement processes β β
β β β’ Security and compliance policies β β
β β β’ Knowledge base actively maintained β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β Level 4: Enterprise (150+ people) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β’ Dedicated people/HR operations team β β
β β β’ Formal budgeting and financial planning β β
β β β’ Architecture review board or equivalent β β
β β β’ Internal mobility and promotion pipelines β β
β β β’ Culture programs (values awards, ERGs, events) β β
β β β’ Multi-team coordination (program management) β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββCommunication Scaling β
Communication lines grow with the formula n(n-1)/2 where n is team size. This is why communication breaks down faster than anything else.
Team Size Communication Lines Complexity
βββββββββ ββββββββββββββββββββ ββββββββββ
5 10 Manageable
10 45 Noticeable overhead
15 105 Meetings proliferate
25 300 Information silos form
50 1,225 Formal comms required
100 4,950 Departments essential
150 11,175 Dunbar's limit reachedCommunication Strategy by Team Size β
| Channel | 5 people | 15 people | 50 people | 150 people |
|---|---|---|---|---|
| All-hands | Daily (informal) | Weekly (30 min) | Bi-weekly (45 min) | Monthly (60 min) |
| Team syncs | Not needed | Weekly per team | Weekly per team | Weekly per team |
| 1:1s | Ad hoc | Weekly with lead | Weekly with manager | Weekly with manager |
| Written updates | Slack chat | Weekly team update | Weekly + monthly newsletter | Weekly + monthly + quarterly |
| Decision docs | Not needed | For big decisions | For all cross-team decisions | RFC process required |
| Documentation | Minimal | Key processes | Comprehensive wiki | Searchable knowledge base |
| Async vs Sync | 30/70 | 50/50 | 70/30 | 80/20 |
Key principle: As you grow, shift from synchronous (meetings, calls) to asynchronous (documents, recorded videos, written updates). Async scales; sync doesn't.
Leadership Development β
The Leadership Pipeline β
Individual First-Line Director /
Contributor β Manager β VP
βββββββββββ ββββββββββ ββββββββββ
Manages: Self 5β8 people Managers
Horizon: DaysβWeeks WeeksβQuarters QuartersβYears
Key skill: Execution Coaching Strategy
Biggest shift: Output β Your team's Your org's
Own work output output
Common failure: N/A Still doing Still managing
IC work individualsWhen to develop leaders vs. hire them:
| Situation | Develop Internal | Hire External |
|---|---|---|
| You need a team lead for a growing team | Yes β promote your best IC who wants to lead | No β unless no one is interested or ready |
| You need a VP of Engineering | Only if someone has management experience | Yes β this role needs experience at scale |
| You're entering a new market | Pair internal person with external hire | Yes β you need domain expertise |
| You need a department head | Only if internal candidate has 2+ years managing | Yes β this role shapes culture for dozens |
| You need specialized expertise (security, data) | Invest in training if timeline allows | Yes β for immediate needs |
Culture Preservation During Growth β
Culture doesn't preserve itself. It requires active, deliberate effort β especially through these danger zones:
CULTURE RISK MAP
ββββββββββββββββ
Risk Level β
HIGH β β±β² β±β²
β β± β² β± β²
MED β β± β² β± β²
β β± β² β± β²
LOW ββββββ±βββββββββ²ββββ±βββββββββ²ββββββ
β
ββββββ¬βββββ¬βββββ¬βββββ¬βββββ¬βββββ¬βββ
5 15 30 50 100 150
Team Size
Danger zones: 5β15 (first non-founders)
30β50 (managers layer added)
100β150 (Dunbar's limit)Culture Scaling Checklist β
PHASE 1: Define (Before 15 People)
βββββββββββββββββββββββββββββββββββ
[ ] Write down 3β5 core values (not aspirational β actual behaviors)
[ ] Founders model values visibly and consistently
[ ] Hire explicitly for cultural contribution (not "fit" β contribution)
[ ] Establish rituals: how you celebrate, how you handle failure
[ ] Create a shared language (terms, abbreviations, inside references)
PHASE 2: Codify (15β50 People)
ββββββββββββββββββββββββββββββ
[ ] Document values with concrete behavioral examples
[ ] Incorporate values into interview process (structured questions)
[ ] Onboarding includes explicit culture orientation (not just process)
[ ] Managers trained to reinforce culture in 1:1s and feedback
[ ] Recognize and reward behavior that exemplifies values
[ ] Address culture violations quickly (the team is always watching)
[ ] New hires paired with a "culture buddy" for first 90 days
PHASE 3: Scale (50β150 People)
ββββββββββββββββββββββββββββββ
[ ] Values integrated into performance reviews
[ ] Internal newsletter or channel highlighting values in action
[ ] Leadership team aligned on cultural non-negotiables
[ ] Regular culture surveys (quarterly pulse checks)
[ ] Subculture formation monitored (some is healthy; silos aren't)
[ ] All-hands meetings reinforce narrative and shared mission
[ ] Promotion criteria explicitly include cultural leadership
PHASE 4: Sustain (150+ People)
ββββββββββββββββββββββββββββββ
[ ] Dedicated People / Culture role or team
[ ] Values refreshed periodically (every 2β3 years) with employee input
[ ] Cross-functional programs to prevent department silos
[ ] Alumni network maintained (culture extends beyond current employees)
[ ] Board and investors aligned with cultural priorities
[ ] Culture metrics tracked alongside business metricsIn Practice β
Real-World Example: Scaling from 8 to 45 in 18 Months β
Company: B2B analytics SaaS, $1.2M ARR growing to $5M ARR
What went wrong first:
- Hired 12 engineers in 3 months. Onboarding was chaos. Productivity dropped for 2 months.
- No management layer. Founder had 15 direct reports. Nothing got decided.
- "Culture" became whatever the loudest person in the room said it was.
- Three critical early employees quit, citing "this isn't the company I joined."
What they fixed:
- Month 1: Promoted 2 senior engineers to team leads. Reduced founder's direct reports to 5.
- Month 2: Wrote down values (finally). Ran a workshop, not a top-down decree.
- Month 3: Introduced 30/60/90 day onboarding plan. New hires got a buddy.
- Month 4: Slowed hiring to 2 per month maximum. Quality over speed.
- Month 5: Weekly written updates replaced 3 of 5 weekly meetings.
- Month 6: Hired an experienced engineering manager from outside.
Result: Attrition dropped from 25% annualized to 8%. Shipping velocity recovered and then exceeded pre-growth levels within one quarter.
Process Introduction Timing Guide β
The most common mistake is introducing processes too early (bureaucracy) or too late (chaos). Here's a practical guide.
| Process | Introduce At | Signs You're Too Early | Signs You're Too Late |
|---|---|---|---|
| Code review | Employee #3 | Only 1 developer | Bugs in production nobody catches |
| Daily standup | Employee #6 | Everyone sits together and talks | People duplicating work unknowingly |
| Sprint planning | Employee #12 | 2-week cycles feel heavy | No idea what anyone is working on |
| Written RFCs | Employee #15 | Every decision needs a doc | Major decisions made without input |
| OKRs | Employee #20 | Teams are too fluid for goals | Teams optimizing for different things |
| Performance reviews | Employee #25 | Not enough history/context | People leave citing "no growth path" |
| Career ladders | Employee #40 | Roles are still forming | Promotion decisions feel arbitrary |
| Architecture review | 5+ engineers | Over-engineering everything | Technical debt is compounding |
| Formal on-call | 3+ engineers | Only 1 person to page anyway | Nobody knows who handles incidents |
The First 10 Hires: A Priority Order β
For a typical SaaS startup that has achieved early product-market fit (see Chapter 29):
Hire # Role Why
ββββββ ββββ βββ
1β2 Full-stack engineers Build the product
3 Designer (product-focused) Make it usable
4 Customer support/success Keep early customers
5 Full-stack engineer Increase velocity
6 Sales/growth (depends) Validate revenue engine
7 Senior/lead engineer Technical leadership
8 Product manager Prioritize roadmap
9 Marketing/content Build pipeline
10 Engineer (specialist) Address specific gap (infra/mobile/data)This order assumes a B2B SaaS. For B2C or developer tools, adjust β marketing and community may come earlier than sales.
Key Takeaways β
- People scaling is harder than infrastructure scaling. Servers don't have feelings, politics, or career ambitions. Plan accordingly.
- Process should follow pain, not precede it. Introduce structure when the team feels the chaos, not when a management book tells you to.
- Culture is what you do, not what you say. Values on a wall mean nothing. Values in hiring, firing, promotion, and daily decisions mean everything.
- Communication shifts from sync to async as you grow. Write more. Meet less. Document decisions.
- Hire slow, fire fast, but most importantly β hire at the right stage. An executive who thrives at 200 people may flounder at 20, and vice versa.
- Your first management layer makes or breaks the company. Invest heavily in first-time manager training and support.
- Every 3x in headcount requires a re-examination of how you work. What got you from 5 to 15 won't get you from 15 to 50.
Action Items β
π’ Owner:
- [ ] Identify your current organizational stage and what the next transition looks like
- [ ] Write down your company values if they aren't documented (and be honest β describe actual behaviors, not aspirations)
- [ ] Audit your direct reports β if you have more than 7, you need a management layer
- [ ] Create a hiring plan tied to revenue milestones, not headcount targets
- [ ] Schedule quarterly culture pulse checks starting this quarter
π» Dev:
- [ ] Document tribal knowledge: deployment processes, architecture decisions, system quirks
- [ ] If you're a potential team lead, talk to your manager about what that path looks like
- [ ] Mentor new engineers proactively β strong onboarding is everyone's job
- [ ] Contribute to infrastructure scaling readiness so the team can grow without the codebase collapsing
π PM:
- [ ] Map your team's communication patterns β where are the bottlenecks and gaps?
- [ ] Create or update onboarding documentation for your product area
- [ ] Shift at least 2 recurring meetings to async written updates this month
- [ ] Build a decision log for cross-team decisions (who decided, what, why, when)
π¨ Designer:
- [ ] Build (or mature) a design system that new designers can use independently
- [ ] Document your design principles and patterns so they survive team growth
- [ ] Create templates for common design deliverables (reduces onboarding time)
- [ ] Pair with new team members to transfer implicit design knowledge explicitly
- [ ] Reference UX principles to maintain design quality as the team grows