您的位置:首页 > 产品设计 > 产品经理

敏捷开发学习笔记-Agile development(AM)

2017-05-17 09:36 295 查看

以人为核心,迭代,循序渐进
项目被切分为多个子项目,每个子项目都经过测试,具备集成和可运行的特征
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主管需要记下这些障碍)
需求评审
冲刺完成后,冲刺回顾会议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: