软件开发中应该避免的十大错误
2007-07-09 11:14
639 查看
【图灵图书推荐】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程序设计杰出大奖
相关文章推荐
- 软件开发中应该避免的十大错误
- 程序员应该避免六个常见的开发错误
- 程序员应该避免六个常见的开发错误
- Reddit联合创始人教你避免软件开发中的低级错误
- 浅谈Hibernate获得成功的十大理由-个人觉得软件开发过程,就应该这样
- 程序员应该避免六个常见的开发错误
- 程序员应该避免六个常见的开发错误
- 10 大Extjs开发应该避免的错误
- 软件开发需要避免的五个错误
- 浅谈软件开发中设计的重要性以及错误设计的避免和修正
- 成为一个优秀的软件开发工程师应该具备的能力
- 响应式 Web 设计应该避免的错误
- 安卓app开发之Basic4android软件安装配置以及常见错误
- 实时嵌入式软件开发的25个常见错误
- 软件开发中常见的十大系统瓶颈
- 软件项目开发《七十五条》不可以原谅的错误及相关解释
- 分享.NET开发中经常用到的十大软件
- 作为软件开发人员应该知道的最基本的东西-转载
- .NET开发十大常用工具软件分享
- 客户应该知道的软件开发八个原则