How to Make a Great Team

Behnam Hatami Varzaneh
November 2025

Index

  • Identify the roles you actually need
  • Look for complementary skills
  • Select people you can trust under pressure
  • Validate fit before making it official
  • Align on vision, values and commitment
  • Decide Equity Fairly

MVP stage

Typical team size:

  • 2–6 people

Engineering focus:

  • Ship fast, iterate fast

  • Use managed services & serverless/platforms

  • Prefer configuration over custom builds

  • Light QA, smoke tests, feature flags

Anti-patterns:

❌ Over-engineering microservices
❌ Writing complex CI/CD pipelines early
❌ Premature scalability decisions

mVP Stage Tech

Plus shared/central roles developing:

  • DevOps/Platform engineer

  • Data engineer/analytics

  • Security practices

Typical team size:

  • 6–20 engineers total across 1–3 squads

Engineering focus:

  • Strong testing culture

  • Monitoring, alerts, incident response

  • Modularizing code into clean domains

  • Faster releases, trunk-based development

Good architecture posture:

  • Monolith with modular boundaries OR

  • Start extracting services only when necessary

Product-Market Fit Stage 

Typical team size:

  • 25–200+ engineers

Engineering focus:

  • Reliability, SLOs, cost optimization

  • Multi-region, caching/CDN, async architectures

  • Microservices when domain-boundaries are clear

  • Golden paths & paved road developer experience

Architecture posture:

  • Distributed systems, service ownership

  • Event-driven architecture, queues, CDC, streaming

  • Zero-trust security, compliance automation

Scale Stage

GET IN TOUCH

+98 913-412-4420

Behnam Hatami Varzaneh

Minimal

By Behnam Hatami

Minimal

  • 0