敏捷开发

在没有敏捷开发前,传统的开发模式是遵循瀑布模式的:

  1. 需求分析
  2. 设计
  3. 编码
  4. 测试
  5. 交付

说简单点,瀑布模式最大的特点就是需求一旦定下来了,后面就按计划执行,适用于需求变动不大、需求明确的软件开发。

那如果说,一个软件需求不明确、需求变动大,那么瀑布模式就会导致频繁的返工情况,那敏捷开发孕育而生,他的核心价值观有四点:

  1. 个体和互动 高于 流程和工具:开发、产品、测试间积极互动,不单打独斗
  2. 可工作的软件 高于 详尽的文档:先开发出来再说,文档后补
  3. 客户合作 高于 合同谈判:客户的需求变动和新增积极响应
  4. 响应变化 高于 遵循计划:积极响应客户的需求变更

说白了,就是先制定一个初版的需求,开发边做边和客户沟通反馈,需求反复变更,开发反复改,知道客户满意为止

posted @   爱编程DE文兄  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2020-12-31 springcloud-跳过maven单元测试
2020-12-31 springcloud-pom配置文件依赖管理
2020-12-31 springcloud-父工程project搭建
2020-12-31 springcloud-cloud组件停更说明
2020-12-31 springcloud-boot和cloud版本选型
点击右上角即可分享
微信分享提示