过去我们做项目管理,最常见的场景是这样的:
老板说:“这个事情上周不是说过了吗?”
产品说:“我理解的是这样。”
研发说:“我以为先做这个就行。”
项目经理说:“那我们再对齐一下。”
然后一周过去,两周过去,会议开了不少,群里也聊了很多,但项目并没有真正往前走。
很多时候,问题并不在于大家不努力,也不一定是谁故意拖延,而是项目从一开始就没有被真正“定义清楚”。
这里真正发生的,不是“谁理解错了”,而是项目管理里最常见的三类断裂:
第一,目标没对齐。老板以为“说过了”,执行方以为“理解了”,但双方对最终结果并不一致。
第二,交付物没定义。大家知道“要做点什么”,却没有说清楚做到什么程度算完成。
第三,阻力没显性化。卡点、依赖和风险没有提前摊开,最后就变成一句:“怎么还没进展?”
传统项目管理里,很多需求是靠口头传递的。
老板脑子里有一个结果,产品脑子里有一个方案,研发脑子里有一个实现路径,项目经理脑子里有一个排期。看起来大家在聊同一个项目,实际上每个人脑子里的项目并不一样。
所以,项目管理最隐蔽的问题,往往不是没有沟通,而是沟通没有形成一份可验证、可推进、可复盘的目标合同。
这也是 /goal 思想值得借鉴的地方:
先把模糊意图变成清晰目标,再围绕目标持续执行、验证和修正。
换句话说,我们可以把项目管理从“口头安排”升级成一份 Goal Contract。
它不是增加流程,而是让老板、产品、研发和项目管理看到同一个目标,知道同一个交付标准,也能一起面对同一组阻力。
一、传统项目管理最大的问题:大家都以为自己理解了
传统项目推进里,最容易出现三类断裂。
第一类是目标没对齐。
老板说的是业务结果,产品听成了功能需求,研发理解成了技术任务。大家都没有错,但理解层级不一样。
比如老板真正想要的是:
让运营能判断哪些模型可以继续推荐,哪些模型需要降权或下架。
但落到执行时,可能变成:
做一个模型列表页面。
这个页面也许做出来了,但它并不一定解决老板真正关心的问题。
第二类是交付物没定义。
很多任务听起来很清楚,其实非常模糊。
“优化一下后台。”
“把模型管理做一下。”
“把项目流程梳理一下。”
“把这个功能先跑通。”
这些说法的问题在于,它们没有说明:
做到什么程度算完成?
最终交付物是什么?
谁来验收?
验收依据是什么?
哪些内容本阶段不做?
没有这些信息,执行方只能凭经验猜。猜对了,是默契;猜错了,就是返工。
第三类是阻力没有显性化。
项目不是线性推进的。真实项目里一定会有依赖、卡点、风险和不确定性。
数据字段不统一。
接口不稳定。
权限没有开。
业务规则没定。
上下游没人配合。
老板真正想要的指标还没想清楚。
但在传统项目管理里,很多阻力不会第一时间暴露。大家会倾向于先说“可以”“没问题”“我看看”,直到几周后才发现项目没有实际进展。
这时候再回头追责,其实已经晚了。
二、/goal 给我们的启发:先把意图变成目标合同
最近我越来越觉得,Codex 里的 /goal 思想,不只是一个 AI 编程技巧,也是一种非常值得借鉴的项目管理方法。
/goal 的核心不是“写一句提示词让 AI 干活”,而是:
先把模糊意图转化成清晰目标,再围绕这个目标持续执行、验证和修正。
这和项目管理高度相似。
一个项目真正要管理的,不是任务本身,而是目标、交付、验收、风险和迭代状态。
所以我认为,团队内部也可以借鉴 /goal 模型,把项目从“口头安排”升级为“Goal Contract”。
也就是:每一个重要项目启动前,都先形成一张目标合同卡。
它不需要很复杂,但必须回答几个核心问题:
这个项目最终要解决什么问题?
最终交付物是什么?
做到什么程度算完成?
当前依赖和阻力是什么?
风险在哪里?
下一步由谁完成什么动作?
这张卡的价值,不是形式化管理,而是强制大家把脑子里的隐性理解显性化。
三、项目管理版 Goal Contract 应该包括什么?
我建议项目管理中的 Goal Contract 至少包含十个字段。
1. 项目名称
让所有人知道我们在讨论的是同一个对象。
例如:
模型渠道健康监控 MVP
2. 一句话目标
这是最关键的部分。
不是写“做一个后台页面”,而是写清楚业务结果。
例如:
让运营可以判断每个模型当前是否稳定、是否可推荐、是否需要切换渠道或下架。
一句话目标必须指向结果,而不是动作。
3. 为什么要做
很多项目失败,不是因为做不出来,而是因为团队不知道为什么做。
如果不知道为什么做,执行时就会只完成表面任务,而不会主动判断优先级。
例如:
当前模型渠道状态不透明,模型是否可售、是否稳定、是否需要切换主要依赖人工感知,容易造成用户体验下降和成本失控。
4. 最终交付物
必须具体到可以看见、可以打开、可以验收。
例如:
一个模型健康监控 Dashboard
一张模型渠道健康状态表
一套健康状态字段定义
一份异常处理规则说明
5. 必须包含
明确本阶段一定要有的内容。
例如:
模型名称
渠道名称
成功率
失败率
平均响应时间
最近错误原因
当前推荐状态
更新时间
6. 暂不包含
这是非常重要但经常被忽略的字段。
很多项目失控,就是因为边界没写清楚。
例如:
本阶段不做自动切换
不做复杂成本分析
不做客户侧展示
不做历史趋势图
暂不包含不是偷懒,而是防止 MVP 被无限膨胀。
7. 验收标准
必须说明做到什么程度算完成。
例如:
运营可以通过 Dashboard 判断某个模型当前是否可继续推荐;
研发可以根据错误信息定位主要异常渠道;
项目负责人可以基于健康状态决定是否下架或切换模型。
验收标准越清楚,返工越少。
8. 负责人和协作人
负责人不是“谁参与”,而是谁对结果负责。
协作人则是关键依赖方。
例如:
负责人:陆压
协作人:帕奇提供价格与渠道数据,悟空协助接口状态采集
9. 当前阻力
把问题提前说出来,而不是等到延期时才解释。
例如:
不同渠道错误码不统一
部分模型在中转侧和前端侧状态不一致
历史调用数据字段缺失
健康状态阈值还没有定义
10. 下一步动作
每次同步都必须落到下一步动作。
例如:
今日完成健康状态字段定义
明日确认第一版 Dashboard 字段
本周五前完成 MVP 页面联调
项目不是靠“继续推进”推进的,而是靠一个个明确动作推进的。
四、从“问进展”到“更新 Goal Contract”
传统项目管理最常见的问题是,管理者经常问:
这个项目进展怎么样?
这个问题看似合理,其实很容易得到模糊回答。
“还在推进。”
“差不多了。”
“有点卡点。”
“等某某确认。”
更好的问法应该是:
Goal Contract 里,目标有没有变化?
交付物有没有变化?
验收标准有没有变化?
当前最大的阻力是什么?
哪个风险需要提前预警?
下一步动作是谁负责,什么时候完成?
这样一来,项目同步就不再是“聊感觉”,而是更新目标状态。
项目管理的核心也从“追进度”变成了“维护目标合同”。
这对 AI 时代尤其重要。
因为 AI 可以帮助我们更快地写代码、做页面、生成文档、分析数据,但如果目标本身是模糊的,AI 只会更快地制造错误结果。
执行能力越强,目标不清晰带来的浪费越大。
五、AI 时代的项目管理,不是更复杂,而是更清楚
很多团队一谈项目管理,就想到复杂的流程、工具、甘特图、日报、周报、OKR、看板。
这些工具都有价值,但它们解决不了最底层的问题:
我们到底要完成什么?
如果目标不清楚,看板只是把混乱搬到了工具里。
如果交付物不清楚,排期只是给不确定性加了日期。
如果验收标准不清楚,会议只是不断重复“再对齐一下”。
如果阻力不显性化,项目状态永远看起来正常,直到突然失控。
所以,AI 时代的项目管理不一定要更复杂,但一定要更清楚。
更清楚的目标。
更清楚的交付物。
更清楚的验收标准。
更清楚的边界。
更清楚的风险。
更清楚的下一步动作。
这就是 /goal 给项目管理的启发。
六、我建议团队以后这样做
以后凡是重要项目,不要只在群里说一句“这个做一下”。
先写一张 Goal Card。
格式可以很简单:
项目名称:
一句话目标:
为什么要做:
最终交付物:
必须包含:
暂不包含:
验收标准:
负责人:
协作人:
关键依赖:
当前阻力:
风险预警:
下一步动作:
下次同步时间:
这张卡不是为了增加流程,而是为了减少误解。
它的本质是让老板、产品、研发、项目管理看到同一个目标,而不是各自在脑子里维护一个不同版本的项目。
结语:项目管理的下一步,是目标工程化
过去,项目管理更多是在管理人、任务和时间。
但 AI 时代,真正重要的是管理目标。
因为执行会越来越便宜,生成会越来越快,试错会越来越频繁。真正稀缺的,不是“能不能做”,而是“到底要做成什么”。
所以,从传统项目管理到 /goal,本质上不是换一个工具,而是换一种工作方式:
从口头安排,到目标合同。
从模糊理解,到显性对齐。
从追问进展,到更新状态。
从任务完成,到结果验收。
从事后解释,到提前预警。
一句话总结:
AI 时代的项目管理,不是把任务拆得更细,而是把目标定义得更清楚。
这才是 /goal 真正值得借鉴的地方。