读书人

关于需求开发迭代特性的有关问题

发布时间: 2012-02-25 10:01:49 作者: rapoo

关于需求开发迭代特性的问题 - 软件工程/管理 / 开发过程版
是否所有的需求开发过程都必须是迭代完成的?

[解决办法]
整体上来看,一个软件的需求总是在迭代中逐步发展演化的。比如,当版本1的需求确定下来之后,新的需求就会产生,甚至在版本1开发过程中就产生了新的需求。对于一个版本(Release)的开发,通常需求也很难在一开始就固定下来,因此通常也需要一个迭代的过程,经过多个迭代,最终确定了这个版本的需求。这是一个逐步逼近真实值的过程,也是探索的过程。

迭代是一种开发的模式,也是一种手段,它可以为你带来优势。究竟是选择迭代还是选择更传统的瀑布或者其他方式,那要由当时的情形和人来决定。事实上,即使在瀑布开发模型中,需求也不可避免地发生变化。这种情况下,只有走变更控制的过程了。
[解决办法]
呵呵 迭代你最好用在 业务风险大的 项目 例如客户自己都不清楚 到底要做什么 他在思考 随时可能变化

你用迭代做出东西给他展示 会帮助他确认 他的想法。

但是你的系统很大 多个模块 每个模块 一个人负责 每个人对一个客户 你迭代计划 就有点复杂了 主要是你这几个模块可能业务成熟度不一样 。这个问题 需要研究一下 根据你情况 处理 。有详细案例 我们可以一起分析一下

读书人网 >软件开发

热点推荐