7. RESOURCE PLANNING

Project Name: [Your Project Name]
Owner/Lead: [Your Name]
Created: [MM/DD/YYYY]
Status: [Planning / In Progress / On Hold / Completed]


Overview

This document defines team structure, skills requirements, budget allocation, and resource management strategies. It ensures the right people are in place at the right time with the necessary skills and budget.

Connections: Uses Sections 2 (Objectives), 5 (Timeline); Feeds into Sections 7 (Risks), 8 (Execution), 11 (Governance)


Team Composition

Core Team Structure

RoleNameAllocation %Start DateEnd DateResponsibilities
Project Lead[Name]100%[Date][Date]Overall coordination, stakeholder management
Technical Lead[Name]100%[Date][Date]Architecture, technical decisions
Backend Engineer[Name]100%[Date][Date]API development, database
Frontend Engineer[Name]100%[Date][Date]UI/UX implementation
DevOps Engineer[Name]50%[Date][Date]Infrastructure, CI/CD
QA Engineer[Name]50%[Date][Date]Testing, quality assurance
Designer[Name]25%[Date][Date]UI/UX design
Product Manager[Name]50%[Date][Date]Requirements, prioritization

Extended Team

RoleNameAllocation %Engagement TypeResponsibilities
Security Consultant[Name]10%As neededSecurity audits, reviews
Legal Advisor[Name]5%As neededCompliance, contracts
Marketing Lead[Name]25%Phase 4-5Launch preparation

Skills Gap Analysis

Required Skills

Skill AreaRequired LevelCurrent Team CoverageGapAction Plan
Backend DevelopmentSenior[X]%[X]%[Hire/Train/Contract]
Frontend DevelopmentMid-Senior[X]%[X]%[Hire/Train/Contract]
DevOps/InfrastructureMid[X]%[X]%[Hire/Train/Contract]
SecurityExpert[X]%[X]%[Hire/Train/Contract]
Database DesignSenior[X]%[X]%[Hire/Train/Contract]
API DesignMid-Senior[X]%[X]%[Hire/Train/Contract]
Testing/QAMid[X]%[X]%[Hire/Train/Contract]

Hiring Plan

Phase 1 (Weeks 1-2):

  • Technical Lead (if not assigned)
  • Backend Engineer #1

Phase 2 (Weeks 3-4):

  • Frontend Engineer
  • DevOps Engineer (part-time)

Phase 3 (Weeks 5-8):

  • QA Engineer (part-time)
  • Backend Engineer #2 (if needed)

Phase 4 (Weeks 9-10):

  • Security Consultant (contract)
  • Performance Engineer (if needed)

Budget Allocation

Personnel Costs

CategoryMonthly CostDurationTotalNotes
Core Team Salaries$[X][X] months$[X]Full-time employees
Contractors$[X][X] months$[X]Part-time specialists
Benefits & Overhead$[X][X] months$[X]20-30% of salaries
Subtotal Personnel$[X]

Infrastructure Costs

CategoryMonthly CostDurationTotalNotes
Cloud Hosting$[X][X] months$[X]AWS/Azure/GCP
Database$[X][X] months$[X]Managed database
CDN & Storage$[X][X] months$[X]Content delivery
Monitoring Tools$[X][X] months$[X]Datadog, Sentry
CI/CD Tools$[X][X] months$[X]GitHub Actions, etc.
Subtotal Infrastructure$[X]

Tools & Services

CategoryMonthly CostDurationTotalNotes
Development Tools$[X][X] months$[X]IDEs, licenses
Third-Party APIs$[X][X] months$[X]External services
Security Tools$[X][X] months$[X]Scanning, audits
Design Tools$[X][X] months$[X]Figma, etc.
Subtotal Tools$[X]

Contingency

CategoryAmountPercentageNotes
Risk Buffer$[X]15-20%For unexpected costs
Total Contingency$[X]

Total Budget

CategoryTotal
Personnel$[X]
Infrastructure$[X]
Tools & Services$[X]
Contingency$[X]
GRAND TOTAL$[X]

Vendor & Partner Dependencies

Vendor/PartnerServiceCriticalityStart DateEnd DateCostRisk Level
[Cloud Provider]HostingHigh[Date][Date]$[X]/moLow
[Database Provider]Managed DBHigh[Date][Date]$[X]/moLow
[Auth Provider]AuthenticationMedium[Date][Date]$[X]/moMedium
[Payment Provider]PaymentsHigh[Date][Date]$[X]/moMedium
[Security Auditor]Security AuditHigh[Date][Date]$[X]Low

Mitigation Strategies:

  • Identify backup vendors for critical services
  • Negotiate SLAs with key vendors
  • Maintain vendor relationship contacts

Onboarding Plan

New Team Member Onboarding Checklist

Week 1:

  • Access to repositories and tools granted
  • Read START-HERE.md and QUICK-START.md
  • Review Section 1 (Executive Summary)
  • Review Section 4 (Architecture)
  • Development environment setup
  • Meet with team members
  • Attend sprint planning

Week 2:

  • Complete first small task
  • Code review process explained
  • Testing standards reviewed
  • Deployment process explained
  • Shadow experienced team member

Week 3:

  • Take ownership of feature
  • Participate in code reviews
  • Contribute to documentation
  • Attend all ceremonies

Communication Channels

ChannelPurposeFrequencyParticipants
Daily StandupProgress updatesDaily, 15 minCore team
Sprint PlanningPlan workBi-weekly, 2 hoursCore team
Sprint ReviewDemo progressBi-weekly, 1 hourCore team + stakeholders
RetrospectiveImprove processBi-weekly, 1 hourCore team
Technical SyncTechnical decisionsWeekly, 1 hourTechnical team
Steering CommitteeStrategic decisionsMonthly, 1 hourLeadership
Slack/TeamsAsync communicationAs neededAll team

Reporting Lines

Steering Committee
    ↓
Project Lead
    ├── Technical Lead
    │   ├── Backend Engineers
    │   ├── Frontend Engineers
    │   └── DevOps Engineer
    ├── Product Manager
    │   └── Designer
    └── QA Engineer

Resource Constraints

Known Constraints:

  • Budget limit: $[X]
  • Team size limit: [X] people
  • Timeline constraint: Launch by [Date]
  • Skill availability: [Specific skills hard to find]
  • Geographic constraints: [Remote/onsite requirements]

Mitigation:

  • Prioritize critical roles first
  • Use contractors for specialized skills
  • Cross-train existing team members
  • Adjust scope if resources unavailable

Capacity Planning

Team Capacity by Phase

PhaseRequired CapacityAvailable CapacityUtilization %Risk Level
Phase 1: Planning[X] FTE[X] FTE[X]%[Low/Medium/High]
Phase 2: Foundation[X] FTE[X] FTE[X]%[Low/Medium/High]
Phase 3: Development[X] FTE[X] FTE[X]%[Low/Medium/High]
Phase 4: Testing[X] FTE[X] FTE[X]%[Low/Medium/High]
Phase 5: Launch[X] FTE[X] FTE[X]%[Low/Medium/High]

Actions for High Utilization (>90%):

  • Hire additional team members
  • Reduce scope
  • Extend timeline
  • Increase contractor usage

Success Metrics

Resource Planning Success:

  • Team fully staffed by Phase 2
  • Budget within 10% of estimate
  • No critical skill gaps
  • Onboarding time under 2 weeks
  • Team utilization 70-85%

Last Updated: [Date]
Next Review: [Date]
Owner: [Name]