软件项目的困难:海量信息,定义不清
2009-12-10 12:17
302 查看
做好一个软件,首先必须讲清楚这个软件干什么,而我们总是听到软件工程师抱怨用户讲不清他们的需求,总是在变。这常常是被大家列为软件开发项目失败的首要原因。
其实,这有什么奇怪的,这成万上亿条程序对应着海量的用户需求信息,讲得清才怪,不变才怪。
一个小型项目有个几十页需求文档不稀奇,大型项目有个几千页文档也是家常便饭。这文档是人写的,谁敢保证不出错?谁敢保证是完整的?谁敢保证未来不会变化?大型ERP项目牵涉到全公司管理团队,谁敢保证大家的看法协调一致?
管理软件项目的核心就在于控制这海量的信息。
相关文章推荐
- 定义一个类来获取项目中的页面环境信息。
- 【软件项目管理】里程碑事件的定义
- 山东建设信息:要重视软件项目管理研究
- Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
- Maven项目中通过profile定义使不同环境使用不同配置信息
- 第十一周项目1 - 存储班长信息的学生类(1、完成类中成员的定义)
- 项目软件集成三方模块,编译中int32和uint32定义冲突解决方法
- 软件项目大小的定义
- 项目定义软件过程(PDSP:Project's Defined Software Process)1
- 软件项目管理系统-人员管理-人员定义
- 软件项目管理系统-项目管理-模块定义-提问答疑
- 基于.NET 2.0的GIS开源项目SharpMap分析手记(十):开源空间信息软件体系与技术概述
- 软件项目需求分析为什么困难?
- 软件项目管理系统-项目管理-模块定义-开发内容
- 软件项目需求分析为什么困难?
- 软件定义的数据中心-【软件和信息服务】2012.11 推荐
- 为什么软件项目的需求分析工作比较困难
- 软件项目管理系统-项目管理-模块定义-开发笔记
- 基于.NET 2.0的GIS开源项目SharpMap分析手记(十):开源空间信息软件体系与技术概述
- 基于.NET 2.0的GIS开源项目SharpMap分析手记(十):开源空间信息软件体系与技术概述