敏捷开发学习笔记-Agile development(AM)
Posted 临渊(v:superz-han)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷开发学习笔记-Agile development(AM)相关的知识,希望对你有一定的参考价值。
以人为核心,迭代,循序渐进
项目被切分为多个子项目,每个子项目都经过测试,具备集成和可运行的特征
5个价值观:沟通、简单、反馈、勇气、谦逊
敏捷模型与瀑布模型的区别
相对于瀑布模型,提高开发效率和响应能力
瀑布模型以文档为驱动,敏捷开发只写必要的文档,尽量少写文档,注重人与人之间面对面的交流,强调以人为核心。
Scrum ‘争球‘
15-30天一个冲刺 提交一个增量(新特性)
产品需求(pruduct backlog)->优先级排序->选择需求->冲刺会议(需求评审)->
冲刺过程中 冲刺订单(sprint backlog),需求是被冻结的,不能修改
优点:容易学习
敏捷方法 极限编程XP与Scrum的区别
Scrum偏重于过程,XP偏重于实践,实际中,两者是结合一起应用的
- 迭代长队不同 XP 的一个Sprint(冲刺) 1~2周 Scrum 2~4周
- 迭代中,是否允许修改需求 XP 没有实现的需求可以更改,Scrum不允许更改需求
- 在迭代中,User Story(用户需求)是否严格按优先级实现 XP严格按照 Scrum灵活处理
- 软件实施过程中是否采用严格的工程方法 XP对整个流程方法定义严格,需采用TDD,自动测试,结对编程,简单设计,重构等约束团队 Scrum靠开发者自觉
会议
- 每日站会
今天你完成了哪些工作?明天你打算做什么?完成你的目标是否存在什么障碍?(Scrum主管需要记下这些障碍)
- 需求评审
- 冲刺完成后,冲刺回顾会议
文档
- 产品订单(需求-产品原型)
- 冲刺订单(研发排期、测试排期、测试计划等)
- 燃尽图(Bug统计)
以上是关于敏捷开发学习笔记-Agile development(AM)的主要内容,如果未能解决你的问题,请参考以下文章