Communitygithub.com

项目交付管理

规划并交付单个项目 —— 涵盖范围、估算、排期、关键路径、跟踪以及项目延期后的恢复。适用于项目规划、构建或挑战排期、可信估算、有意义地跟踪进度或挽救延期的项目。

项目交付管理 是什么?

本技能提供了一套完整的项目交付方法论,专注于单个有边界的工作包。它强调通过明确排除项来界定项目范围,避免范围蔓延,并要求估算以区间形式呈现并附带假设条件,而非单一承诺点。技能的核心是关注关键路径而非所有任务,通过跟踪任务的二进制完成状态(完成/未完成)而非百分比来完成度来监控进度,并建议在项目层面持有缓冲时间。此外,它还涵盖了项目恢复策略、变更控制机制(包括评估对范围、日期和成本的影响)、以及常用工具(如 Jira、Asana、Linear 等)的使用原则。该技能适用于使用 Claude Code、Cursor、Codex 等 AI 编程代理的用户,帮助他们在开发工作流中有效管理项目交付。

兼容平台~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.

相关技能