项目组成员的选择
Barry Boehm 绝顶的天才——用更少更好的人 工作匹配——是任务与人员的动机和能力匹配 职业的晋升——帮助人员自我实现,而不是强制的把他推到经验得不到提高或急需要他的岗位上 团队平衡——强调人员之间的互补性和协调性 排除不称职的人员——应尽快排除或者替换不称职的人员 典型错误 人员 1. 挫伤积极性 2. 人员素质低 3. 对有问题的员工失控 4. 英雄主义 5. 项目后期加入人员 6. 办公环境拥挤嘈杂 7. 开发人员和客户之间发生摩擦 8. 不现实的预期 9. 缺乏有效的项目支持 10. 缺乏各角色的齐心协力 11. 缺乏用户的介入 12. 政治高于物质 13. 充满想象 过程 1. 过于乐观的计划 2. 缺乏足够的风险管理 3. 承包人员导致的失败 4. 缺乏计划 5. 在压力下放弃计划 6. 在模糊的项目前期(fuzzy front end)浪费时间 7. 前期活动不合要求 8. 设计低劣 9. 缺少管理控制 10. 太早或过于频繁的集成 11. 项目估算时遗漏必要的任务 12. 追赶计划 13. 鲁莽编码 产品 1. 需求的镀金 2. 功能蔓延 3. 开发人员的镀金 4. 又推又拉的交易 5. 研究导向的开发 技术 1. 银弹综合症 2. 过高估计了新技术或方法带来的节省量 3. 项目中间切换工具 4. 缺乏自动的源代码控制手段 因篇幅问题不能全部显示,请点此查看更多更全内容