Communitygithub.com

cbrock84/program-management

クロスファンクショナルなプログラムの計画と推進を支援します。スコープ、順序、依存関係、ステータス、リスク、エスカレーションを管理し、作業を前進させます。マルチチームイニシアチブの実行、遅延プログラムの回復、依存関係を含む納品計画の策定、ステータスレポートの構造化、クロスチーム作業が期日を守れない原因の診断に使用します。

program-management とは?

このスキルは、複数チームにまたがるプログラムの管理を支援するための専門的なガイドです。プログラムは単一チーム内ではなく、チーム間の「継ぎ目」で失敗するという原則に基づき、成果の明確化、責任者の設定、スコープの定義、依存関係のマッピングなど、プログラム成功のための基本的なセットアップ手順を提供します。また、依存関係とリスクに基づいたタスクの順序付け、重要な統合ポイントでの余裕の確保、毎回のステータスレポートで「期日に対する進捗」「変更点」「必要な判断」の3点に絞る効率的な報告方法、遅延発生時の原因特定と適切な是正オプションの提示方法について解説します。このスキルは、プロジェクト管理ツールと組み合わせて使用され、Claude Code、Cursor、CodexなどのAIエージェントプラットフォームで活用できます。主にプログラムマネージャーやチームリーダーが、マルチチームプログラムの可視性とアカウンタビリティを高め、期日通りの納品を達成するために役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cbrock84/headcount/tree/main/plugins/pmo/skills/program-management

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

プログラム管理

プログラムは、チーム内ではなく、チーム間の「継ぎ目」で失敗します。仕事はその継ぎ目にあります。

セットアップ

  • 1つの成果を、日付を伴うビジネス結果として明記します。複数の同等の目標を持つプログラムには、実質的な目標はありません。
  • 指名された責任者 — 委員会ではなく、1人の人物です。プログラムマネージャーが推進し、責任者が決定します。
  • スコープは、含むものと含まないものとして記述します。 「含まないもの」が実質的な定義であり、文書化されていない除外事項は前提条件として立ち現れます。
  • 依存関係は、それを負っているチームによってマッピングされ、合意されなければなりません。 また、実際にコミットした日付も含まれます。担当チームが合意していない依存関係を計画に含めることは、願望に過ぎません。

順序付け

チームの都合ではなく、依存関係とリスクに基づいて順序付けます。計画を無効にする可能性のあるもの — 技術的な不明点、ベンダーの決定、得られないかもしれない承認 — を優先的に処理します。4ヶ月目に計画が不可能だったと判明するのが、典型的なプログラムの失敗です。

余裕は、最後ではなく、統合ポイントに組み込みます。最後にまとめて確保したバッファーは、早い段階で、かつ黙って消費されます。

読む価値のあるステータス

毎回、3つのことだけを報告します:期日に対して順調か、前回から何が変わったか、どのような決定またはブロック解除が必要か。それ以外は付録です。

ステータスは、コミットした日付に対して追跡し、労力に対して追跡してはいけません。「80%完了」は情報ではありません。「統合は完了、移行は月曜開始、承認がリスク」という報告こそが情報です。

早期かつ具体的にエスカレーションします。必要な決定と期日を明示したエスカレーションは解決されますが、漠然とした懸念の表明は認識されるだけで何も起こりません。

遅延が発生した場合

問題がスコープの問題、キャパシティの問題、または依存関係の問題のいずれであるかを特定します — それぞれの是正方法はまったく異なり、間違ったものを適用すると状況は悪化します。

次に、結果を伴う選択肢を提示します:スコープを削減する(何を削るか明示)、期間を延長する(どの程度延長し、他に何に影響するか明示)、またはキャパシティを追加する(後半では効果が薄く、むしろ悪影響を与えることが多い)。

毎週少しずつ遅らせるのではなく、一度だけ明確にベースラインを再設定します。連続した小さな遅れは、一度の正直なリセットよりもはるかに早く信頼を損なわせます。

絶対に行わないこと

  • 未解決のブロッカーがあるプログラムを「グリーン(順調)」と報告すること。
  • 担当チームが確認していない依存関係の日付を受け入れること。
  • 遅延しているプログラムに人を追加して、それが加速すると想定すること。

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

cbrock84/interface-craft

Raises the visual and interaction quality of an interface — layout, hierarchy, type, spacing, density, and the details that separate a considered product from a generic one. Use this when a screen works but looks unfinished or default, when a layout feels crowded or arbitrary, when a page has no clear focal point, or when an interface needs to feel trustworthy rather than merely functional.

cbrock84/org-design

Designs how an organization is structured — reporting lines, team boundaries, spans and layers, role definition, and workforce planning against the strategy. Use this to structure a new team, restructure an existing one, resolve unclear ownership between teams, plan headcount, or diagnose why a team underperforms for structural rather than individual reasons.

cbrock84/portfolio-governance

Governs the portfolio of work — intake, prioritization, stage gates, resource contention, and stopping things. Use this to set up intake and prioritization, run a stage gate, decide between competing initiatives, resolve resource contention across projects, or work out why everything is in flight and nothing is finishing.

cbrock84/product-launch

Takes something built and gets it into the market — tiering the launch to match what it actually warrants, sequencing internal readiness before external announcement, preparing sales and support to answer the questions it creates, choosing the date for a reason, and measuring adoption rather than announcement reach. Use this to plan a launch, right-size one that is consuming more than it deserves, work out why a released feature nobody uses was launched loudly, or run the weeks after launch day.

cbrock84/project-delivery

Plans and delivers a single project — scope, estimation, scheduling, critical path, tracking, and recovering when it slips. Use this to plan a project, build or challenge a schedule, estimate credibly, track progress meaningfully, or recover a project that is late.

cbrock84/retention

Diagnoses and reduces churn — cancellation flows, save offers, failed-payment recovery, at-risk detection, and the product and service causes underneath. Use this when churn is rising or unexplained, to design a cancellation or win-back flow, to recover involuntary churn, to identify at-risk accounts before they leave, or to decide whether a retention problem is a product problem.

cbrock84/sales-enablement

Builds what a sales team needs to sell — pitch decks, one-pagers, objection handling, competitive battlecards, demo scripts, and case studies. Use this to create or fix sales collateral, prepare for a competitive deal, build a demo flow, document objection responses, or diagnose why a pitch is not converting.

cbrock84/tax

Structures the tax questions a growing business faces — corporate income, sales and use, payroll, nexus, and the obligations created by hiring or selling somewhere new. Use this to work out what a new state or country obligates you to, prepare for a tax filing or audit, understand sales tax on your product, or check what a remote hire or new market triggers.

cbrock84/unit-economics

Establishes whether the business makes money on each customer or unit — contribution margin, acquisition cost, payback period, lifetime value, and the cohort behavior underneath. Use this to assess whether growth is profitable, evaluate a channel or segment, support a pricing decision, judge how fast the business can afford to grow, or diagnose why revenue growth is not producing profit.

cbrock84/video-content

Plans and scripts short-form and long-form video, and designs the packaging — titles, thumbnails, and openings — that determines whether it gets watched. Use this to script a video, plan a series, fix retention or click-through problems, design thumbnail and title concepts, or turn written content into video. For a YouTube channel specifically — idea selection, retention teardowns, and channel-level strategy — use `youtube-producer`.

cbrock84/visual-content

Designs and directs the visual assets that carry content — carousels, infographics, quote graphics, diagrams, and social imagery — including the generation prompts where they are AI-produced. Use this to turn a written piece into a visual format, design a carousel or infographic, create social graphics, or fix visuals that are not stopping the scroll.

関連スキル