敏捷开发
在没有敏捷开发前,传统的开发模式是遵循瀑布模式的:
- 需求分析
- 设计
- 编码
- 测试
- 交付
说简单点,瀑布模式最大的特点就是需求一旦定下来了,后面就按计划执行,适用于需求变动不大、需求明确的软件开发。
那如果说,一个软件需求不明确、需求变动大,那么瀑布模式就会导致频繁的返工情况,那敏捷开发孕育而生,他的核心价值观有四点:
- 个体和互动 高于 流程和工具:开发、产品、测试间积极互动,不单打独斗
- 可工作的软件 高于 详尽的文档:先开发出来再说,文档后补
- 客户合作 高于 合同谈判:客户的需求变动和新增积极响应
- 响应变化 高于 遵循计划:积极响应客户的需求变更
说白了,就是先制定一个初版的需求,开发边做边和客户沟通反馈,需求反复变更,开发反复改,知道客户满意为止
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有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版本选型