capacity-planning

Calculate team capacity and alert overloads using Azure DevOps data.

47|10|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/gonzalezpazmonica/pm-workspace --skill capacity-planning-gonzalezpazmonica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: capacity-planning
Source: https://github.com/gonzalezpazmonica/pm-workspace/tree/main/.claude/skills/capacity-planning
Command: npx skills add https://github.com/gonzalezpazmonica/pm-workspace --skill capacity-planning-gonzalezpazmonica

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical issue of over-commitment and burnout by ensuring teams do not exceed their available capacity during sprints, leading to more predictable project delivery.

Core Features & Use Cases

  • Capacity Calculation: Computes available team hours based on headcount, sprint duration, focus factor, and subtracts planned time off.
  • Workload Monitoring: Tracks assigned work against available capacity, providing real-time utilization percentages.
  • Alerting: Issues proactive warnings for potential overloads and flags individuals or the team nearing or exceeding capacity thresholds.
  • Use Case: A Scrum Master can use this Skill at the start of a sprint planning meeting to determine how many story points the team can realistically commit to, preventing scope creep and missed deadlines.

Quick Start

Calculate the current sprint's available team capacity and identify any overloaded team members.

Frequently Asked Questions about capacity-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate team capacity for a sprint using Azure DevOps?

Team capacity for a sprint in Azure DevOps is calculated by fetching iteration data, team member capacities, and days off, then applying a focus factor to determine real available hours against assigned remaining work.

How does workload monitoring prevent team burnout during sprints?

Workload monitoring prevents team burnout by tracking assigned work against available capacity, calculating real-time utilization percentages, and issuing proactive alerts for individuals or the team nearing capacity thresholds.

What is the best way to track resource allocation and prevent over-commitment in sprint planning?

The best way to track resource allocation and prevent over-commitment is comparing available team hours, derived from headcount and sprint duration minus time off, against assigned remaining work to ensure realistic story point commitments.

Can I use Azure DevOps iteration data to identify overloaded team members?

Yes, you can use Azure DevOps iteration data to identify overloaded team members by fetching their individual capacities and days off, calculating their real available hours with a focus factor, and flagging those exceeding workload thresholds.

Does capacity planning work without knowing team member days off?

Capacity planning relies on subtracting planned time off from total available hours to compute real capacity. Without days off data, workload utilization calculations will be inaccurate, increasing the risk of missing overload alerts.

Why does my team exceed sprint capacity even when assigned work matches available hours?

Your team exceeds sprint capacity because real available hours require applying a focus factor to total headcount hours. Without this focus factor, assigned remaining work appears to match capacity but actually exceeds realistic workload thresholds.