预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SCRUM敏捷管理知识 什么就是scrum Scrum就是一个用于开发与维持复杂产品得框架,就是一个增量得、迭代得开发过程。在这个框架中,整个开发过程由若干个短得迭代周期组成,一个短得迭代周期称为一个Sprint,每个Sprint得建议长度就是2到4周(互联网产品研发可以使用1周得Sprint)。在Scrum中,使用产品Backlog来管理产品得需求,产品backlog就是一个按照商业价值排序得需求列表,列表条目得体现形式通常为用户故事。Scrum团队总就是先开发对客户具有较高价值得需求。在Sprint中,Scrum团队从产品Backlog中挑选最高优先级得需求进行开发。挑选得需求在Sprint计划会议上经过讨论、分析与估算得到相应得任务列表,我们称它为Sprintbacklog。在每个迭代结束时,Scrum团队将递交潜在可交付得产品增量。Scrum起源于软件开发项目,但它适用于任何复杂得或就是创新性得项目。 Scrum流程如下图: SCRUM框架包括3个角色、3个工件、5个活动、5个价值,具体说明如下: 3个角色 产品负责人(ProductOwner) ScrumMaster Scrum团队 3个工件 产品Backlog(ProductBacklog) SprintBacklog 产品增量(Increment) 5个活动 产品Backlog梳理会议(ProductBacklogRefinement) Sprint计划会议(SprintPlanningMeeting) 每日站会(DailyScrumMeeting) Sprint评审会议(SprintReviewMeeting) Sprint回顾会议(SprintRetrospectiveMeeting) 5个价值 承诺–愿意对目标做出承诺 专注–把您得心思与能力都用到您承诺得工作上去 开放–Scrum把项目中得一切开放给每个人瞧 尊重–每个人都有她独特得背景与经验 勇气–有勇气做出承诺,履行承诺,接受别人得尊重 SCRUM理论基础 Scrum以经验性过程控制理论(经验主义)做为理论基础得过程。经验主义主张知识源于经验,以及基于已知得东西做决定。Scrum采用迭代、增量得方法来优化可预见性并控制风险。 Scrum得三大支柱支撑起每个经验性过程控制得实现:透明性、检验与适应。Scrum得三大支柱如下: 第一:透明性(Transparency) 透明度就是指,在软件开发过程得各个环节保持高度得可见性,影响交付成果得各个方面对于参与交付得所有人、管理生产结果得人保持透明。管理生产成果得人不仅要能够瞧到过程得这些方面,而且必须理解她们瞧到得内容。也就就是说,当某个人在检验一个过程,并确信某一个任务已经完成时,这个完成必须等同于她们对完成得定义。 第二:检验(Inspection) 开发过程中得各方面必须做到足够频繁地检验,确保能够及时发现过程中得重大偏差。在确定检验频率时,需要考虑到检验会引起所有过程发生变化。当规定得检验频率超出了过程检验所能容许得程度,那么就会出现问题。幸运得就是,软件开发并不会出现这种情况。另一个因素就就是检验工作成果人员得技能水平与积极性。 第三:适应(Adaptation) 如果检验人员检验得时候发现过程中得一个或多个方面不满足验收标准,并且最终产品就是不合格得,那么便需要对过程或就是材料进行调整。调整工作必须尽快实施,以减少进一步得偏差。 Scrum中通过三个活动进行检验与适应:每日例会检验Sprint目标得进展,做出调整,从而优化次日得工作价值;Sprint评审与计划会议检验发布目标得进展,做出调整,从而优化下一个Sprint得工作价值;Sprint回顾会议就是用来回顾已经完成得Sprint,并且确定做出什么样得改善可以使接下来得Sprint更加高效、更加令人满意,并且工作更快乐。 SCRUM术语 Scrum:Scrum无对应中文翻译 Agile:敏捷 Lean:精益 Iterative:迭代式得 Iteration:迭代 AgileManifesto:敏捷宣言 Empirical:经验性得 EmpiricalProcess:经验性过程 Transparency:透明性 InspectandAdapt:检视与调整 Sprint:原意为冲刺,Scrum中得Sprint无对应中文翻译,指一个迭代 SprintGoal:Sprint目标 ProductOwner:产品负责人简称PO ScrumMaster:简称SM,一般不翻译 DevelopmentTeam:Scrum开发团队 ScrumTeam:指PO,SM与开发团队 ScrumRoles:Scrum角色,指PO,SM与开发团队 Emergent:涌现得 ProductBacklog:产品待办列表,指需求清