4、不同阶段的项目进度控制
从项目进度控制的阶段上看,软件开发项目进度控制主要有:项目准备阶段进度控制,需求分析和设计阶段进度控制,实施阶段进度控制等这几个部分。
准备阶段进度控制任务是:向业主提供有关项目信息,协助业主确定工期总目标;编制阶段计划和项目总进度计划;控制该计划的执行;
需求分析和设计阶段控制的任务是:编制与用户的沟通计划、需求分析工作进度计划、设计工作进度计划,控制相关计划的执行等。
实施阶段进度控制的任务是:编制实施总进度计划并控制其执行;编制实施计划并控制其执行等。由甲乙双方协调进度计划的编制、调整并采取措施确保进度目标的实施。
为了及时地发现和处理计划执行中发生的各种问题,就必须加强项目的项目的协同工作。协同工作是组织项目计划实现的重要环节。它要为项目计划顺利执行创造各种必要的条件,以适应项目实施情况的变化。
5、关于进度落后时的“赶工”措施
进度落后的情况下,有几种措施来弥补,如加人、加班、加激励等等,这些都是增加资源而又未必会见效的方法。根据Brooks原则,在某些项目进度延迟的情况下增加人手,有可能会使项目的进度更加延后。因为对于新加入本项目的员工来说,对项目相关背景、需求、设计的培训、对项目环境的熟悉和项目团队成员之间的沟通路径的增加,可能会使项目的工作效率急剧下跌。而加班造成的疲劳会再次使工作效率降低。增加激励会造成工作成本却不断的向上攀升。这些措施并不是完全不可取,而是项目经理要考虑适度原则。最好是要全面分析项目进度延迟的原因,如果确实是不合理的项目交付时限要求,就应当通过沟通变更为合理的项目时限要求,以免因为这样一个不合理的时限要求造成对软件质量或团队成员心理上的负面影响,最终导致项目最终的失败。否则应从技术、团队成员心态、环境等方面查找原因,找到提高效率、加快进度的方法。
参考文献
1、人月神话,Frederick P. Brooks,Jr.清华大学出版社
2、人件(第2版),清华大学出版社
3、人件集——人性化的软件开发,谢超、刘颖、谢卓凡、 李虎译,人民邮电出版社
4、PMBOK-2000PMI;
5、质量·软件·管理(第一卷:系统思维),Gerald M.Weinberg,清华大学出版社
6、成功的项目管理,Trevol L Young(泰晤士报商业版,严鸿娟译);
7、成功的项目管理,Jack Gido & James P. Clements(21世纪管理经典教材系列,张金城等译);
8、如何做好项目管理,Stanley E. Portny(IDG新经济工商实务傻瓜丛书,宁俊等译);
9、管理软件开发项目(第二版),Neal Whitten(软件开发项目管理系列丛书,孙艳春等译);
10、IT项目管理,Kathy Schwalbe(项目管理译丛 王金玉等译);
11、项目管理—计划、进度和控制的系统方法(第7版),Harold Kerzner(电子工业出版社,杨爱华等译);
12、项目管理的战略规划:项目管理成熟度模型的应用,Harold Kerzner(电子工业出版社,张增华 吕义怀等译);
13、实用软件工程(第二版),郑人杰、殷人昆、陶永雷(清华大学出版社)
14、软件工程:实践者的研究方法》(第5版)Roger S.Pressman著;
15、高级项目管理基础,(信息产业部计算机信息系统集成高级项目经理培训讲义);