Ada问:负责的几个版本上线都延期了,在测试环境出了问题,改过再测上线后,还是出问题。身为产品经理,很困惑,项目不断延期,又被打脸。怎么办?
学姐回答:
经理每天都是忙着协调各方工作,催促工作进度,却还是常常感到心有余而力不足,只能眼睁睁地看着项目延期。当遇到项目延期时,我们常用的应对方法包括:
一、变更项目计划
当我们发现项目进度已经偏离,而且已经到了不可纠正的地步,那么我们可以去走变更流程。
由于项目基准发生变化,项目的目标也会被改变,这意味着我们可以重新实现项目目标,所以项目计划变更是一种补救措施。当我们使用这种补救措施的时候,意味着项目的进度延期已经不可能被纠正了,所以我们要调整项目的基准,改变项目的目标。
不过我们并不推崇项目计划变更这样的补救方式。因为从项目成功的角度来说,我们在更希望的是,能够实现项目最初的目标,而不是一有延期就去改变项目目标。如果每次延期项目经理都去改变项目目标,最后绩效还很好的话,那受损失的其实是公司。
二、快速跟进
这是一种为了缩短工期,把本来串行的一部分活动,改为并行的,让这部分活动同时开展。
进度计划表上一些关联环节或任务,最好是依据结果一件件地做,但当我们时间已经超期,就肯能需要在一个任务还未结束出结果前,就提前将下个任务启动。例如,做网站研发项目时,UI设计师的页面还没有正式确认,完全有改动的可能,而为节约时间,前端人员提前将页面开始进行制作,在UI变动时,其也同步调整。
这个方法会让项目团队不得不面对增加的风险,属于一个带有“侥幸”心理的办法。前一步任务完成的完全没有问题,那么并行完成得也就还好;一旦前一步出现失误或其它问题,那么项目就可能因此导致连锁性返工,可能时间没有节约,还会耗费更多。
此方法慎用,因为虽然缩短了工期,但也为项目带来了额外的问题和风险,尤其是返工的风险。
三、赶工期
通过增加资源的方式来让项目进度,重新和项目计划保持一致的补救措施,本质上是拿成本和资源去换时间。
赶工期的资源相当于我们增加了整个项目的成本,通过牺牲项目成本,增加项目关键路径上的活动资源投入,本质上就是拿资源和成本去换时间。还有一类资源,是把非关键路径上的活动资源转移到关键路径上,因为非关键路径的活动有浮动时间,所以不会受到影响。但是,关键路径上的资源增加了,它的时间就可以缩短。
四、重新谈判结束时间
也就是使用一些谈判和沟通技巧,去说服我们的客户或供应商,让他们认可并接受这样的一个项目延期。
五、丢卒保车,实现高优先级需求
搞清楚用户最想要的是什么,利用MoSCoW重新规划需求,用剩余时间去满足客户最刚需的需求。那些“不那么重要的”需求,就可以跟客户沟通,将其砍掉。但砍需求,一定要事先和客户沟通好并达成一致。如果客户不同意砍需求, 则需要跟客户讲明,完成全部需求的时间节点会延后,并给出一个明确的延后范围。
不过,项目延期往往是因为各种因素造成的,上面的5种方法不能一概而论。我们应该根据不同的延期因素采取不同措施:
延期因素:需求出现变更管理
解决措施:
-
获取真实需求;和客户进行充分的沟通,为便于客户能够直观理解设计方案,可使用图文并茂的讲解方式。如果有条件最好处于客户的使用场景中,体验客户使用的痛点从而挖掘出客户想要的功能。
-
替换需求;基于产品现有逻辑和功能合理的替换客户提出的需求并提供原因和解决方案。
-
需求阉割;为了将核心需求在一定时间内做到最好的效果,将需求划分优先级并将优先级较低的需求暂时放在下一版本中,利用系统现有资源,采用逻辑简单,较易实现的方案,这样付出成本小,效果达到了,如果方向正确,后期可进行迭代优化。
-
统一对项目目标的认知;对项目整体目标、重要任务优先级达成一致的前提下,分析需求变更的背景和内外部原因,按照既定的优先级和资源情况理性沟通
-
规范需求变更流程;结合具体业务场景,确定严格和正式的需求变更工作流程,防止随意、不必要的需求变更导致的进度延误
-
评估变更后影响、更新进度;对需求变更导致的返工任务量、资源浪费情况等影响评估和记录,并按照最新的需求规划更新进度计划
延期因素:工作量估计偏差,项目计划不合理
解决措施:
-
密切监控项目进度,早发现问题早解决;利用甘特图这个工具,来显示某些时间相关的活动(任务、阶段、项目等)随着时间进展的情况,方便项目管理者直观地查看活动进度,把控全局:通过甘特图了解到的情况,然后对项目进度进行检查、分析、修正,最后找出偏差产生的原因和解决办法。
-
保持任务分工明确,做好具体事项跟进;在项目计划阶段,我们一定花足够多的时间做好项目进度计划,任务分解尽量详细,并确定好完成时间。了解每一位参与员工的工作能力,根据项目成员的能力在进度猫甘特图中分配任务。
-
精准项目数据分析,实时掌控最新情况;做好项目进度管理不光是为了保证项目在规定时间内完成,还要保证各项预算、各种消耗都在合理范围内,否则以低质量高成本来换取完成时间是没有意义的。
延期因素:缺乏沟通问题太多
解决方法:
不同职能的成员对自己负责的这块任务需要完成的程度是最清楚的
-
使用项目管理工具,如看板、甘特图、燃尽图等,帮助项目成员直观了解项目情况
-
项目成员参与,获得所有成员的认可
-
营造团队合作的良好氛围,促进成员的日常交流。