Communitygithub.com

cbrock84/project-delivery

規劃並交付單一專案——範圍、估算、排程、關鍵路徑、追蹤以及延遲時的復原。用於規劃專案、建立或挑戰時程、可信地估算、有意義地追蹤進度,或拯救落後的專案。

project-delivery 是什麼?

此技能為 AI 代理提供一套完整的專案交付方法論,涵蓋範圍界定、時程估算、關鍵路徑管理、進度追蹤、變更控制與專案復原等面向。它強調以「排除條款」明確範圍邊界,避免範疇蔓延;要求以區間估算取代單點數字,並明確附帶假設與信心水準;建議只追蹤已定義交付項目的二元完成狀態(完成/未完成),而非主觀百分比。技能同時說明如何識別與專注於關鍵路徑,將緩衝保留在專案層級而非分散到各任務,並提供一套明確的專案復原診斷流程。支援 Jira、Asana、Linear、Monday.com、Smartsheet、Microsoft Project 等主流工具,也提及 Portfolio 級別的工具如 Jira Align、Planview 等。適合需要在單一專案環境中進行規劃、追蹤、或拯救落後專案的開發者與專案經理。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cbrock84/headcount/tree/main/plugins/pmo/skills/project-delivery

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

專案交付

專案是一個有明確邊界、有結束點的工作單元。協調多個專案以達成共同成果,屬於 pmo:program-management(專案組合管理:專案群管理)。

以排除條款界定範圍

納入條款容易達成共識,但各自理解卻可能不同。真正發揮作用的是排除條款:明確寫下並經發起人確認的、此專案不會交付的內容。

未書面記錄的排除項目,最終會以假設的形式重新浮現,而且總是在最晚的時候出現,並被包裝成「明顯該包含」的東西。事後再來修正這種情況,就叫做範疇蔓延;這通常起始於文件記錄的缺失。

以區間估算,並說明區間的意義

單點估算是一種偽裝成承諾的預測。應給出一個區間,並附上會導致變動的假設,同時明確說明信心水準。

要估算的是工作量,而非期望的完成日期。向下妥協的估算並不會改變工作量;它改變的是你發現問題的時間點,而這個發現時刻往往發生在最難補救的時機。

將工作拆解到可理解的粒度為止。對一個龐大的未知數進行估算,所得數字與其說是反映工作量,不如說是反映樂觀程度。

關鍵路徑才是關注所在

並非所有延遲都同等重要。關鍵路徑上的延遲會推遲結束日期;非關鍵路徑上的延遲則消耗浮時。能夠區分這兩者,就是有用關切與泛濫焦慮之間的差別。

隨著情況變化重新計算關鍵路徑——關鍵路徑會移動,而一個只盯著原始關鍵路徑的團隊,是在關注錯誤的對象。

將緩衝保留在專案層級,而不是在每個任務中都加入緩衝時間。加了緩衝的任務只會消耗自身的緩衝,並不會提早交付,因為工作會膨脹,而且沒有人會報告自己提前完成。

追蹤完成狀態,而非投入進度

完成百分比是自行申報的樂觀數據,而且眾所周知,它會卡在 90% 這個瓶頸。應追蹤已定義交付項目的二元完成狀態——已完成或未完成,並以事先約定的定義作為判斷標準。

觀察趨勢:剩餘工作量是否以所需的速度在減少。一個剩餘工作沒有減少的專案,就是一個落後的專案,無論其報告的百分比是多少。

復原

先診斷,因為不同的補救措施並不重疊:範圍比認知的大、產能比規劃的低、依賴項目未交付、或估算從一開始就不現實。

然後提出選項並說明後果——縮減範圍並具體指明要刪減什麼、延長時程並說明延長多久、或增加產能(但在專案後期增加人手通常只會讓事情更慢)。進行一次且公開透明的重新基準化。連續的一週延遲對公信力的摧毀速度,遠超過一次誠實的重新設定。

變更控制是讓範圍聲明具有意義的關鍵

一個可以在對話中被任意移動的範圍邊界,就不是邊界。變更控制就是將這個邊界固定下來的機制,而且它必須足夠輕量,讓人們願意使用它,而不是想方設法繞過它。

  • 變更是指任何會影響範圍、日期或成本的事——包括那些被描述為「釐清事項」的工作。大多數的範疇蔓延,是以一連串看似合理的小請求的形式進入的,而其中任何一個都從未被放在整體中評估過。
  • 在決定之前,評估對這三項的影響。「可以,但會增加兩週」是一個別人可以據以做出決策的說法。單純的「可以」則是一個在計畫中悄然讓目標變得無法達成的說法。
  • 能夠核准變更的人,是能夠承擔後果的人。 如果發起人核准了範圍變更,但讓團隊吸收日期延遲的影響,那麼變更就會一直被核准。
  • 也要記錄被拒絕的變更。 哪些請求曾被拒絕的記錄,可以阻止同樣的請求再次出現三次,並且當有人問為什麼某個功能缺失時,這份記錄就是最誠實的答案。

當一個已核准的變更讓舊計畫失去意義時,就進行重新基準化,否則不要輕易為之。為了掩蓋變異而重新設定基準線,只會毀掉你手上唯一的參考依據。

工具

交付追蹤工具:Jira、Asana、Linear、Monday.com、Smartsheet、Microsoft Project 以及類似工具。

組合與產能規劃工具:Jira Align、Planview、Adaptive Work 以及類似工具。在需要協調多個團隊的計畫以對齊同一個產能池時,才值得引入這些工具,在此之前則不必。

工具記錄的是計畫,但它並不能讓計畫成真。一個在會議之間無人更新的狀態欄位,比完全沒有這個欄位更糟。

決不

  • 在沒有書面排除條款的情況下同意範圍。
  • 將單點估算作為承諾提出。
  • 以完成百分比回報進度。
  • 在專案落後時增加人員,並期望它能加速進度。

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/program-management

Plans and drives cross-functional programs to delivery — scope, sequencing, dependencies, status, risk, and the escalations that keep work moving. Use this to run a multi-team initiative, recover a program that is slipping, build a delivery plan with dependencies, structure status reporting, or diagnose why cross-team work keeps missing dates.

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.

相關技能