在迭代中,按照分配给这个迭代的需求,以此作为当前迭代的范围,按照需求、分析设计、开发和测试这个流程执行
isliupinghua于2007年8月24日 下午05时01分33秒贴入
在全世界范围内,据分析30%以上的软件项目都是失败的。估计在中国比例可能更大,因为中国的软件水平还是非常低的,客户水平不成熟,而软件公司也大多是作坊式的,不懂方法论,管理混乱。何为项目失败?我想有很多情况,如大大超出投入生产预期期限,软件不满足客户需求,软件太多BUG导致客户无法使用,无法控制客户需求变更,项目太大管理混乱计划无法执行等等。中国CMM认证完全是一个形式,过了CMM5的公司可能内部管理非常混乱,所以这可能导致整个社会不信任这些认证,就像不承认教育部发出的某某毕业证书、某某注册师、某某工程师证书一样。
然而,国外早就有RUP软件开发过程,迭代型开发是RUP的主要特征,迭代型开发针对某些问题特别有效,例如,用户表达不出全部需求,需求在开发中不断变更,引入新技术的风险等等问题
然而,国外早就有RUP软件开发过程,迭代型开发是RUP的主要特征,迭代型开发针对某些问题特别有效,例如,用户表达不出全部需求,需求在开发中不断变更,引入新技术的风险等等问题