方正网络技术有限公司-产品部Scrum-敏捷开发模式www.idoican.com.cnwww.fanshu.com
什么是Scrum?Scrum在英语的意思是橄榄球里的争球
在程序开发中它是一个敏捷开发框架
它是一个增量迭代的开发过程
在这个框架整个开发周期由若干个小的迭代周期,每个小的的迭代周期称为一个Sprint,每个Sprint的长度2到4周
在每个Sprint中,Scrum的开发团队拿到一个排列好优先级的需求列表,我们称它为用户故事或者叫Sprint backlo
在每个迭代结束后,都会开发完成可交付的产品。Scrum中的角色在Scrum中,Scrum Master和团队被称为“Pigs——猪”。其他人员被称为“Chickens——鸡”。这些称谓源于这样一个笑话。鸡说:嗨,猪! 我想我们开一家餐厅咋样?猪说:哦,我不知道我们卖什么?鸡说:火腿和鸡蛋……咋样?猪说:算了,我不这么认为,我全身投入,你却只是参与!
Backlog任务Sprint冲刺Sprint Backlog冲刺任务Scrum Master Scrum 队长Scrum meetingScrum 会议 Burndown chart 燃尽图 Stand meeting站立会议SCRUM的组成
解释这些名词Scrum Master : 为Scrum过程负责的人,确保scrum收益最大化。
Sprint: 冲刺,一个时间周期,开发会在此期间内完成所承诺的任务。
Backlog:可以预知的所有任务,包括需求、BUG等各种涉及开发的任务。
Sprint Backlog:一个冲刺内决定完成的任务。
Scrum meeting: 用于确定每期SPRINT工作内容。
Stand meeting:在Sprint周期内对任务和进展进行短时间快速沟通讨论会。
Burndown chart: 燃尽图,在冲刺长度上显示每天进展的图。任务收集阶段1任务讨论阶段2任务开发阶段3任务检查阶段4SCRUM的四个阶段
一 任务收集阶段参与人:所有Scrum人员
工作内容:收集任务,BUG 需求等涉及到开发工作量的任务
交付物: backlog list
展现形式: BUG库纸贴文本

Scrum & agile