Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Jan 08:12
· 6 commits to main since this release

Effort Profile System with FAANG Default

This release introduces a profile-based effort estimation system calibrated for modern high-performing engineering teams.

Highlights

  • FAANG profile (default): Calibrated to 80 LOC/day based on Smacchia's 14-year productivity study

    • COCOMO organic coefficient: a=0.43 (vs 2.4 in 1981)
    • Results in ~5-6x more realistic estimates for modern teams
  • For a 122K LOC codebase:

    Metric 1981 COCOMO FAANG Profile
    Schedule ~25 months 12-14 months
    Team ~15 engineers 5-6 engineers

New Features

  • --profile flag for selecting estimation profiles (default: faang)
  • Configurable COCOMO coefficients, skill bands, token params via --model-config
  • Blended cost calculation based on team composition by size tier
  • AI leverage multipliers by skill level (Principal+ engineers modeled with higher leverage)
  • Effective capacity display in TUI output

Documentation

  • Added docs/engineering-cost-methodology.md with full derivation and research references
  • Updated docs/ai-cost-model.md with profiles section

See CHANGELOG.md for full details.