一、项目经理最头痛的问题
1、估计和计划:时间估算不准,计划赶不上变化
2、缺少质量的标准和度量
3、缺少组织决策的指南
4、缺少进度可视化:虽然有甘特图等工具,但是一个模块究竟完了多少,不好判断
5、角色定义:如何将任务分配给不同的人
6、不正确的成功准则:如领导给你一个三个月完成任务的计划,三个月后完成了计划,但是质量等值的考虑
7、缺少标准
二、项目成员最头痛的问题
1、工作需求的描述不清晰
2、管理失误
3、缺少应用理论、行业理论方面的知识
4、缺少及时的文档
5、前期任务没有及时完成
6、用户和技术员间缺乏足够的交流
7、缺少质量的控制
8、软件环境的改变
9、deadline的压力
三、产品相关错误
1、需求镀金:项目具有比实际需求多得多的性能
2、功能蔓延:项目平均会有25%的需求变更
3、开发人员的镀金:开发人员着迷于新技术
4、又退又拉的交易:经理在批准项目进度顺延时又加入新的功能
5、研究导向错误
四、过程错误
1、缺乏计划
2、过于乐观的计划
3、在压力下放弃计划
4、缺乏足够的风险管理
5、承包人导致的失败
6、在模糊的项目前期浪费时间
7、前期活动不符合要求
8、设计低劣
9、缺少质量的保证措施
10、缺少管理的控制
11、太早或过于频繁的集成
12、项目估算遗漏必要的任务
13、追赶计划
14、鲁莽编码
五、技术相关
1、银弹综合症:过于相信以前没有采用过的技术的宣传
2、过高估计了新技术或新方法带来的节省量
3、项目中间切换工具
4、缺少自动的源代码控制手段
六、和人员相关的错误
1、挫伤积极性
2、人员素质低
3、对于有问题的员工失控
4、英雄主义
5、项目后期加入人员:“火上加油”
6、办公环境差
7、开发人员和客户之间发生摩擦
8、不现实的预期
9、缺乏有效的高层支持
10、缺乏各方面的协力合作
11、缺乏用户的介入
12、政治高于物质
13、充满想象:项目组没人真正想要他们能按给定的计划完成项目,但是他们认为如果每个人能够努力工作,并且不出现问题,他们可能会很幸运的按时完成任务。
选自《快速软件开发》