有些项目的交付日期对客户至关重要,系统做的再好,超过了上线日期也会变得毫无意义,这个时候一方面要考验项目经理的组织协调能力,另一方面也会考验公司的项目管理能力。
控制项目进度应该从哪些方面入手?本文从实操的层面给大家讲解一些方法和技巧。
一、 争取最好的团队资源。
巧妇难为无米之炊,要想让项目进度有保障,就要想法设法争取到公司内部的最好资源。
怎样争取资源呢?
要把项目的重要性传递给高层领导,让公司领导充分意识到项目的重要意义,如果项目做不好会给公司带来哪些风险,一旦获取领导的支持,调动相关部门的资源就会容易很多。
二、 制订可行的执行计划。
项目延迟很多时候是因为计划制订的不合理,在一些关键节点因为前置条件不具备而造成整个团队的工作无法推进。所以怎样把一份计划做好,是每一个项目经理必须具备的技能。
什么样的计划才是可操作的?
第一,要给目标。要让项目团队明白项目的最终目标和阶段性目标,达成共识,避免因理解不一致造成步调不统一;
第二,要给标准。每一项工作都要让大家知道需要做到什么程度,防止因交付标准不统一造成工作衔接不顺畅;
第三,要给时间。要让大家知道自己的工作要在什么时间完成,如果完不成会给整个团队带来什么影响;
第四,要指定责任人。有些工作需要多个人协作完成的,必须要指定一个负责人,避免工作相互推诿。
编制计划都有哪些技巧?
第一,单项任务的时间不能过长,过长就不好跟进。一般来说,最小的任务单元不应该超过3天,超过3天就要拆分,要尽量做到每一天的工作输出都是可以考量的;
第二,不同工作间的衔接要做好,一些任务需要前置条件,要把前置条件标识清楚,如果前置工作延期,后续工作就要做相应调整;
第三,同一个人的工作要尽量安排在同一个时间段,否则他会在不同的项目中转来转去。比如UI、架构师等临时性的项目角色应该有完整的项目工作时间,而不是今天做一部分,过几天再做一部分,这样他的思路总是处于调整中,很影响输出效率。
编制计划要使用合适的工具。
很多项目经理在做项目计划时都喜欢用Excel,Excel虽然编辑起来容易,但如果前置工作有延迟,后面的计划要调整起来就会很麻烦,尤其是管理复杂的大项目,会改得人吐血。
所以还是推荐大家用Project,虽然第一次编制会麻烦,但后面的工作会轻松很多,而且还可以自动统计每个人的工作量,自动生成甘特图,越到后面用起来越顺手。
计划是可以随机调整的。
有的时候,项目经理会带领一个全新的团队,每个人的能力水平是不清楚的,怎么分配工作呢?
可以先按照大的功能模块往下压,一个人认领一个模块,在开发的过程中去观察每一个人的输出效率和输出质量,根据实际工作情况再来做计划的调整。
三、 准备充分的风险预案
要充分预估项目风险,提前准备预案。比如需求变更的风险,人手不足的风险,技术难题的风险等等。
如何控制需求变更我已有专文论述,在此不再重复。
如何应对人手不足?
对于以项目形式交付的To B类软件公司,人力资源的配备是跟着业务走的,而业务的发展是不均衡的,去年市场环境好,项目多,就多招人,今年市场环境不好,项目少,就裁减人。这类公司人力资源不足是常态,碰到项目集中爆发的时候往往会措手不及。怎样应对呢?从几个方面入手:
第一,商务要把控好节奏。一般来说,对于大项目,从合作意向确定到签合同,再到全面实施会有半个月到一个月的时间,人力资源是有足够的时间去招人的。商务人员要及时把项目信息知会公司的相关部门,提前做准备。如果时间不够,商务人员也要主动与客户沟通,用一些客观理由来延缓商务进程,为项目团队的准备赢得时间;
第二,人才的培养要注重一专多能。比如开发人员,不能做前端的就只会写前端,做后端的就只会写后端,要往一专多能的方向去引导,这样的人才储备的多了,在遇到人手不足的时候,最多只会延迟交付时间,而不至于整个项目停滞不前;
第三,寻找人力外包。如果项目时间实在紧张,人力资源又无法满足的情况下,可以考虑外包公司。一些没有和外包公司合作过的项目经理会担心外包人员不好管,其实这种担心没必要,外包人员也是要面试的,只有合格的人员才会留用,在使用过程中不满意也可以随时退换,所以他们在工作过程中往往会比本公司的人还要努力。
如何应对技术难题?
很多项目都会应用到一些新技术,这些技术是项目团队没有接触过的。怎么办呢?
第一,要提前做技术预研。公司需要储备一些技术专家,在遇到技术难题时可以给出解决方案。在互联网高度发达的今天,各种专业论坛,各种技术博客很多,很多技术问题只要花点时间都可以找到答案;
第二,寻找专业公司合作。如果技术门槛过高,超出了本公司的开发能力,也可以找第三方专业公司合作,需要提前知会商务部门,让商务做准备。
四、 及时通报项目的问题
在项目实施过程中一定要与客户保持密切沟通,每周要有项目例会,通报项目进度,遇到团队无法解决的问题一定要提前告知客户,拉着客户一起想办法。
有些项目经理害怕把问题暴露出来会被客户骂,总是藏着掖着,到了实在藏不住的时候项目已经无可救药了。作为项目经理,你要知道没有哪个项目是一帆风顺的,把问题暴露出来客户会有情绪上的波动,这是人之常情,项目经理要有担当。但情绪归情绪,等他冷静下来还得和你一起想办法,问题暴露得越早,对项目进度的影响也就越小。
朋友们,以上是我在控制项目进度方面的经验总结,希望能帮到你。接下来我会继续分享有关项目交付方面的方法和技巧,有兴趣的朋友可以和我一起交流,感谢大家的关注!