`

Scrum简述及常用术语解释

 
阅读更多

Scrum
一种迭代式增量软件开发过程,常用于敏捷开发
Scrum三大角色
1.PO 产品负责人,代表客户决定产品需求以及优先级,是Team对于需求的唯一诉求人,帮助团队屏蔽传统的需求纠纷干扰,迅速的需求反馈,提高团队的效率。
  • 确定产品的功能,负责维护产品Backlog决定产品的发布日期和发布内容。
  • 为产品的投资回报率(ROI)负责。
  • 根据市场价值确定功能优先级。
  • 在每个sprint开始前调整功能和调整功能优先级。
  • 在sprint结束时接受或决绝接受开发团队的工作成果。
2.Scrum master  (Scrum 主管)帮助团队屏蔽外界干扰,让团队集中在开发生产中。
    Scrum主管促进scrum整个过程,解决一些影响团队完成项目的问题和阻碍。注意:Scrum主管并非团队领导,而是一个协调、保证开发团队不外界干扰的角色.Scrum主管确保Scrum过程被按照初衷使用,是规则的执行者。
  • 保证团队资源完全被利用并全部是高产出的。
  • 保证各个角色及职责的良好协作。
  • 解决团队开发中的障碍。
  • 做为团队和外部的接口,屏蔽外界对团队成员的干扰。
  • 保证开发过程按计划进行,组织每日站会,sprint计划会试,sprint评审会试和sprint回顾会议。

 

3.Scrum团队
   负责在每个sprint将产品Backlog中的条目转化成为潜在可交付的功能增量。
  • 5到9人,太少可能技能受限,无法交付可发布的产品模块。太多,太复杂不便于经验过程控制。大型项目可多个scrum团队。
  • 跨职能团队,各个成员必须具备产品增量所需的各种技能。如编程、架构等。在团队中没有头衔的概念,团队里不存在测试等待定领域的子团队。
  • 团队是自组织的,任何人都没有权利规定团队如何将产品Backlog转化为可交付的功能增量,而是由团队自己确定。每个团队成员利用自己的专业技能,解决遇到的问题。这种协同配合提高团队整体效率。
 Scrum四大会议
1.Scrum planning meetting (Scrum 计划会议
主要通过会议确定当下sprint的Backlog内容和目标。SM,PO和团队成员都要参加。
2.Daily Scrum meetting(Scrum 每日站会)
快速高效的解决三个问题,上次开会以来都做了什么,将来要做些什么,做事的过程中遇到哪些需要讨论的问题和障碍。
3.Review Meeting(Scrum 评审会议)
sprint周期最后让团队向PO和利益相关者展示已完成的功……让其他人了解团队在做些什么,并得到重要反馈。做演示也会迫使开发团队真正完成一些工作。
4.Retrospective Meeting(Sprint 回顾会议)
在sprint的评审会议后,团队需要进行一次回顾会议,有助于提高团队效率,避免重复犯错。
三大工件
Sprint Backlog(冲刺订单)
以小时为单位的任务,细化了所有的任务,没有超过16小时的,任务需要大家认领各自喜爱的任务。sprint planning meetting的时候会出现。
Burn down chart(燃尽图)
是一个公开展示的图表,显示当前冲刺中未完成的任务数目,或在冲刺订单上未完成的订单项的数目。
Product Backlog(产品订单)
不同于sprint backlog,product backlog是整个项目概要的文档。
 
 
 
 
 
 
 
 
 
 
分享到:
评论

相关推荐

    Scrum 简述

    Scrum 是一种敏捷软件开发框架,源自橄榄球术语,寓意团队协作和灵活应对变化。它的核心在于通过迭代和增量的方式进行项目管理,以适应快速变化的需求和环境。Scrum 的关键特点是其灵活性和自我组织性,鼓励团队在...

    Scrum之 流程和术语.pdf

    Scrum是一种广泛应用于软件开发和项目管理的敏捷框架,它以迭代和增量的方式进行产品开发,强调灵活性和团队协作。Scrum的核心理念是通过短期、固定时间长度的迭代(Sprint)来快速响应变化,每次迭代结束后都能产出...

    scrum及常见问题

    scrum及常见问题 ,scrum及常见问题处理解决办法等等

    Scrum术语字典.pdf

    ### Scrum术语字典知识点详解 #### 燃尽图(Burndown Charts) 燃尽图是一种用于跟踪项目剩余工作量的重要工具。该图表通过Y轴表示剩余工作量,而X轴表示时间线,以此直观地展示随着项目的推进剩余工作量的变化...

    Scrum Master 认证考试原题.docx

    **解析**:本题目集旨在帮助考生通过Scrum Master (CSM) 认证考试,该考试评估考生对Scrum框架、原则及实践的理解与应用能力。 #### 描述:100%原题,保证你拿到价值RMB 7000的CSM证书 **解析**:这段描述强调了...

    Scrum-教材.doc

    Scrum 教材总结 Scrum 是一种敏捷开发框架,对于软件开发和项目管理非常重要。本文将对 Scrum 的起源、Scrum 模型、Scrum 框架、现状和为什么会失败等方面进行详细的介绍。 一、Scrum 起源 Scrum 的 idea 来自于 ...

    scrum使用的工具及模板

    在这个“scrum使用的工具及模板”压缩包中,包含了实施Scrum过程中几个关键元素的示例和模板,这对于初学者或希望引入Scrum流程的团队来说是非常有价值的。 首先,我们来看`ProductBacklog模板.xls`。产品积压工作...

    SCRUM Professional Scrum Master II题.docx

    "Scrum专业Scrum Master II题库" Scrum是一种敏捷项目管理方法,旨在帮助团队更好地协作、更快速地交付价值。Scrum Master扮演着关键角色,是Scrum团队的 facilitator、 coach和servant leader。Scrum Master负责...

    the enterprise and scrum

    ### Scrum 在企业中的应用与实践 #### 一、Scrum 概览 Scrum 是一种敏捷开发框架,主要用于管理复杂的产品开发项目...无论你是刚接触 Scrum 的新手还是已经有一定实践经验的专业人士,都能从中获得宝贵的知识和启示。

    基于Scrum的敏捷测试的研究及应用

    Scrum敏捷测试是一种快速适应变化的软件开发方法,它通过迭代和增量的实践来管理软件和产品的开发。Scrum方法的核心特征是强调团队内部的沟通和协调,以及与管理层的沟通。敏捷测试的实施是通过将Scrum流程和正交...

    5分钟了解Scrum

    **Scrum**作为一种敏捷开发框架,在软件开发及项目管理领域内备受推崇。本文旨在帮助读者在短时间内理解Scrum的基本原理及其应用价值。 #### Scrum的核心理念 Scrum被定义为一种简单的方法,专门用于管理复杂项目...

    2020-Scrum指南.pdf

    随着时间的发展,Scrum已被广泛应用于各种复杂的工作场景,包括但不限于软件开发,涵盖了研究人员、分析师、科学家等各类专业人士。 Scrum的核心在于其轻量级的结构,由以下几个关键组件组成: 1. **Product Owner...

    Scrum指南 2017版

    Scrum是一种迭代式增量软件开发方法,强调在开发过程中项目的可管理性和控制。Scrum的三个主要组成部分是角色、事件、和工件,它们共同构成了一套规则和实践,来支持团队在复杂产品开发中的工作。以下为详细知识点:...

    Scrum知识体系分享

    ### Scrum知识体系详解 #### 一、Scrum概述与必要性 Scrum是一种轻量级的敏捷项目管理框架,旨在帮助团队高效地管理和交付高质量的产品。它通过一系列明确的角色、活动和工件来实现这一目标。在传统项目管理方法中...

    redmine scrum敏捷组件

    Redmine 是一个开源的项目管理工具,而"redmine scrum 敏捷组件"是Redmine中的一个扩展,旨在帮助团队采用Scrum敏捷开发方法进行项目管理。Scrum是一种广泛应用于软件开发领域的敏捷框架,强调迭代和增量交付,以...

    Scrum 介绍文档

    Scrum的每个实践环节都必须使用统一的术语和定义,以确保所有参与者对观察到的事情有统一的理解和期望。 Scrum指南还强调了Scrum的版本历史和发布的版权信息,它是在知识共享署名-相同方式共享3.0许可协议下发布的...

    Scrum规则一览表

    - **参与者**:Sprint Review Meeting由整个Scrum团队(包括PO、Scrum Master和所有团队成员)及可能的利益相关者参加。 - **主要内容**: - 展示在Sprint期间完成的工作。 - 收集来自客户和其他利益相关者的反馈...

    Scrum一个轻量级的软件开发方法

    Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发过程。它以迭代和增量的方式进行,强调团队自组织和协作,以快速响应变化并提供价值。Scrum的核心理念是通过短周期的Sprints(通常为2-4周)来实现产品的持续...

Global site tag (gtag.js) - Google Analytics