capacity-planning について
チームの対応可能な作業量を計画し、調整するためのスキルです。オーバーヘッドや休暇、持続可能な負荷を考慮したリソース評価、予測、配分を扱います。
主な機能
- 01チーム容量の評価
- 02リソース配分と平準化
- 03容量の予測
- 04オーバーヘッドと休暇の考慮
- 05負荷とボトルネックに関する指針
活用シーン
- 01四半期または年間の作業計画
- 02プロジェクト間の人員配分
- 03必要な人員の予測
- 04休暇に応じた作業負荷の調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill capacity-planningインストール後、Claude Code で/capacity-planningを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/capacity-assessment.mdcapacity-forecasting.mdcapacity-planning-template.mdresource-leveling.mdtemplates/process-template.md詳細
キャパシティ計画
目次
概要
キャパシティ計画を行うことで、チームが持続可能なペースで作業を進めるために十分なリソースを確保し、燃え尽きを防ぎ、ステークホルダーに対して正確なコミットメントを行えるようになります。
使用する場面
- 年次または四半期ごとの計画サイクル
- プロジェクトへのメンバーの割り当て
- チーム規模の調整
- 休暇や不在の計画
- リソース需要の予測
- 複数のプロジェクト間のバランス調整
- ボトルネックの特定
クイックスタート
最小限の実行例:
# Team capacity calculation and planning
class CapacityPlanner:
# Standard work hours per week
STANDARD_WEEK_HOURS = 40
# Activities that reduce available capacity
OVERHEAD_HOURS = {
'meetings': 5, # standups, 1-on-1s, planning
'training': 2, # learning new tech
'administrative': 2, # emails, approvals
'support': 2, # helping teammates
'contingency': 2 # interruptions, emergencies
}
def __init__(self, team_size, sprint_duration_weeks=2):
self.team_size = team_size
self.sprint_duration_weeks = sprint_duration_weeks
self.members = []
def calculate_team_capacity(self):
"""Calculate available capacity hours"""
# Base capacity
base_hours = self.team_size * self.STANDARD_WEEK_HOURS * self.sprint_duration_weeks
// ... (see reference guides for full implementation)
リファレンスガイド
詳細な実装については、references/ ディレクトリを参照してください:
| ガイド | 内容 |
|---|---|
| キャパシティ評価 | キャパシティ評価 |
| キャパシティ計画テンプレート | キャパシティ計画テンプレート |
| リソース平準化 | リソース平準化 |
| キャパシティ予測 | キャパシティ予測 |
ベストプラクティス
✅ 推奨事項
- 稼働率を85%として計画する(15%のバッファー)
- 会議、研修、間接業務を考慮する
- 既知の不在(休暇、祝日)を含める
- スキルのボトルネックを早期に特定する
- チーム内で作業負荷を公平に分担する
- キャパシティを毎月確認する
- 実際のベロシティに基づいて計画を調整する
- 重要なスキルについて相互トレーニングを行う
- 現実的なコミットメントをステークホルダーに伝える
- 緊急事態に備えて予備を確保する
❌ 禁止事項
- 稼働率100%で計画する
- 会議や間接業務を無視する
- スキルを確認せずに作業を割り当てる
- 想定外の事態が続いて過負荷を生じさせる
- 学習や研修の時間を忘れる
- キャパシティ計画を直前まで先延ばしにする
- チームに継続的に過剰なコミットメントを求める
- 重要なメンバーを燃え尽きさせる
- 作業負荷に関するチームのフィードバックを無視する
- 不在を考慮せずに計画する
コメント
Markdown 対応