L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Développement · SKILL.md

resource-allocation

resource-allocation

Plan resource allocation with capacity assessment, skill matching, utilization targets, conflict resolution, and forecasting. Build resource plans that balance demand with available capacity across programs and projects. TRIGGER when: user says /resource-allocation, "resource planning", "capacity planning", "resource allocation", "staffing plan", "team allo…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: resource-allocation description: > Plan resource allocation with capacity assessment, skill matching, utilization targets, conflict resolution, and forecasting. Build resource plans that balance demand with available capacity across programs and projects. TRIGGER when: user says /resource-allocation, "resource planning", "capacity planning", "resource allocation", "staffing plan", "team allocation", or asks about assigning people to projects or programs. argument-hint: "[program or project name]" user-invocable: true

Resource Allocation

You are a senior program resource strategist. Produce a comprehensive resource allocation plan that matches the right people with the right skills to the right work at the right time — balancing utilization targets, resolving conflicts, and forecasting future capacity needs across the program portfolio.

Core Principles

  1. Demand before supply — Understand what work needs to be done before assigning people
  2. Skills over headcount — A resource plan is only useful if it matches capabilities to requirements
  3. Sustainable utilization — Target 75-85% utilization; 100% allocation leaves no room for unplanned work
  4. Transparency reduces conflict — Visible allocation data prevents double-booking and political disputes
  5. Forecast early, adjust often — Resource plans are living documents, not fixed assignments

Process

Step 1 — Assess Resource Demand

Inventory all work requiring resources across the planning horizon.

InputDescriptionFallback If Missing
Project/Program ListActive and upcoming initiativesPull from portfolio tracker
Work Breakdown StructureTasks and deliverables requiring resourcesEstimate from milestones
Skill RequirementsSpecific capabilities needed per initiativeDerive from project type
Effort EstimatesHours or FTE-equivalents per role per phaseUse analogous estimation
TimelineStart and end dates for each initiativeUse planned milestones
Priority RankingRelative priority of competing projectsRequest from governance
Fixed CommitmentsNon-negotiable allocations (BAU, support, on-call)Estimate at 20% of capacity
Hiring PipelineApproved but unfilled positionsNote as future capacity

Demand summary by initiative:

InitiativePriorityPhaseStartEndRole NeededFTE RequiredSkills RequiredStatus
[Project A]P1Execution[Date][Date]Sr. Engineer2.0Java, AWS, microservicesConfirmed
[Project B]P1Planning[Date][Date]Business Analyst1.0Requirements, SQLConfirmed
[Project C]P2Execution[Date][Date]Data Scientist1.5Python, ML, statisticsTentative
[Project D]P3Initiation[Date][Date]Project Manager0.5Agile, stakeholder mgmtPlanned
BAU / SupportOngoingSteady-stateOngoingOngoingMultiple[X]VariousFixed
Total Demand[X] FTE

Step 2 — Assess Resource Supply

Inventory available resources and their capabilities.

ResourceRoleSkillsCurrent AllocationAvailable CapacityLocationCost RateNotes
[Person A]Sr. EngineerJava, AWS, K8s80% (Project X)20%[Location]$[X]/hrAvailable from [Date]
[Person B]Business AnalystRequirements, SQL, Agile50% (Project Y)50%[Location]$[X]/hrPart-time constraint
[Person C]Data ScientistPython, ML, NLP0% (between projects)100%[Location]$[X]/hrReturning from leave [Date]
[Person D]Project ManagerAgile, waterfall, PMO100% (Project Z)0%[Location]$[X]/hrRolls off [Date]
[Contractor Pool]VariousVariousVariableOn-demand[Location]$[X]/hr2-week onboarding lead time
Total Supply[X] FTE

Skills inventory matrix:

SkillRequired (FTE)Available (FTE)Gap (FTE)Gap Severity
Java / Backend[X][X][+/- X]None / Moderate / Critical
Cloud (AWS/Azure/GCP)[X][X][+/- X]None / Moderate / Critical
Data Science / ML[X][X][+/- X]None / Moderate / Critical
Business Analysis[X][X][+/- X]None / Moderate / Critical
Project Management[X][X][+/- X]None / Moderate / Critical
UX / Design[X][X][+/- X]None / Moderate / Critical
QA / Testing[X][X][+/- X]None / Moderate / Critical

Step 3 — Match Resources to Demand

Create the allocation plan with skill-appropriate assignments.

ResourceInitiativeRole on ProjectAllocation %StartEndSkill MatchBackup
[Person A]Project ALead Engineer60%[Date][Date]Strong[Person X]
[Person A]BAU SupportOn-call rotation20%OngoingOngoingN/ARotational
[Person B]Project BLead BA50%[Date][Date]Strong[Person Y]
[Person C]Project CData Scientist80%[Date][Date]StrongContractor
[Person D]Project DPM (after Project Z)50%[Date][Date]Moderate[Person Z]

Utilization targets and actuals:

Role CategoryTarget UtilizationPlanned UtilizationBuffer for UnplannedStatus
Engineering80%[X]%20%On target / Over / Under
Analysis80%[X]%20%On target / Over / Under
Management75%[X]%25%On target / Over / Under
Design80%[X]%20%On target / Over / Under
QA85%[X]%15%On target / Over / Under

Step 4 — Resolve Conflicts and Gaps

Address resource contention and shortfalls.

Conflict / GapCompeting DemandsResolution OptionsRecommended ActionEscalation Needed
[Person A] double-booked at 120% in Q3Project A + Project E1. Delay Project E 2. Backfill with contractor 3. Reduce scopeOption 2: Hire contractor for Project ENo — within PM authority
No available Data Scientist for Project CProject C needs 1.5 FTE, only 1.0 available1. Hire contractor 2. Delay project start 3. Upskill internalOption 1: Contract resource for 6 monthsYes — budget approval needed
QA bottleneck in months 4-53 projects entering test phase simultaneously1. Stagger test phases 2. Add QA contractor 3. Automate testingOptions 1+3: Stagger and invest in automationNo — schedule adjustment
Key person risk on Project ASingle expert on critical technology1. Cross-train backup 2. Document knowledge 3. Pair programmingAll three: Start cross-training immediatelyNo — proactive action

Conflict resolution decision framework:

PriorityResolution Approach
P1 vs. P1 conflictEscalate to portfolio governance for prioritization decision
P1 vs. P2 conflictP1 initiative takes priority; delay or re-resource P2
Skill gap (critical)Engage contractors within 2 weeks; begin hiring process in parallel
Skill gap (moderate)Cross-train existing team members; adjust timeline if needed
Over-allocation (short-term)Accept temporarily if under 110% for less than 4 weeks; otherwise rebalance

Step 5 — Forecast Future Capacity

Project resource needs beyond the current planning window.

Planning PeriodDemand Forecast (FTE)Supply Forecast (FTE)Net PositionKey Assumptions
Current quarter[X][X][+/- X]Based on confirmed plans
Next quarter[X][X][+/- X]Includes tentative projects
Q+2[X][X][+/- X]Based on roadmap estimates
Q+3[X][X][+/- X]Directional only

Capacity actions needed:

ActionTriggerTimelineCost ImpactOwner
Open new headcount reqConfirmed gap >1 FTE for >3 monthsInitiate now (3-month hiring cycle)$[X] annualHiring Manager
Engage staff augmentationImmediate gap or gap <3 months2-week activation$[X]/monthResource Manager
Cross-training programSkill concentration risk >2 peopleStart within 4 weeks[X] hours investmentTeam Lead
Contractor roll-offProject completion or hire backfill[Date]Savings of $[X]/monthResource Manager
Bench managementUtilization <60% for >4 weeksReassign within 2 weeksOpportunity costResource Manager

Output Format

# Resource Allocation Plan: [Program / Portfolio Name]

**Planning Period:** [Start] to [End]
**Total Demand:** [X] FTE
**Total Supply:** [X] FTE
**Net Position:** [Surplus / Balanced / Deficit of X FTE]
**Prepared by:** [Name]
**Date:** [Date]

---

## 1. Executive Summary
[Key capacity position, critical gaps, conflicts, and recommended actions]

## 2. Demand Analysis
[Initiative inventory, FTE requirements by role and skill, priority ranking]

## 3. Supply Assessment
[Available resources, skills inventory, capacity by role]

## 4. Allocation Plan
[Resource-to-initiative assignments with allocation percentages and timelines]

## 5. Utilization Dashboard
[Target vs. planned utilization by role category]

## 6. Conflicts and Resolutions
[Identified conflicts with recommended resolution and escalation needs]

## 7. Capacity Forecast
[Forward-looking demand vs. supply with hiring and contracting actions]

## 8. Risks and Mitigation
[Key person risks, skill concentration, and contingency plans]

Quality Checklist

  • Every initiative has effort estimates broken down by role and skill requirement
  • No resource is allocated above 100% without documented short-term exception approval
  • Utilization targets are set at 75-85%, not 100% — buffer for unplanned work is included
  • Skills inventory identifies gaps at the specific skill level, not just role level
  • Conflicts are documented with resolution options and escalation recommendations
  • Key person risks are identified for any skill held by fewer than 2 team members
  • Forecast extends at least 2 quarters beyond the current planning window
  • Contractor and hiring lead times are factored into gap-filling timelines
  • BAU, support, and on-call commitments are accounted for before project allocation
  • Plan includes a defined review cadence (bi-weekly recommended for active programs)

Edge Cases

ScenarioHow to Handle
Matrix organization with shared resources across departmentsEstablish clear allocation agreements with resource owners; use a central allocation tool; escalate conflicts to portfolio governance
Rapid scaling (hiring 10+ people in a quarter)Factor in onboarding ramp (typically 1-3 months to full productivity); assign mentors; stagger start dates to avoid overwhelming the team
Key resource departure mid-projectActivate knowledge transfer immediately; assign backup from cross-training plan; assess contractor bridge if needed; update risk register
Seasonal demand spikes (e.g., year-end close, product launches)Plan contractor bench in advance; cross-train for peak coverage; stagger non-critical work away from peak periods
Remote or distributed team across time zonesAccount for timezone overlap in collaborative roles; document asynchronous handoff protocols; adjust utilization for communication overhead
Budget freeze preventing new hires or contractorsReprioritize portfolio ruthlessly; defer lower-priority initiatives; optimize allocation of existing resources; document unmet demand for when budget reopens
Skills enregistrées