项目进度控制是项目 管理 工作中的重要一环,但现在的软件开发项目进度失控的例子却屡见不鲜,甚至进度的延迟总是在快到计划结束的时刻暴露出来,然后谁也不知道到底什么时候才能够结束项目。所以在制定项目进度计划以及计划控制时需要考虑如下因素:
1.面向客户的需求管理
需求是项目的基础,项目计划是实现需求的进度安排。我要在需求分析初期把需求变更流程制定好,将客户纳入到流程的环节中。
2.项目团队共同完成项目计划
在制定项目计划时,可以将承载着客户需求的用例、特征分配给具体的开发人员,让每个开发人员进行估算,并与项目经理进行协商,达成共识。
3.确保生命周期/里程碑是可验证的
最大的问题就在于很多里程碑没有相应的验证标准,在软件开发项目中设立的里程碑,其作用是在项目进行时确认进度用的,因此需要给出一个清晰的验证标准,用来验证是否达到里程碑。而验证的标准可以是事件,也可以是工件,例如:“已完成规格化的软件需求说明书的编辑”、“软件需求说明书通过客户签字确认”可以做为需求分析完成里程碑的验证标准
4.项目的变化动态的更新项目计划
拿破仑曾经说过,没有一场战争是按照计划打的,但没有一场战争可以在没有计划的情况下赢得的。这句话深刻地诠释了事情发展的动态性,因此在项目开发过程中,项目计划是不可能保持一成不变的。而是应该根据项目的进展,对一些新的需求、新的变化、突发因素做出响应,动态的更新项目计划
文章来源:http://blog.csai.cn/user1/28574/archives/2007/14758.html