怎么检查项目状态才有效?

科技   2024-11-06 05:59   江苏  

      估计有几百万人购买过某种形式的进度表软件。据我所知,所有这些软件的主要程序都是用条形图进度表来报告项目进度。典型的报告如下图所示。小的条形包含在大的条形中,表示工作已经完成的进度。对非关键任务而言,小的条形是黑色的;对关键路径(通常用一个实体黑框表示)来说,进度条是白色的。

      在上图中,周末用垂直的实线箭头来表示,说明在这些日子里没有工作(由于复制的原因,在上图中阴影没有显示出来)。如果一个项目一周工作7天,阴影部分就要被去掉。“当前”日期显示为19日与20日之间的一条垂直的实线。你一定注意到,19日是星期一,通常的惯例是在星期一早上汇报上一周的工作进度。 

      根据这个报告,任务A是一个关键路径任务,它落后于进度表1天(这个数字很难在图表中看出来,然而,进度线没有触及实线,确实能反映落后于进度)。我们立即意识到,项目存在延期1天完成的风险,除非采取什么行动使该活动重新回到进度表上来,因为关键路径上的延期会相应地导致项目最终完成日期的延期。 

       任务B没有进展,因为它被安排在报告日期后开始。任务C完成了,D提前一天完成,E也达到了原定目标。这就是这个报告告诉我们的信息。这个报告没有反应出成本、质量以及项目范围的状况。我们可以想当然地认为,在报告的进度中,质量与范围是正确的。至于成本,我们却无法这样推论。 

      我们来看为什么这是一个问题。假设任务D是一个软件开发任务,它原定要花上40小时(我们假设程序员有100%的工作能力)。假设玛丽是做这项工作的人,她说她按时完成了工作,她在星期一早上8点30把这个信息告诉你。你对她的工作非常满意,唯一担心的是关键路径任务,必须想办法来解决它的延期问题。 

      早上8点45分,汤姆经过你办公室时,与你简单地谈了一会儿:“我对玛丽上星期的工作不满意。”他说。

     “为什么?”你问他。

    “噢,你不知道吧?她编写那些程序花了惊人的时间。她不是用了原来估计的40小时,而是用了近80小时才完成工作的。”          “真的?”你边说边思考,“很遗憾她遇到了这么大的麻烦,但她是按月拿薪水的,所以这不会影响到我的预算,所以没什么关系。” 

       等一等,真是这样吗? 

       绝对不是! 

      如果玛丽上星期的工作时间比原来估计的多了100%,下星期她可能同样如此。如果是这样,在她精疲力竭并开始出错误之前,又有多少个80小时的工作周让她去做呢?这是个潜在问题的信号,你需要马上采取措施。(事实上,他上周做的工作有多少错误呢?如果她工作了80小时而不是40小时,这就很有可能导致她会出现大量的错误。这就意味着她报告的进度是不正确的,因为接下来她需花费很多时间去修改这些错误,所以她工作的范围比她报告的要少。)

      于是你去找玛丽谈话。 

    “我知道你上星期编程出了问题。”你说。 

       玛丽对你知道这件事看来有点惊讶,但她承认了。“是的,它比我预想的要难多了。” 

     “那么,你认为还会继续这样吗?”你问。 

       只有两种可能——是或不是。 

      如果她说是,那你就必须立即采取某种措施。只有几种可能的选择:你可以找人来帮她——如果可能的话;你也可以减少剩下来必须写的编码数量;或者你干脆接受这个任务应该花比原定计划多得多的时间,这样可能会用光所有的浮动时间,使其成为一项关键路径任务;你也可以决定找人来替换她,因为玛丽不是这项工作的合适人选。 如果她说不是,说那只是偶尔的事情,并且很自信剩下的工作能够按照计划进行,那么你就告诉她,要随时向你通报进度。

      如果发现这个星期与上个星期一样困难,你就必须考虑在玛丽和你的项目出现严重问题之前采取措施了。 

      请注意,如果不知道玛丽在这项工作中投入了多少精力(成本),你就不知道存在的问题。由此引出一个跟踪进度的不变法则:除非你的跟踪系统能综合显示成本与进度表,否则你就无法知道项目所在的位置!只让人们报告项目进度表是远远不够的。 

      了解成本可以使你明白进展的状况。如果工作进度符合进度表,并且所花的时间比原来估计得少,这说明人们在比你预期更有效率的工作;如果工作进度符合进度表,但是花了比原计划更多的时间,这可能就是一个问题的信号;如果工作落后于进度表,并且工作小时数没有达到计划要求,那就说明人们没有按要求工作,你需要找出原因,等等。

       我们始终没有找到一个好的方法测量范围和质量,所以对于那些有问题的工作必须通过最佳途径去估计或评价项目范围和质量。这意味着我们的控制系统也许不是精确的,但是我们必须建立方法来跟踪进度,这是我们的最好选择。

       如果你只看进度表,不看成本,往往不能发觉项目已经变糟了。同样,如果你只跟踪预算偏差,你虽然也知道自己花费太多,但这还不足以反映事情的真相。你不仅花费太多,而且你的服务所得也远远少于用你的花费所应当得到的。这也进一步说明,应该同时了解成本和进度表,以便对项目进度有一个真实的判断。

       此外,检查工作进度的频率应该与总的工作时间成正比。所以,计划要花一周时间完成的任务,可能就需要每天检查进度。这不是要让项目经理来做这些事,而是要求每个工作人员检查自己的进度,并且要被告知是否偏离了目标。

项目管理论坛
分享项目管理知识,交流项目管理经验。
 最新文章