软件项目开发过程的风险性
来源:互联网 发布:在线文书 知乎 编辑:程序博客网 时间:2024/05/01 03:43
2005年11月12日
现在在做的这个项目,开发工期很紧。一个五脏俱全的B/S架构的管理系统,基于JAVA Struts & SQL Server,包括前期培训和后期测试发布只有一个多月的开发时间,本来已经是很紧张的了,但是,现在项目的需求来回改变,甚至达到了一天变两次的境地。从昨天晚上就听到风声,据说是要对需求进行调整,今天早晨几个模块负责人就上楼来(我们开发人员在三楼,头儿们都在一楼)和我们说一些调整的事项。在这期间,我注意到他们总是使用“大概应该这样做”、“先这样处理”、“以后再说”等字眼。在他们走后,我对开发组的同事说咱们先别改,说不定需求还有变化。果不其然,到了下午五点左右,正式通知下来了,大部分模块都要再次进行大的调整,很多模块甚至要推翻重新来做!真不知道到了月底还能不能如期交工。
通过这个事件,我真是体会颇多。对于项目的风险性,乙方的项目负责人应该全面地考虑。在做项目计划的时候应该把各种需求一次性确定,不要在开发过程中一次次地更改需求,除非它是必要的。对于任何已经确定的需求,都要有形成文字材料并有甲乙负责人签字确认的文件。如果要对需求进行变更,就必须由双方负责人共同充分的讨论确认并记录在变更日志中。乙方负责人应该站在开发人员的立场上,不能对客户过于迁就,否则会大大增加项目的风险性,最终可能导致整个项目的延期甚至失败。在确定需求的时候,也要考虑到开发者的实际水平和工期进度情况,对于某些过于复杂难于实现的需求项应该争取与客户沟通,变通一下可能会对开发团队和整个工程有很大的益处。
现在在做的这个项目,开发工期很紧。一个五脏俱全的B/S架构的管理系统,基于JAVA Struts & SQL Server,包括前期培训和后期测试发布只有一个多月的开发时间,本来已经是很紧张的了,但是,现在项目的需求来回改变,甚至达到了一天变两次的境地。从昨天晚上就听到风声,据说是要对需求进行调整,今天早晨几个模块负责人就上楼来(我们开发人员在三楼,头儿们都在一楼)和我们说一些调整的事项。在这期间,我注意到他们总是使用“大概应该这样做”、“先这样处理”、“以后再说”等字眼。在他们走后,我对开发组的同事说咱们先别改,说不定需求还有变化。果不其然,到了下午五点左右,正式通知下来了,大部分模块都要再次进行大的调整,很多模块甚至要推翻重新来做!真不知道到了月底还能不能如期交工。
通过这个事件,我真是体会颇多。对于项目的风险性,乙方的项目负责人应该全面地考虑。在做项目计划的时候应该把各种需求一次性确定,不要在开发过程中一次次地更改需求,除非它是必要的。对于任何已经确定的需求,都要有形成文字材料并有甲乙负责人签字确认的文件。如果要对需求进行变更,就必须由双方负责人共同充分的讨论确认并记录在变更日志中。乙方负责人应该站在开发人员的立场上,不能对客户过于迁就,否则会大大增加项目的风险性,最终可能导致整个项目的延期甚至失败。在确定需求的时候,也要考虑到开发者的实际水平和工期进度情况,对于某些过于复杂难于实现的需求项应该争取与客户沟通,变通一下可能会对开发团队和整个工程有很大的益处。
- 软件项目开发过程的风险性
- 软件开发项目的风险
- 软件开发项目的风险
- 软件开发项目的风险
- 软件开发项目的风险
- 软件开发项目的风险
- 软件开发项目的风险
- 软件开发项目的风险
- 软件开发项目的风险
- 软件开发项目的风险
- 软件开发项目的风险管理
- 软件开发项目的风险管理 (转)
- 软件项目开发典型风险一览-过程篇
- 软件项目的风险
- 开发项目的风险
- 项目开发过程中接口的风险和管控
- 软件项目的核心风险
- 软件项目的核心风险
- 华山石 观《大长今》评
- 王坚老师语录(转载自spaces.msn.com/members/zfye)
- Building a Better ASP.NET 1.1 BasePage Framework --By Chase Thomas
- 谁有二进制指数退避的具体算法啊
- 使用输出重载时发现的一个奇怪现象!!!
- 软件项目开发过程的风险性
- 关于计算机教育的感想
- [PHP快讯]ZEND将与IBM合作开发PHP IDE/Framework
- PHP6将实现的几个特性/功能
- 一起向诸葛亮学十堂课
- KMP算法
- 在名字空间中声明类和成员函数
- Eclipse Flash教程
- 操作系统实验_动态分区存储管理方式的主存分配回收