* 优点
- 降低风险
- 得到早期用户反馈
- 持续的测试和集成
- 使用变更
* 伪缺点
- 只注重产品功能层面的快速迭代,而无视系统架构层面的快速迭代,
结果是在系统的后段架构还是一团混乱,甚至还没有后端架构的时候,就已经在产品上堆砌了一堆功能
- 稍有不慎就会造成死循环
- 如果结构复杂时,迭代需要的时间很长
迭代开发是现在的主流
* 优点
- 降低风险
- 得到早期用户反馈
- 持续的测试和集成
- 使用变更
* 伪缺点
- 只注重产品功能层面的快速迭代,而无视系统架构层面的快速迭代,
结果是在系统的后段架构还是一团混乱,甚至还没有后端架构的时候,就已经在产品上堆砌了一堆功能
- 稍有不慎就会造成死循环
- 如果结构复杂时,迭代需要的时间很长
迭代开发是现在的主流