成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
项目进度管理中很重要的一个方面是什么?
进度管理中很重要的一个方面是进度风险控制
提高进度信息的获取频率可以尽可能早得发现进度障碍,为消除障碍争取了最大时间,从而有效减低进度风险。由于敏捷开发中的一个迭代周期持续的时间较之传统项目要短得多,泛普软件进度信息的获取频率也要相应有所体现。笔者通常每天对项目进度信息进行汇总。
项目进度管理软件任务采用认领的方式而非采用分配的方式落实到人,也有助于规避人力风险导致的进度风险。
比如,在需求评审与分析的时候,笔者并不指定谁负责哪个 Story,而是要求全体成员对本次迭代的所有需求都要有所理解,并能够讲解自己对本次迭代中的任意一个需求的理解。敏捷开发采用迭代的方式,每次迭代所要实现的需求量同传统项目比较要少得多,这使得每个团队成员对本次迭代的所有需求都进行理解成为可能。在确认每个团队成员对本次迭代所要实现的所有需求都有所理解之后,笔者才让团队成员对相应需求的开发测试任务进行认领,具体落实到人。采用这种任务认领的方式,使得每个团队成员对本次迭代的所有需求都有所理解。从而,在人力变更(如原先负责某个需求的开发人员请假了)时,可以快速得找到能够承接任务的人。进而规避了进度风险。从一开始就将需求落实到相应的开发测试人员,很容易就造成团队成员只关注自己手头上的"一亩三分田",从而使得对于需求的理解没有备份人力,一旦人力变更则很容易影响项目进度。

笔者在项目组中强调一个个人规避进度风险的原则。该原则要求团队成员在遇到问题时,通过个人的努力消耗了 30 分钟而仍然未能将问题解决时,要及时寻求帮助,而不是继续在问题上打转,甚至于走进问题的死胡同。当然,团队成员在遇到自己无法解决的问题时,可能会觉得不好意思让被人知道,而项目经理要消除他们的这种顾虑。尤其是一些工作经验不长的员工,由于个人经验、能力等方面的限制,在遇到问题时候,往往容易只是一门心思地想着要解决问题,而完全没有顾及到时间。这往往使得他们对于问题的解决就像是走进了一条死胡同,心里明明想要走出去,可是越是往前走,就越是走不出去,而时间却悄然而逝!

