
项目集依赖图难画,通常不是工具不够,而是节点和连线没有统一规则。下面用一个三项目项目集做例子,按交付、接口、时间窗三层,从空白画到可用。
顺序固定:先建交付物节点,再补接口契约,最后放进时间窗。在项目集管理软件里,这张图应成为共同底稿,而不是个人表。
一、画前准备:只保留跨项目节点
1. 先列项目和负责人
示例项目集包含平台项目、移动端项目、数据项目。先写清三个项目的负责人和本期目标,再开始画。图只画跨项目关系,项目内部任务留在各自计划里。
2. 把候选节点写成卡片
每张卡片四行:名称、提供方、接收方、验收条件。没有接收方的候选节点先不画;同一项目内部使用的成果也不画。PMI《项目集管理标准》(2017)把项目集看作一组相互关联且被协调管理的项目,落到图上,节点就应选跨项目交付物,而不是任务。
这一步只产出节点清单,不画箭头。清单先控制在一屏能看完的数量,过多说明颗粒度太细,先合并。
二、交付层:画三列表和三条标签
1. 画提供方、交付物、接收方三列表
在白板或表格里画三列:提供方、交付物、接收方。每条依赖一行,箭头从提供方指向接收方,箭头旁写交付物名称。示例三行:平台项目到登录接口包到移动端项目;数据项目到客户标签表到移动端项目;平台项目到联调环境到数据项目。
先画三列表,不画环形图或复杂网络图。三列表最容易核对,也方便后面转成矩阵和时间轴。
2. 箭头补交付物名称、验收条件、需求时间三个标签
箭头只写谁等谁不够,至少补三个标签:交付物名称、验收条件、需求时间。验收条件写成可观察结果,例如登录接口包的验收条件写成三类账号登录成功、错误码说明齐全、联调环境连续运行24小时无阻断问题。
3. 共用交付物上移
同一交付物被两个以上项目接收时,拉到项目集层画一个节点,不要在每个项目里复制。这样一眼能看出它影响多少项目。

图1:交付层把每个交付物写成可验收节点
三、接口层:从箭头筛接口,画矩阵
1. 先筛出需要契约的箭头
不是每条箭头都要进接口层,只有需要约定格式、口径、权限、调用方式或交接流程的才画接口。交付物是文件或版本时,接口可能是验收清单;交付物是数据或服务时,接口就是字段、协议和权限。
2. 画矩阵和契约卡
画一张矩阵:行是提供方,列是接收方,格内写接口名称、契约编号、状态。空格表示没有接口,不用补;一个格子有多个接口时拆成多行,不要挤在一格。
每个接口再挂一张契约卡,写六项:提供方、使用方、输入输出、格式与口径、验证方式、变更联系人。
3. 标冻结和变更
契约确认后标冻结日期;冻结后的变更写影响项目、影响窗口和替代方案。接口图的价值不只在画,而在变更时能快速找到受影响的项目。

图2:接口矩阵让一对多依赖显形
四、时间窗层:节点上轴,算净影响
1. 节点原样上时间轴
把交付层的节点原样搬到时间轴,不新增节点。每个节点画一条时间窗,标四个点:最早可开始、最晚必须完成、冻结、回退或发布。没有这四个点,时间窗图就退化成截止日期表。
2. 找最长依赖链
从最终交付物往回倒推,找到最长的那条依赖链。整体交付日期由最长依赖链决定,不由任务总量决定。把这条链用一种颜色标出来,其他依赖作为支链。
3. 算净影响
上游延误时,先算净影响:上游延误天数减去下游可用缓冲,就是缺口。示例:登录接口包晚5天,移动端只有2天缓冲,净影响3天;要么压缩联调,要么调整发布窗口。缓冲只放在关键链上,并写清由谁管理。

图3:时间窗层用重叠窗口暴露冲突
五、画后工作:合图与检查
1. 用依赖记录表串起交付、接口、时间窗三层
合成时不画新图,用一张依赖记录表把三层串起来。每条依赖一行,至少填以下字段。
| 字段 | 填写内容 | 示例 |
|---|---|---|
| 依赖对象 | 交付物或接口 | 统一登录接口包 |
| 提供方到接收方 | 谁交付、谁接收 | 平台项目到移动端项目 |
| 验收条件 | 接收方如何确认可用 | 三类账号登录成功 |
| 接口契约 | 契约编号和冻结日 | 接口03,6月15日冻结 |
| 时间窗 | 最早可用、最晚可用、缓冲 | 6月10日可用,缓冲2天 |
| 责任人 | 双方各一名 | 平台接口人、移动端接口人 |
| 状态 | 正常、关注、阻塞、已关闭 | 关注 |
填表顺序:先填交付物和验收条件,再填接口契约编号,最后填时间窗和缓冲。任何一行缺验收条件或时间窗,标为未完成,不上图。
2. 用状态更新,不重画全图
每条依赖设四个状态:正常、关注、阻塞、已关闭。颜色只做提示,状态变化必须写原因、责任人和下一步动作。每周只更新变化行,不重画全图;把变化同步到项目集管理软件的统一视图,团队才能在同一版本上判断。
3. 画完做三个检查
随机抽三条依赖,请接收方说出等什么、何时可用、什么算可用;答不出就补字段。检查共用交付物是否被重复画在多个项目里,重复就上移;检查关键链上是否有缓冲和替代方案,没有就补。
六、项目集管理软件的依赖地图常见问题
1. 节点画到多细?
画到能被接收方验收为止。一个节点对应一个可验收成果,不对应一个任务;任务级依赖留在项目内部。
2. 同一交付物被多个项目使用怎么画?
在项目集层画一个节点,分别连到每个接收方,不要在每个项目里复制。接口矩阵里再按接收方拆行。
3. 接口矩阵和依赖图重复吗?
不重复。依赖图回答谁等谁,接口矩阵回答双方按什么规则对接;一个交付物可能对应多个接口,矩阵是依赖图的展开。两者共用项目集管理软件里的同一份依赖记录,才不至于各画一套。
文章标题 :项目集管理软件的依赖地图,按交付、接口、时间窗三层画 ,发布者 :项目管理研究院





























