经从事做类似功能设计的项目组成员负责,那么也许我并不需要对这一活动细化的很详细,只需要明确整个模块的设计工作计划即可。
毕竟项目管理更重要是对人的管理,项目管理成本也是相当的重要,频繁的监控将消耗更多的成本,极端情况下还有可能引起工作负责人的不满。另外一个例子,如果某一活动被认为存在风险,如技术很陌生、人员技能水平不足、客户时间要求紧迫且严格,那么我们往往需要将工作足够的细化,并且在监控中步步跟进才可以确保工作的如期完成。
还应该注意的一点是,计划无论细化到粒度,每个活动都应该是有明确的交付物和完成标准的,这样我们才可以去进行监控。
三、进度监控与计划调整
项目的进度控制就是在既定工期内,编制出最优的进度计划,在执行计划的过程中,经常检查项目实际进度情况,并将其与进度计划相比较,若出现偏差,便分析产生的原因及对工期的影响程度,确定必要的调整措施,更新原计划,这一过程如此不断地循环,直至项目完成。对于项目进度计划的监控,就是对我们进度计划中的里程碑和各个子活动的监控。只有所有里程碑目标达到,项目目标才算达成;只有里程碑内定义的所有子目标和活动完成,里程碑才算完成。
而每一个活动完成必须以活动定义的交付物完成为标准,例如功能通过测试、文档经过评审、模块完成发布并经过用户确认等等。所以,对于一个最小单位的活动,完成情况只有0%和100%两种状态。
针对交付物去检验项目的实际完成情况,然后比对我们的进度计划,就可以知道项目现在进度方面的健康状况,如果存在偏差,就应该判断是否需要调整我们的计划了。
面对已经滞后的进度,我们可以采取哪些方式调整计划才可以将落后的进度追赶回来呢?我们可以在下面的这些方法中,根据项目的实际情况判断,做出最合适的应对措施。
1.赶工
赶工的意思是,临时抽调项目组外的资源,突击某个关键活动或工作,以达到缩短工期的目的。赶工的缺点是:需要人力资源条件允许;新注入的资源对于项目需要一个熟悉的过程,存在一定风险;会增加项目的成本。是一种用成本换进度的方式。
2.快速跟进
快速跟进的意思是,将原进度计划中串行执行的活动,调整为部分并行,例如最典型的边设计边开发。缺点也是显而易见的,存在相当大的风险,处理不当很可能造成返工,加剧项目进度滞后的状况。是用质量换进度的方式。
3. 外包
外包也是我们的选择之一,它其实是变相的加入项目的人力资源,它的缺点和赶工相似,存在更大的风险,另外还需要投入一定的管理成本和沟通成本。经过分析和决策,选定了一种或多种方法以后,我们就可以对项目进度计划进行调整,也就是在新的条件下,重新编制我们的进度计划的相应部分。并按照这个计划执行。执行计划――监控――调整计划――执行计划…往复这个过程,让计划确实可行,才可以最大限度的保障项目的如期完成。
4.采用新的工具
使用新的工具可以节约项目开发的周期,但是往往需要做好足够的前期工作,确定工具是否适用,是否存在技术风险等等。另外,新的工具也许需要支付一定费用,也会增加项目的成本。
5. 加班
很多时候我们会谈加班色变,认为加班是不好的,不应该的。但是合理的适度的加班也是可取的一种应对措施。加班的缺点是:如果控制不当频繁的连续的加班,可能成员的效率会降低,积极性也会降低。
三、结语
面对项目中各种各样、错综复杂的情况和变化,我们只有关注更多,了解更多,投入更多,才能收获更多,取得更多成功。分享个人经验,希望本文能对大家有所帮助。