- Home
- Skills
- DevOps & Cloud
- Engineering Resource Planning and Headcount Model
Engineering Resource Planning and Headcount Model
Plans engineering resources: Team Topologies structures, 70/20/10 capacity allocation, and skill gap remediation.
$5
Works with the AI tools you already use
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
| Criterion | Why it matters here | Weight | Source of the weight |
|---|---|---|---|
| Domain Skill-to-Role Alignment & Gap Defense | Mismatched roles caused incident RES-4919 ($6.4M overrun, 9-month delay). | 0.40 | David O'Reilly (Chief Enterprise Architect) |
| Sustainable Capacity Allocation (70/20/10 Rule) | Eliminates engineer burnout and high attrition across 24 product squads. | 0.30 | Elena Rostova (VP Engineering Operations) |
| Team Topologies Autonomy & Flow Optimization | Reduces cross-team dependency blocking from 3 weeks down to < 2 days. | 0.15 | Engineering Delivery Management Charter |
| Predictable Staffing Runway & Hiring Budget | Modernization roadmap mandates realistic hiring lead times (90-day pipeline). | 0.15 | Corporate Human Resources & Planning Standard |
Comparison
| Workforce Planning Methodology | Skill Bottleneck Modeling | Burnout Protection | Cross-Team Dependency Drag | Evaluation |
|---|---|---|---|---|
| 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 Augmentation | Low (Knowledge lost on departure) | Low | Extreme (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 Type | Squad Count | Total Headcount | Primary Mandate & Mission Boundary | Interaction Mode |
|---|---|---|---|---|
| Stream-Aligned | 16 Squads | 160 Engineers | Core banking features (Accounts, Payments, Loans, Cards) | X-Team Collaboration |
| Platform | 4 Squads | 56 Engineers | Shared EKS, Kafka, CI/CD, and Observability IDP | X-as-a-Service |
| Complicated-Subsystem | 2 Squads | 28 Engineers | Ultra-low latency core transaction ledger & math | Facilitating |
| Enabling | 2 Squads | 16 Engineers | Cloud security, performance tuning, and SRE coaching | Facilitating |
| Leadership / PM | N/A | 20 Roles | Engineering managers, product managers, and agile leads | Governance |
| Total Organization | 24 Squads | 280 Engineers | 18-Month Strategic Modernization Delivery | Balanced 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.
- Net Available Engineering Velocity is calculated as:
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
| Claim | Classification | Source | Freshness |
|---|---|---|---|
| 280 engineers across 24 cross-functional squads | provided | Engineering workforce intake | Current |
| 18-month modernization roadmap ($45M value) | provided | Strategic program portfolio brief | Current |
| Incident RES-4919 9-month slip ($6.4M overrun) | provided | Program governance forensic audit | Historical |
| 70/20/10 capacity allocation rule target | provided | Corporate Engineering Excellence Charter | Current |
| Team Topologies organizational structure selected | decided | David O'Reilly & Elena Rostova | 2026-09-15 |
| Mandatory 70% feature ceiling invariant INV-RES-01 | decided | Architectural invariant INV-RES-01 | 2026-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
- VP of Engineering publishes the standardized 24-squad Team Topologies organizational chart.
- Agile coaches configure Jira project templates enforcing the 70/20/10 sprint allocation limits.
- Enabling squad launches Cohort 1 of the Distributed Systems Engineering Bootcamp for 20 senior developers.
engineering-resource-planning-and-headco.pdf
PDF · document
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
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
- Check engineering resource planning is required.
- Translate delivery work packages into required competencies.
- Calculate usable calendar capacity per role.
- Identify critical path skill bottlenecks and dependency timing.
- Develop bounded staffing and allocation scenarios.
- 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.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 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