ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

顶级项目经理手里,都有一张RAID日志,管清项目里的风险、假设、问题和依赖

顶级项目经理手里,都有一张RAID日志,管清项目里的风险、假设、问题和依赖 很多项目不是没有记录而是记录得太多、太乱。风险放在风险清单里已经发生的问题又记进问题台账外部部门迟迟没有提供的数据被写进会议纪要项目启动时默认成立的前提则散落在方案、邮件和聊天记录中。到了项目周会项目经理要在几张表之间来回翻找。客户还没有提供基础数据有人说这是风险因为可能影响开发有人说这是依赖因为数据掌握在客户手里还有人认为这已经是一个问题应该马上升级处理。同一件事团队用了三种说法也采取了三种不同的管理动作。更麻烦的是很多事项并不是从出现那一天起就永远属于同一个类别。项目最初只是默认客户会按时提供数据这是一个假设临近约定时间仍未确认它开始形成风险到了截止日期数据依然没有提供外部依赖正式失守开发因此无法启动它又变成了一个正在影响项目的问题。如果项目经理只会把事项登记下来却看不到它们怎样变化日志写得再完整也只是信息仓库。RAID日志真正要解决的不是“项目里有多少风险、假设、问题和依赖”而是帮助项目经理看清哪些前提仍未验证哪些风险正在逼近哪些依赖可能失守哪些问题已经必须处理。下面我就来讲讲RAID日志究竟该怎么建四类事项分别要管到什么程度以及高手如何通过它看见项目状态的变化。以下解读中所用到的项目管理系统——已经做成了完整的模板可直接下载使用:https://s.fanruan.com/8orj9一、先说清楚RAID日志到底解决什么问题RAID分别代表四类项目事项Risk风险是还没有发生但一旦发生可能影响项目目标的事情。Assumption假设是项目当前暂时默认成立但还没有得到充分验证的前提。Issue问题是已经发生并且正在影响项目推进的事实。Dependency依赖是项目自身无法完全控制却必须由其他任务、人员、部门或外部单位提供的条件。这四类事项和普通任务不同。任务解决的是“谁在什么时间完成什么工作”而RAID日志管理的是那些会让任务无法正常开始、无法按计划完成甚至让整个项目路径失效的条件。比如“完成数据导入”是一项任务客户能否按时提供原始数据是一项依赖默认数据质量符合迁移要求是一项假设担心数据格式混乱导致迁移延期是一项风险真正拿到数据后发现大量缺失则已经成为问题。所以RAID日志不是另一张任务表。它更像一张项目的非任务事项地图专门暴露那些不一定写在计划里却可能决定计划能否成立的因素。二、一张真正有用的RAID日志应该怎么建很多团队的RAID日志只有三列事项名称、责任人、当前状态。这样的表可以记录信息却很难推动管理。因为风险、假设、问题和依赖的管理目的不同不能全部使用同一套字段也不能登记以后都用一句“持续关注”处理。风险不能只写可能延期还要写清触发信号和应对动作风险最常见的写法是客户需求可能频繁变化存在项目延期风险。这句话看似没有问题实际上几乎无法指导行动。“可能变化”什么时候算风险开始上升变化到什么程度会影响项目项目团队准备采取什么动作由谁监测这些都没有说明。一条真正可管理的风险至少要写清风险事件是什么为什么可能发生发生概率有多高会影响范围、工期、成本还是质量哪些信号出现说明风险正在逼近为降低概率或影响当前要采取什么动作风险真正触发以后备用方案是什么谁负责持续跟踪。例如不能只写“客户确认延迟可能影响开发”而要进一步说明客户评审人本周仍未确定若周三前无法安排评审需求确认将影响下周开发启动当前由业务负责人协调评审时间项目经理准备缩小首轮确认范围必要时优先冻结核心需求。有了触发信号和应对动作风险才不再是一句提醒。项目经理也能判断现在只是需要观察还是已经必须介入。假设不能一直默认成立必须设置验证期限假设是最容易被忽略的一类事项。项目计划里经常藏着大量没有写出来的应该会客户应该会按时配合关键人员应该不会被抽走历史数据应该能够使用供应商应该能按期交付现有技术方案应该能够支撑业务量。项目刚启动时这些前提可能还无法完全确认因此暂时作为假设并没有问题。真正危险的是团队一直按照它成立来排计划却从未安排验证。所以假设至少要记录当前假设的具体内容为什么暂时认为它成立由谁负责验证使用什么方式验证最晚什么时候必须得到结论如果验证失败会影响哪些工作是否需要提前准备替代方案。例如项目假设“现有服务器容量能够支撑系统上线”。如果只把这句话写进日志没有验证动作它就会一直停留在“应该没问题”。更有效的做法是明确由技术负责人在性能测试前完成容量评估并在某个日期前给出结论。假设成立可以关闭假设不成立则要立即转成风险或问题。高手不会把假设当成理所当然。他会给每一个重要的“我以为”安排一个必须得到答案的时间点。问题不能只记录现象必须推动下一步动作问题和风险最大的区别是问题已经发生。风险可以继续监测问题却不能停在“持续关注”。例如“客户尚未提供数据”如果已经导致测试无法开始它就不再是未来可能发生的风险而是一个需要立即处理的问题。问题日志要重点写清已经发生了什么当前造成了什么实际影响根本原因是否已经明确下一步采取什么处理动作谁负责推进什么时候必须完成是否需要升级到更高层级达到什么标准才能关闭。有些问题不是项目团队自己能够解决的。这时责任人也不能只写项目经理而要写清真正需要采取动作的人以及项目经理负责怎样推动、协调和升级。例如客户数据迟迟没有提供执行责任可能在客户业务负责人项目经理则负责明确影响、提出最后期限并在超过时间后升级到项目发起人。问题管理的核心不是把责任都压到项目经理身上而是让每个问题都有真实的处理路径。依赖必须说清谁在什么时间提供什么依赖最容易被写成一句模糊的话等客户提供资料。但“等”不是管理动作。依赖事项必须明确四个基本内容谁来提供、提供什么、什么时候提供、什么状态才算真正到位。进一步还要说明这项依赖会影响哪些任务和节点当前是否已经获得明确承诺如果无法按时到位有没有替代方案超过什么时间需要提醒或升级。例如“等待业务部门提供数据”要进一步拆成由业务数据负责人在本周五前提供最近两年的客户数据格式按照迁移模板整理并完成字段说明如果周三仍未确认准备进度项目经理提前升级如果周五无法提供则启用样本数据先开展结构验证。依赖不是记录我们还缺什么。而是要把外部条件变成一项有对象、有结果、有承诺时间也有失守预案的管理事项。三、RAID日志最关键的动作是四类事项会相互转化很多团队虽然建立了RAID日志却把它当成四个固定抽屉。一条事项最初被登记为风险到项目结束仍然是风险一个假设已经被证明不成立却仍然停留在假设栏外部依赖已经逾期也没有转成问题。结果是日志看起来一直在更新真实状态却没有跟着事实变化。RAID管理最关键的能力不是第一次分类有多准确而是事项变化以后能不能及时调整管理方式。还是以客户数据为例。项目启动时团队默认客户能在本月底前提供完整数据。这时它首先是一个假设。随着时间推进客户负责人迟迟没有确定项目经理开始担心数据无法如期提供。此时假设仍未被证明失败但已经产生了延期风险。到了约定日期客户没有交付数据。这时“客户提供数据”这一外部依赖已经失守。如果数据缺失导致迁移和测试无法启动它就进一步转成了正在影响项目的问题。这条事项的事实在变化管理动作也必须变化假设阶段要验证风险阶段要监测和应对依赖阶段要确认承诺和替代方案问题阶段则要立即处理、升级和关闭。RAID日志还可能出现反向转化。例如一个问题解决以后项目经理发现处理方案依赖另一项尚未确认的技术条件那么新的依赖或假设又会产生一项风险采取应对措施后虽然发生概率降低但可能带来新的成本风险。因此每次更新RAID日志不能只改状态和日期还要问这件事现在还是原来的类型吗它是否已经触发了新的事项原来的管理动作还适用吗对任务、里程碑和项目目标的影响是否发生了变化当团队开始关注这种转化RAID日志才真正从静态记录变成动态管理工具。四、项目经理怎样用RAID日志做日常管理RAID日志不是为了在周会上从第一行念到最后一行。如果项目经理每周只是汇报“新增几条、关闭几条、还有多少条处理中”团队很快就会把它当成形式化台账。真正有效的使用方式是重点关注变化和异常。项目经理可以在每次项目检查时先看以下几类事项哪些关键假设即将到达验证期限却仍然没有结论哪些依赖临近承诺日期但提供方还没有明确动作哪些风险的触发信号已经出现等级需要上调哪些问题长期没有结果是否应该升级哪些事项已经开始影响关键任务和里程碑哪些同类问题反复出现背后是否来自同一个未解决的假设或依赖。对于每一条重点事项周会也不要只问现在怎么样了而要推动形成明确结果事实发生了什么变化下一步动作是什么由谁完成什么时候必须有结果如果没有结果下一步如何升级高手使用RAID日志不是为了证明项目里有多少麻烦。而是通过它找到项目当前最需要管理的少数事项以及这些事项正在怎样影响后续推进。五、如何让RAID日志真正成为项目的预警台RAID日志如果长期依赖项目经理手工整理很容易出现信息分散、更新滞后和事项转化不及时的问题。可以在项目管理系统中建立统一的RAID事项入口。发起人先选择风险、假设、问题或依赖类型系统再根据不同类型展示对应字段而不是让四类事项填写同一张通用表单。风险需要填写概率、影响、触发信号、应对动作和备用方案假设需要填写成立依据、验证方式、验证人和验证期限问题需要填写实际影响、处理动作、完成时间和关闭标准依赖则要记录提供方、承诺日期、所需结果和替代方案。不同事项也要设置不同的流程状态。风险可以从“已识别”进入“监测中”“应对中”“已触发”或“已关闭”假设可以进入“待验证”“验证中”“已成立”或“验证失败”问题则按照“待处理”“处理中”“待确认”“已关闭”流转依赖要区分“待承诺”“已承诺”“临期”“已到位”和“已失守”。系统根据不同时间和状态触发提醒。假设即将到达验证期限提醒验证人依赖临近承诺时间仍未到位提醒提供方和项目经理高等级风险出现触发信号自动升级问题超过处理期限则同步对应负责人或决策人。当事项类型发生变化时不直接删除原记录而是建立转化关系。假设验证失败后可以一键转为风险或问题风险真正发生时生成关联问题依赖失守后关联受影响任务、里程碑和责任人。原事项的背景、判断和处理记录继续保留项目经理能看清问题是怎样一步步形成的。RAID看板也不能只展示数量。更有价值的是集中呈现未验证的关键假设、临期依赖、高等级风险、超时问题、受影响节点以及不同类型事项之间的转化情况。这样项目经理打开看板看到的不只是项目里有多少条记录而是哪些条件正在变坏、哪些事项已经逼近临界点、哪些问题需要立即决策。RAID日志才能真正形成“识别—分类—跟踪—转化—处理—关闭”的持续管理机制。最后说一句RAID日志不是把风险、假设、问题和依赖简单放进一张表也不是让项目经理多维护一份资料。它真正解决的是哪些事情还没有发生却必须提前准备哪些前提仍然只是想当然哪些外部条件正在逼近承诺时间哪些问题已经不能继续等待。更重要的是它能让项目经理看见一件事如何从假设变成风险从依赖失守变成实际问题。普通项目经理记录项目发生了什么。高手则通过持续变化的RAID日志提前判断接下来可能发生什么以及现在必须采取什么动作。这才是RAID日志真正的价值。Q1项目一直用普通台账、进度表跟进就行为什么顶级项目经理一定要用RAID日志区别到底在哪普通进度台账只能记录已发生的工作、已排好的节点是“事后记录”只能跟进表面进度管不了隐性隐患。绝大多数项目失控、延期、翻车不是因为进度没跟进而是风险突发、依赖断裂、隐藏问题爆发这些都是普通台账覆盖不到的盲区。而RAID日志是项目的全域风控工具核心是事前预判、事中管控。它把项目最致命的四大变量风险(R)、假设(A)、问题(I)、依赖(D)单独拎出来闭环管理。普通管理是“出问题再救火”RAID管理是“提前锁隐患、杜绝突发翻车”这也是普通项目越做越乱优质项目全程平稳可控的核心差距。Q2RAID四个维度看着复杂新手不会区分风险、问题、依赖、假设到底该怎么快速分辨不用复杂理论记住一句通俗落地口诀问题是已经发生的麻烦风险是可能发生的隐患依赖是必须等的外部条件假设是默认成立的前提。问题(I)当下已经出现的卡点比如工期滞后、物料短缺、需求变更需要立刻解决风险(R)目前没发生但大概率会出现的隐患比如人员流动、供应链不稳需要提前预案依赖(D)项目推进必须等待的外部条件比如甲方确认、跨部门交付、第三方输出假设(A)开工前默认成立的条件比如工期不变、预算充足、人员配齐一旦假设失效项目就会出问题。清晰区分四者才能精准逐条闭环管控。Q3小项目工期短、内容简单有必要专门搭建RAID日志吗会不会太繁琐、浪费时间非常有必要且小项目用RAID日志反而最省时间、最避坑。很多人觉得小项目简单、凭经验就能搞定懒得做风控记录最后往往栽在小隐患、小遗漏上。小项目虽然工序少但容错率极低一个依赖断裂、一个风险爆发就会直接导致整体延期交付。RAID日志不是复杂报表只是一张极简清单不用复杂填报、不用冗余记录。只需要每次更新4项内容新增隐患、闭环问题、更新依赖、修正假设几分钟就能完成更新。它的核心价值是把经验管控变成标准化管控杜绝凭感觉、凭经验做项目彻底告别“小事翻车、突发救火”的尴尬局面。
返回列表