敏捷开发优缺点——敏捷开发模式优缺点
- 2020-11-09 16:30:00
- yanruiyu 原创
- 15776
敏捷开发强调 :
- 个体和互动高于流程和工具
- 工作的软件高于详尽的文档
- 客户合作高于合同谈判
- 响应变化高于遵循计划
敏捷开发成功地弥补了瀑布式开发的不足,有很大的优势:
- 强调“响应变化”:在做出开发计划后,计划并不是需要唯一遵循的指南。开发过程会因客户需求的改变而出现改变,这时就需要产品经理不断更新产品需求,开发团队中的成员主动配合,使迭代过程可以根据需求变化灵活调整。
- 使资源利用最大化:瀑布式开发要求每个人各司其职,但敏捷开发要求大家能够互相信任、互相帮助,合作开发。在某一位置出现空缺时,其他人可以暂时代工,这一现象有效地使资源利用效率最大化。
- 反馈及时:与瀑布式开发在整个生命周期后期才能得到反馈的状态相比,敏捷开发在每个迭代后都能交付可独立运行的成果。不论是团队对迭代成果进行测试,还是从客户那里,都能得到及时的反馈。
- 短周期:每一个迭代就是一个周期,因此交付成果的效率得到显著提高。
- 客户参与:在每个迭代结束后都能将迭代的成果交付到客户手中,客户可以及时跟踪到最新的产品状态,且参与到产品开发中去。
- 忽视文档的重要性:敏捷开发认为工作的软件高于详尽的文档,在注重成员之间沟通的同时,过于忽视文档的重要性,这会在团队中增添新人时产生一些不必要的、繁琐的沟通环节。
- 开发成本:由于敏捷开发是迭代式开发,在每个迭代中都有一个小型的、完整的开发流程,因此开发成本高。
- 需求分析失误:在需求分析阶段,一旦需求分析出现问题,会导致接下来的工作及开发流程都会出现方向上的偏差。
文章分类
联系我们
- 联系人:阿道
- 联系方式: 17762006160
- 地址:青岛市黄岛区长江西路118号青铁广场18楼
投稿邀请
如果您有优秀的原创文章,欢迎添加联系人直接与我们联系,或通过下方邮箱发送投稿文章,一经采用,我们会付以一定的稿件报酬。
- 投稿邮箱: yanruiyu@easycorp.ltd
- 投稿标题:向 [敏捷开发] 网站投稿
- 稿件要求:与敏捷开发相关的任何内容
更多投稿相关请点击 更多进行了解~