诞生背景:
随着软件规模的发展和商业化,软件开发模式的管理显得尤为重要。在软件规模较小时,一个人就可以单独完成软件的编写,测试和发布。当软件规模和复杂度越来越高时,我们不得不进行协调工作,多人完成一个软件的开发,在没有管理的背景下,软件的编写,测试,集成,交付开始显的混乱,造成软件危机。后来我们引入完整的控制流程,比如瀑布模型,工作流。但是这种流程又显得僵硬,无法应对商业化和市场化的竞争。使软件开发交付流程变的臃肿,僵硬,埋雷风险陡然上升。这时,一个更好的选择,敏捷的思想和工作方式应运而生。
它以快速响应需求,快速处理变化,快速交付可用产品,减低项目整体风险而著称。
敏捷的宣言和思想。
1.个体和交互胜过过程和工具。
2.可以工作的软件胜过面面俱到的文档。
3.客户合作胜过合同谈判。
4.响应变化胜过遵循计划。
敏捷的价值:</