迭代与需求演化
来源:互联网 发布:c语言 setlocale 编辑:程序博客网 时间:2024/05/16 12:09
记得07年我在做一个大型项目的时候,我们的团队对于客户的业务几乎一无所知。后来硬是通过几个月与客户的死磨硬泡,对那个行业的业务才有了一个入门。
之后,我们试图在一个月内可以定义high-level的需求,但是终归没有实现。于是,我们只能从当时能够看到的几个特性入手,开始了开发。
随着一个一个迭代的进行,通过在每个迭代末我们给客户的演示,客户有了越来越多的想法,我们对系统的概貌和具体特性也看得越来越清楚。于是,我们对系统的架构也有了更好的把握,对原先确定的计划也根据更深的认识进行了调整。目标越来越清晰,我们对项目的计划也越来越有信心。客户也越来越有信心了。
最近的一个项目,我们在重复着同样的过程。不过这次更难,因为我们面对的是不懂技术的最终客户。我们发现,如果没有周期性的演示和从客户那里收集他的反馈,我们是不可能定义一个正确的系统的。迭代天生就是一个创新的过程,也是一个需求验证的过程。未知的东西越多,就越要通过迭代来让那些未知的东西逐渐浮现出来。
通过缩短迭代的周期,让客户融入到系统开发当中来,并且让客户也尽可能理解我们的工作,实现与客户的良好互动。
- 迭代与需求演化
- 需求迭代与项目风险控制
- 需求迭代
- 敏捷开发 迭代需求
- IT需求管理之迭代
- 敏捷开发之需求迭代
- C# LINQ需求实现演化
- 瀑布模型、渐增模型/演化/迭代、原型模型、螺旋模型具体有什么区别?
- 瀑布模型、渐增模型/演化/迭代、原型模型、螺旋模型具体有什么区别?
- 迭代与递归迭代
- 迭代与递归
- 迭代与瀑布
- 递归与迭代
- 递归与迭代
- 递归与迭代
- 递归与迭代
- 增量与迭代
- 递归与迭代
- Creating a Target Linux System
- 字符串和字符串结束标志
- c# XML to Excel
- 约瑟夫问题-循环链表
- 各种数据库连接jdbc的方式
- 迭代与需求演化
- 20090914 _ Oracle 11g中lock的增强
- Flex中如何给DataGrid控件的项目添加一个可编辑TextArea/TextInput,单击控件内的项目时,自动进入编辑状态
- Javascript 弹出式复选框 (JQuery 插件 mulitselector)
- spfa算法 Easy sssp
- TCP/IP模型各层的协议
- 用VC进行COM编程,必须要掌握哪些COM理论知识
- 关于我自学网页制作的经验之谈
- 给xp打补丁