动地采纳新的软件技术,而且要注意不断总结经验。
威格的成功软件项目管理秘诀
过程影响(ProcessImpact)公司的首席咨询顾问卡尔·威格(KarlE.Wiegers)在其《成功项目管理秘诀》(SecretsofSuccessfulProjectManagement)一文中总结了成功项目管理的20条秘诀:
构筑基础
1.定义项目成功标准;
2.识别项目的驱动、约束和自由度;
3.定义产品发布标准;
4.协商承诺。
规划工作
5.制作计划书;
6.将任务分解成较小的里程碑;
7.为共通的大任务开发计划工作表;
8.计划在质量控制活动后实施修改;
9.为过程改进安排时间;
10.管理项目的风险。
估算项目
11.根据工作量而不是日历估算;
12.不要为项目人员安排超过其80%的时间;
13.将培训时间纳入计划中;
14.记录估算以及如何达致估算;
15.利用估算工具;
16.尊重学习曲线;
17.考虑意外事件的缓冲。
追踪进展
18.记录实绩与估算;
19.只有当任务百分之百完成时,才认为该任务结束;
20.公开而诚实地跟踪项目状态。
麦克康奈尔的成功软件项目十大要决
史蒂夫·麦克康奈尔(SteveMcConnell)在《成功软件项目的十大要决》(10KeystoSuccessfulSoftwareProjects)中阐述了成功软件项目的十大要决:
1.清晰的愿景;
2.稳定的、完整的、书面的需求;
3.详细的用户界面原型;
4.有效的项目管理;
5.精确的估算;
6.两阶段预算;
7.注重质量;
8.听取技术专家的意见;
9.积极的风险管理;
10.记住:软件来源于人。