软件项目管理的常见问题
本文是《201 principles of software development》和《rapid development》关于项目管理部分的感悟。
一个产品或项目开发得很成功,你借鉴其方法确往往不会成功。但是别的项失败原因却值得我们认真分析和学习。
导致软件开发项目识别的因素主要来源于四个方面:人、管理、产品和技术。
一 与人相关的常见问题
1 团队成员没有充分的激励
2 团队人员的素质不行
3 团队中有害群之马
4 开发中塑造明星程序员,搞英雄主义。
5 项目延期了,还不断增加人力。
6 办公室吵闹混乱
7 程序员和客户在开发过程中逐渐有摩擦,有矛盾。
8 不切实际的项目规划
9 缺乏有力的高层项目支持
10 相关方没有利益投入,包括领导、团队负责人、成员、销售、客户等
11 缺少最终用户的参与
12 办公室政治,有的人关注搞高层关系;有的人关心搜集信息;有的人画地为牢,阻隔信息;有的人各个方面都干一点,其实等于没干。
13 一厢情愿的想法。例如,“大家都表示要加油干,虽然第一个项目节点就延期了,我相信他们会最终按时做好的。”
二 与管理相关的风险
1 过于乐观的时间规划。
2 没有管理好风险,有的风险没有意识到。麻痹大意往往导致大灾难。
3 外包出问题了。
4 没有好的规划。另外,随着项目的进行,没有经常评估进度,没有及时更新计划。
5 迫于应付眼前压力,完全放弃规划。
6 在项目开始前就浪费大