敏捷方法论—scrum
敏捷方法scrum,相对于传统的瀑布式开发,的核心观念除了增量和迭代两个核心词外,核心的观念差异基本就是敏捷宣言的理念:
1.通过迭代式增量应对产品需求变化和开发技术变化。
2.注重个体和互动,以团队个体的主观能动推动开发。
3.注重软件功能的实现,将团队开发精力投入到开发,弱化大量文档编辑。
4.基于迭代式增量开发,可以快速响应客户需求变化。
5.领导角色的转变为服务型,需要将敏捷的理念灌输至每一个团队成员,并将方式和流程在团队内高效执行下去,同时需要为团队抵抗外力干扰,开发至上。
关于敏捷整体基本概念和基础知识,可参考以下思维导图:
注:思维导图根据 杨蕾 郑江 所著《天天学敏捷:scrum团队转型记》 整理。
敏捷的核心目的是为了通过周期性(一般为两周)迭代增量这种模式,快速应对项目需求和变化,提升开发效率,与传统的瀑布式并无优劣之分,需求明确和技术成熟传统的依旧是优选。
敏捷借助完善的规则和专业的团队,完成项目,如果团队人人都是老迈克,敏捷值得当做真理奉行。