Your SlideShare is downloading. ×
0
方正网络技术有限公司-产品部<br />Scrum-敏捷开发模式<br />www.idoican.com.cn<br />www.fanshu.com<br />
什么是Scrum?<br /><ul><li>Scrum在英语的意思是橄榄球里的争球
在程序开发中它是一个敏捷开发框架
它是一个增量迭代的开发过程
在这个框架整个开发周期由若干个小的迭代周期,每个小的的迭代周期称为一个Sprint,每个Sprint的长度2到4周
在每个Sprint中,Scrum的开发团队拿到一个排列好优先级的需求列表,我们称它为用户故事或者叫Sprint backlo
在每个迭代结束后,都会开发完成可交付的产品。</li></li></ul><li>Scrum中的角色<br />在Scrum中,Scrum Master和团队被称为“Pigs——猪”。<br />其他人员被称为“Chickens——鸡”。<br...
Backlog<br />任务<br />Sprint<br />冲刺<br />Sprint<br /> Backlog<br />冲刺任务<br />Scrum <br />Master<br /> Scrum <br />队长<br />...
解释这些名词<br /><ul><li>Scrum Master : 为Scrum过程负责的人,确保scrum收益最大化。
Sprint: 冲刺,一个时间周期,开发会在此期间内完成所承诺的任务。
Backlog:可以预知的所有任务,包括需求、BUG等各种涉及开发的任务。
Sprint Backlog:一个冲刺内决定完成的任务。
Scrum meeting: 用于确定每期SPRINT工作内容。
Stand meeting:在Sprint周期内对任务和进展进行短时间快速沟通讨论会。
Burndown chart: 燃尽图,在冲刺长度上显示每天进展的图。</li></li></ul><li>任务收集阶段<br />1<br />任务讨论阶段<br />2<br />任务开发阶段<br />3<br />任务检查阶段<br /...
一 任务收集阶段<br /><ul><li>参与人:所有Scrum人员
工作内容:收集任务,BUG 需求等涉及到开发工作量的任务
交付物: backlog list
展现形式: BUG库</li></ul>纸贴<br />文本<br />
Upcoming SlideShare
Loading in...5
×

Scrum & agile

1,743

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,743
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Scrum & agile "

  1. 1. 方正网络技术有限公司-产品部<br />Scrum-敏捷开发模式<br />www.idoican.com.cn<br />www.fanshu.com<br />
  2. 2. 什么是Scrum?<br /><ul><li>Scrum在英语的意思是橄榄球里的争球
  3. 3. 在程序开发中它是一个敏捷开发框架
  4. 4. 它是一个增量迭代的开发过程
  5. 5. 在这个框架整个开发周期由若干个小的迭代周期,每个小的的迭代周期称为一个Sprint,每个Sprint的长度2到4周
  6. 6. 在每个Sprint中,Scrum的开发团队拿到一个排列好优先级的需求列表,我们称它为用户故事或者叫Sprint backlo
  7. 7. 在每个迭代结束后,都会开发完成可交付的产品。</li></li></ul><li>Scrum中的角色<br />在Scrum中,Scrum Master和团队被称为“Pigs——猪”。<br />其他人员被称为“Chickens——鸡”。<br />这些称谓源于这样一个笑话。鸡说:嗨,猪! 我想我们开一家餐厅咋样?猪说:哦,我不知道我们卖什么?鸡说:火腿和鸡蛋……咋样?猪说:算了,我不这么认为,我全身投入,你却只是参与!<br />
  8. 8. Backlog<br />任务<br />Sprint<br />冲刺<br />Sprint<br /> Backlog<br />冲刺任务<br />Scrum <br />Master<br /> Scrum <br />队长<br />Scrum <br />meeting<br />Scrum <br />会议<br /> Burndown <br />chart <br />燃尽图 <br />Stand<br /> meeting<br />站立会议<br />SCRUM的组成<br />
  9. 9. 解释这些名词<br /><ul><li>Scrum Master : 为Scrum过程负责的人,确保scrum收益最大化。
  10. 10. Sprint: 冲刺,一个时间周期,开发会在此期间内完成所承诺的任务。
  11. 11. Backlog:可以预知的所有任务,包括需求、BUG等各种涉及开发的任务。
  12. 12. Sprint Backlog:一个冲刺内决定完成的任务。
  13. 13. Scrum meeting: 用于确定每期SPRINT工作内容。
  14. 14. Stand meeting:在Sprint周期内对任务和进展进行短时间快速沟通讨论会。
  15. 15. Burndown chart: 燃尽图,在冲刺长度上显示每天进展的图。</li></li></ul><li>任务收集阶段<br />1<br />任务讨论阶段<br />2<br />任务开发阶段<br />3<br />任务检查阶段<br />4<br />SCRUM的四个阶段<br />
  16. 16. 一 任务收集阶段<br /><ul><li>参与人:所有Scrum人员
  17. 17. 工作内容:收集任务,BUG 需求等涉及到开发工作量的任务
  18. 18. 交付物: backlog list
  19. 19. 展现形式: BUG库</li></ul>纸贴<br />文本<br />
  20. 20. 二 任务讨论阶段<br /><ul><li>参与人:所有Scrum人员
  21. 21. 工作内容:召开scrum meeting 决定下个Sprint冲刺的工作任务</li></ul>开发人员估算backlog开发时间<br />需求方指定需求优先级 <br /><ul><li>交付物: sprint backlog list
  22. 22. 展现形式: 白板</li></ul>记录<br />
  23. 23. 三 任务开发阶段<br /><ul><li>参与人:开发人员 Scrum master
  24. 24. 工作内容:对Sprint backlog进行开发 </li></ul>对紧急的不在计划内任务进行处理<br /><ul><li>交付物: 燃尽图
  25. 25. 展现形式: 白板</li></ul>记录<br />
  26. 26. Burndown chart 燃尽图<br />S<br />P<br />R<br />I<br />N<br />T<br />B<br />A<br />C<br />K<br />L<br />O<br />g<br />10<br />7<br />5<br />3<br />0<br />6<br />8<br />12<br />4<br />10<br />14<br />2<br />0<br />Sprint 时间<br />
  27. 27. Burndown chart 燃尽图<br />
  28. 28. Burndown chart 燃尽图<br />
  29. 29. 四 任务检查阶段<br /><ul><li>参与人:开发人员 Scrum master
  30. 30. 工作内容:对完成任务进行检查,将未完成任务放到下个Sprint中
  31. 31. 交付物: Sprint总结
  32. 32. 展现形式: 白板</li></ul>记录<br />
  33. 33. Unplanned item && Next <br /><ul><li>Unplanned item:不再计划内的条目指的是临时加入的、紧急的事情,这些事情往往优先级会比现在开发的Sprint backlog要高,这时候就要将它放进upplanned中。
  34. 34. Next: 在Sprint开发过程中往往会因为各种原因导致sprint backlog没有开发完,这时候就要将这些放到Next中,和下一期的backlog一起滚动。</li></li></ul><li>白板展示图<br />
  35. 35. Sprint1<br />sprint3<br />sprint2<br />需求的迭代开发<br />
  36. 36. 各阶段关系:需求迭代+阶段并行 14+1天<br />收集<br />讨论<br />开发<br />检查<br />16<br />2<br />
  37. 37. 再开发<br />收集<br />讨论<br />检查<br />开发<br />信息的流畅和对称性<br />需求<br />成果<br />对需求进行收集管理<br />不断循环滚动,推动产品向前发展<br />大家都清楚现在有哪些需求,哪些需求最重要将要被开发<br />大家知道哪些需求被满足了,哪些还需要继续开发改进<br />大家都知道研发现在正在满足哪些需求<br />研发知道自己要做什么<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×