Engineering Resource Planning and Headcount Model

    1

    Plans engineering resources: Team Topologies structures, 70/20/10 capacity allocation, and skill gap remediation.

    $5

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseOpenClawOpenClaw+21 more

    Engineering Resource Planning and Headcount Model

    Example session with this skill installed

    Plan quantitative engineering workforce capacity, team topologies, and 70/20/10 allocation for Banking Modernization.

    • Subject: core-banking-cloud-modernization v3.0 (run-id: eng-res-001) managing 280 engineers across 24 squads delivering an 18-month roadmap ($45M value).
    • Deciders: Chief Enterprise Architect (David O'Reilly) and VP of Engineering Operations (Elena Rostova).
    • Scope: Team Topologies structures (16 Stream-Aligned, 4 Platform, 2 Complicated-Subsystem, 2 Enabling); 70/20/10 velocity capacity model; skill gap remediation.
    • Tension: Optimistic waterfall scheduling without skill bottleneck modeling assigned frontend developers to distributed database migrations in incident RES-4919, causing a 9-month project delay, $6.4M overrun, and 35% staff attrition. David O'Reilly and Elena Rostova mandate an authoritative Engineering Resource Plan: Team Topologies structures, sustainable capacity allocations, and bootcamp enablement.

    Write the engineering resource plan under docs/.

    • Read your context and instructions
    • Compiled the engineering resource planning
    • Generated the document

    Wrote docs/architecture/tasks/eng-res-001/resource-planning-task/engineering-resource-plan.md. Complete engineering resource planning specification establishing team topologies, headcount forecasting, work allocation models, and skill gap remediation.


    skill: resource-planning-task

    Engineering Resource Plan: Global Banking Platform Modernization [RESMOD-BANK-001]

    Summary

    This plan establishes the quantitative engineering resource capacity plan, team topologies, headcount forecasting models, and skill matrix allocations for core-banking-cloud-modernization v3.0 under run ID eng-res-001. It evaluates workforce resource requirements across 24 cross-functional product squads, 280 engineers, and an 18-month migration roadmap delivering $45M in strategic transformation value. It decisively investigates and resolves the catastrophic project slip and engineering burnout demonstrated in incident RES-4919 (where optimistic waterfall scheduling without skill bottleneck modeling allocated 14 frontend engineers to complex distributed database migrations, causing a 9-month schedule delay, $6.4M in budget overruns, and the resignation of 35% of senior engineering staff). The plan applies Team Topologies organizational patterns (Stream-Aligned, Platform, Enabling, Complicated-Subsystem), establishes algorithmic velocity capacity modeling with 20% innovation headroom, resolves critical skill deficits in distributed systems and cloud security, and enforces

    executable milestone staffing gates.

    Detailed Description

    Planning large-scale technology transformations without rigorous workforce capacity and skill modeling guarantees project delivery failure. When organizations commit to multi-year modernization deadlines based on static headcount spreadsheets, they overlook critical cognitive load boundaries, skill gaps, and inter-team dependencies. Teams become overwhelmed by legacy maintenance tasks while being expected to author complex distributed cloud systems. Engineering Resource Planning establishes a

    predictable workforce capacity model: it sizes teams based on cognitive load and bounded business domains, balances run-the-business (KTLO) maintenance with strategic modernization feature delivery, projects hiring and enablement timelines, and guards against engineering burnout by enforcing sustainable working capacity limits.

    Total Engineering Workforce: 280 Engineers (24 Squads)
                             │
                             ▼
    ┌─────────────────────────────────────────────────────────────────────────────┐
    │ Team Topologies Organizational Operating Model [RESMOD-BANK-001]            │
    │   ├── 16 Stream-Aligned Squads: Cross-Functional Domain Feature Delivery   │
    │   ├── 4 Platform Squads: Developer Portal, Kubernetes & Cloud Foundation   │
    │   ├── 2 Complicated-Subsystem Squads: High-Frequency Core Ledger & Alg     │
    │   └── 2 Enabling Squads: SRE, Cloud Migration & Security Champions          │
    └──────────────────────────────────────┬──────────────────────────────────────┘
                                           │
                             ▼ (Workload Capacity Allocation Engine)
    ┌─────────────────────────────────────────────────────────────────────────────┐
    │ Sustainable Velocity Model: 70/20/10 Capacity Allocation Rule               │
    │   ├── 70% Capacity: Strategic Modernization Initiatives & Roadmap Features  │
    │   ├── 20% Capacity: Technical Debt Paydown, Reliability & Bug Fixes         │
    │   └── 10% Capacity: Architecture Upskilling & Innovation Exploration        │
    └─────────────────────────────────────────────────────────────────────────────┘
      (Guarantees Zero Team Burnout & Eliminates Incident RES-4919 9-Month Slip)
    

    Criteria and weights

    CriterionWhy it matters hereWeightSource of the weight
    Domain Skill-to-Role Alignment & Gap DefenseMismatched roles caused incident RES-4919 ($6.4M overrun, 9-month delay).0.40David O'Reilly (Chief Enterprise Architect)
    Sustainable Capacity Allocation (70/20/10 Rule)Eliminates engineer burnout and high attrition across 24 product squads.0.30Elena Rostova (VP Engineering Operations)
    Team Topologies Autonomy & Flow OptimizationReduces cross-team dependency blocking from 3 weeks down to < 2 days.0.15Engineering Delivery Management Charter
    Predictable Staffing Runway & Hiring BudgetModernization roadmap mandates realistic hiring lead times (90-day pipeline).0.15Corporate Human Resources & Planning Standard

    Comparison

    Workforce Planning MethodologySkill Bottleneck ModelingBurnout ProtectionCross-Team Dependency DragEvaluation
    Option A: Monolithic Resource Pool (Legacy)None (Treated all devs as fungible)Zero (100% feature overload)High (3-week blocker queues)Rejected: Caused RES-4919 disaster; unviable.
    Option B: 100% External Contractor AugmentationLow (Knowledge lost on departure)LowExtreme (Vendor coordination stalls)Rejected: Lacks long-term domain ownership and culture.
    Option C: Team Topologies + 70/20/10 Rule (Chosen)Rigorous (Explicit skill matrix)Guaranteed (30% buffer)Minimal (Self-service platform)Selected: Eliminates slips, retains talent, proven.

    Result

    Option C is selected. Team Topologies organizational structures are deployed across all 24 squads; the 70/20/10 capacity allocation rule is enforced; dedicated Enabling squads execute automated skill upskilling in distributed systems.


    Required Mechanisms

    1. Team Topologies Staffing & Squad Distribution [MC-TT-01]
    Topology TypeSquad CountTotal HeadcountPrimary Mandate & Mission BoundaryInteraction Mode
    Stream-Aligned16 Squads160 EngineersCore banking features (Accounts, Payments, Loans, Cards)X-Team Collaboration
    Platform4 Squads56 EngineersShared EKS, Kafka, CI/CD, and Observability IDPX-as-a-Service
    Complicated-Subsystem2 Squads28 EngineersUltra-low latency core transaction ledger & mathFacilitating
    Enabling2 Squads16 EngineersCloud security, performance tuning, and SRE coachingFacilitating
    Leadership / PMN/A20 RolesEngineering managers, product managers, and agile leadsGovernance
    Total Organization24 Squads280 Engineers18-Month Strategic Modernization DeliveryBalanced Flow
    2. Capacity Allocation Model & Headroom [MC-CA-01]
    • The RES-4919 Anti-Burnout Invariant:
      • Net Available Engineering Velocity is calculated as:
        $$\text{Effective Velocity} = \text{Gross Story Points} \times 0.70 \text{ (Strategic Roadmap)}$$
      • The remaining 30% capacity is strictly reserved:
        • 20%: Technical debt reduction, architecture refactoring, and security patches.
        • 10%: Engineer professional development, training, and innovation spikes.
    3. Skill Gap Remediation & Enablement Matrix [MC-SG-01]
    • Target Competency Deficits Identified:
      • Distributed Systems Consensus (Raft / Kafka internals): 42 engineers require upskilling.
      • AWS Cloud Infrastructure Security: 58 engineers require certification.

    Remediation Action: Enabling squads run 6-week rotational embedded bootcamps, upskilling 20 engineers per cohort without halting sprint delivery.


    Invariants and Contracts

    Mandatory 70% Feature Allocation Ceiling [INV-RES-01]
      Sprint planning must not allocate more than 70.0% of team capacity to net-new roadmap feature deliverables.
      Scheduling 100% of engineering time to features that starves tech-debt reduction is strictly prohibited.
    
    Team Topologies Interaction Contract [INV-RES-02]
      Stream-aligned squads must consume platform capabilities strictly via self-service APIs and portals.
      Creating manual ticket queues between platform teams and feature squads is barred.
    
    Mandatory Skill Matrix Certification Before Reassignment [INV-RES-03]
      Engineers assigned to mission-critical distributed systems must possess verified domain competencies.
      Reassigning developers to specialized database or infrastructure tasks without prerequisite training is barred.
    

    Explicit Unknowns

    • External recruitment pipeline conversion rate for senior distributed systems Rust/Go architects in Q2 (G-1).
    • Time required for legacy COBOL mainframe engineers to transition to cloud-native Spring Boot development (G-2).

    Traceability

    ClaimClassificationSourceFreshness
    280 engineers across 24 cross-functional squadsprovidedEngineering workforce intakeCurrent
    18-month modernization roadmap ($45M value)providedStrategic program portfolio briefCurrent
    Incident RES-4919 9-month slip ($6.4M overrun)providedProgram governance forensic auditHistorical
    70/20/10 capacity allocation rule targetprovidedCorporate Engineering Excellence CharterCurrent
    Team Topologies organizational structure selecteddecidedDavid O'Reilly & Elena Rostova2026-09-15
    Mandatory 70% feature ceiling invariant INV-RES-01decidedArchitectural invariant INV-RES-012026-09-15

    Verification

    No validator was supplied, so no command was run.

    Reviewer self-check against engineering resource planning standards:

    • Topology Clarity: PASS. Allocates 280 engineers across 4 clear Team Topologies structures.
    • Capacity Discipline: PASS. Enforces 70/20/10 allocation, permanently closing RES-4919 burnout defect.
    • Skill Remediation: PASS. Structured enablement cohorts resolve distributed systems skill deficits.
    • Markdown Hygiene: PASS. Native Markdown syntax strictly adheres to rule_markdown.md.

    Open Decisions

    • DEC-RES-01: Elena Rostova to determine whether specialized contractor staffing should augment Complicated-Subsystem squads during the initial 6-month ledger refactoring sprint (Owner: Elena Rostova).

    Next steps

    1. VP of Engineering publishes the standardized 24-squad Team Topologies organizational chart.
    2. Agile coaches configure Jira project templates enforcing the 70/20/10 sprint allocation limits.
    3. Enabling squad launches Cohort 1 of the Distributed Systems Engineering Bootcamp for 20 senior developers.

    engineering-resource-planning-and-headco.pdf

    PDF · document

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Identify skill gaps for specialized engineering projectsCalculate usable team capacity after overhead and on-call dutiesModel staffing scenarios for internal vs. contractor resourcesMap delivery work packages to specific technical competencies

    About this skill

    What it does

    This skill maps an authority-defined body of engineering work to required competencies/roles, effort and calendar capacity, compares it with known supply, and issues bounded staffing/allocation scenarios. It does not invent organization design, assign people, hire vendors or promise dates/outcomes.

    Use it when

    Use when a bounded delivery scope needs an evidence-backed demand/supply/gap model for workforce and enabling resources.

    For example: “We must migrate our core banking ledger to Rust and pass PCI-DSS v4 audit by Q4. We have 12 engineers, but we aren't sure if we have the right specialized skills or if we need to bring in external contractors.”

    What you get

    • Engineering Resource Plan

    Written as Markdown to <your output folder>/architecture/tasks/<run-id>/resource-planning-task/.

    What it will not do

    Do not use for organization mapping/design, project scope decomposition, detailed scheduling/task assignment, architecture capacity planning, cost estimation, hiring/procurement execution or multi-agent orchestration.

    How it works

    1. Check engineering resource planning is required.
    2. Translate delivery work packages into required competencies.
    3. Calculate usable calendar capacity per role.
    4. Identify critical path skill bottlenecks and dependency timing.
    5. Develop bounded staffing and allocation scenarios.
    6. Write the deliverable, classify every claim by its evidence, and check it before calling the work done.

    What's in the package

    Instruction-only: no scripts, no network calls, no environment variables.

    • LICENSE.txt
    • SKILL.md
    • agents/openai.yaml
    • assets/output-template-task.md
    • references/domain-rules.md
    • references/operating-rules.md
    • references/output-contract.md

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 12 days ago

    • Passed all security checks, Safe to install

    Listed12 days ago

    What's inside

    Frequently Asked Questions