【图灵图书推荐】 TSP:领导开发团队 反模式
——CMM之父Humphrey大师对软件开发的深邃思考 软件工程经典著作,即将出版
著名的IT市场研究公司 Forrester近日发布了 一份报告,列出了会使软件开发误入歧途的10大错误。
- 对项目的成功没有全心全意投入。Never committing to project success.
- 在充分理解项目之前就定死进度和预算。Freezing the schedule and budget before a project is sufficiently understood.
- 过分扩大某个解决方案的适用范围。Overscoping a solution.
- 没有雇用专业的应用开发公司。Circumventing the application development organization altogether.(【按】此条翻译不够自信,请大家指教。)
- 对问题的复杂性估计不足。Underestimating the complexity of a problem.
- 缺乏领域专家,而专家的参与也不够。Being stingy with subject-matter experts, in which their participation is not sufficient.(【按】此条翻译不够自信,请大家指教。)
- 项目的领导班子选择不当。Choosing the wrong project leadership.
- 用人又疑。对已经委以任务的管理人员不信任。Distrusting managers who have had tasks delegated to them.
- 未经足够研究,就进入开发阶段。Jumping into development without enough research.
- 报喜不报忧,沟通不足。Suppressing bad news, in which dialogue is insufficient.
报告建议,观察项目的角度应该是能够如何展开而非应该如何展开(how it could unfold rather than how it should unfold)。应用开发人员与业务人员的对话内容应该进一步扩展,除了要做什么之外,还需纳入要避免什么。“成本最高的风险往往是那些最需要花费经历避免的风险。”
【延伸阅读】
【号外】IBM并购Telelogic
UML之父Grady Booch荣获DDJ程序设计杰出大奖