`

Scrum学习(一)

阅读更多
 
scrum是一个支持复杂产品开发的框架,包含scrum团队及其相关角色、事件、工件和规则。
scrum基于经验性过程控制理论,知识来源于经验,基于已知的东西做决定。
scrum的三个支柱:
1、透明性
  使用通用标准来使所有人对产品有共同理解。
2、检验
  需要经常检验scrum的攻击和过程是否服务于目标,即使发现不该存在的偏差。
3、适应
  如果发现了一个或多个方面背离了可接受标准,并且最终产品不合格时,就必须对过程进行调整。
 
scrum制定了4个检验和适应的正式时机:
1、sprint计划会议
  下个sprint要交付什么样的增量结果?产品待办事项列表
  要交付增量需要完成什么样的工作?sprint待办事项列表
 
2、每日例会:不是进度汇报会议,只是为了将产品待办事项列表条目转化为增量的人召开的。
  上次会议之后完成了哪些工作;
  下次每日例会以之前准备完成什么;
  工作中遇到了哪些障碍以及风险;
 
3、sprint评审会议
  在sprint的结尾召开,用以检验所交付的产品增量并按需调整产品待办事项列表。
 
4、sprint回顾会以
  在评审会议结束之后在下个sprint开始之前召开,是scrum团队检验自身并创建下个sprin改进计划的机会。
 
scrum团队:
产品负责人、开发团队、scrum master
 
scrum工件:
  产品代办事项列表。包含了所有产品需要的东西,产品负责人负责产品待办事项列表的内容、可用性和优先级。
  监控sprint 进度,监控向目标前进的进度。我们只关心剩余工作和日期。
  sprint backlog,sprint待办事项列表。是一份足够具体的计划,使得进度上的改变能在每日例会中得到理解。
  增量。增量是一个sprint及以前所有sprint中完成的所有产品代办事项列表条目的总和。  
  “完成”的定义。每个团队成员都必须对完成工作有相同的理解,这样才能保证透明性,“完成”用来评估产品增量在什么时候完成。
分享到:
评论

相关推荐

    Scrum 学习心得

    Scrum是一种敏捷项目管理框架,特别适用于复杂和不断变化的软件开发环境。它强调灵活性、迭代开发、团队协作和快速反馈,以适应不确定性和需求变化。以下是对Scrum核心概念的详细阐述: 1. 敏捷哲学:敏捷的核心...

    Scrum软件开发学习资料.rar

    分享一些关于Scrum软件开发的学习资料。Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。

    the enterprise and scrum

    通过本书的学习,读者能够了解到 Scrum 如何帮助企业解决复杂问题、提升整体效率以及实现持续改进的目标。无论你是刚接触 Scrum 的新手还是已经有一定实践经验的专业人士,都能从中获得宝贵的知识和启示。

    scrum primer

    Scrum是一种敏捷开发框架,它被广泛应用于软件开发中。它的核心思想是通过自组织、交叉功能的团队以迭代增量的方式开发产品或项目。这种方法已经被证明可以在快节奏、多变的环境中取得成功。 Scrum框架包括以下几个...

    scrum资料综合

    综上所述,这个压缩包提供了全面的Scrum学习材料,包括检查列表、FAQ、官方指南以及Scrum与XP结合的实践经验。对于任何希望深入了解或实施Scrum的人来说,这些都是极具价值的参考资料。通过深入研究这些文档,团队...

    硝烟中的Scrum和XP.pdf

    总的来说,《硝烟中的Scrum和XP》这本书提供了一个全面了解这两种敏捷方法的窗口,有助于读者提升团队协作能力,培养适应性和持续学习的思维方式,从而在复杂的软件开发环境中取得成功。通过实际应用Scrum和XP,团队...

    scrum培训教程--PPT

    它是一个简单但强大的框架,易于学习和实施,使客户能在项目早期就看到实际可运行的软件,从而及时发现潜在问题并作出调整。此外,Scrum强调通过频繁的交付,促进团队之间的沟通与协作,降低项目风险。 然而,Scrum...

    THE SCRUM PRIMER: An Introduction to Agile Project Management with Scrum

    Scrum是一种敏捷开发方法,旨在提高团队的工作效率和灵活性。它强调通过迭代的方式完成项目,每次迭代都会产生可用的产品增量。Scrum的核心理念是适应变化而非严格遵循计划,这与传统的瀑布式项目管理方法形成鲜明...

    SCRUM-Guide-EN-ZH

    总的来说,"SCRUM-Guide-EN-ZH"压缩包为学习和应用Scrum提供了基础资源,无论是英文原版还是中文译本,都能帮助读者理解这一敏捷框架的核心理念,从而更有效地管理项目,提高开发效率。通过深入学习和实践Scrum,...

    SCRUM实施与检查列表

    Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发过程。它强调团队协作、迭代开发和持续改进,以提高软件开发效率和质量。XP(Extreme Programming)是另一种敏捷开发方法论,注重编程实践和技术上的优秀习惯。...

    Scrum敏捷开发方法

    这意味着Scrum看起来简单,但在实践中需要不断地学习和调整,以达到最佳效果。Scrum框架的应用始于上世纪90年代初期,起初主要用于管理复杂产品的开发工作,但其适用范围远不止于此。 Scrum框架中的关键角色包括...

    敏捷游戏开发(Scrum)

    通过《敏捷游戏开发与Scrum》一书,读者不仅可以了解到如何将Scrum这一敏捷方法论应用于游戏开发中,还能获得许多宝贵的实践经验。无论是对于已经在使用Scrum的游戏开发团队,还是计划引入敏捷实践的企业而言,这...

    scrum使用的工具及模板

    Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发项目。它强调团队协作、迭代开发和持续改进,以...同时,持续的团队反馈和改进(Retrospective)是Scrum成功的关键,确保团队能够从每个Sprint中学习并不断提升。

    Scrum手册

    #### 一、Scrum框架概览 **Scrum**是一种轻量级的敏捷项目管理框架,旨在帮助团队高效地管理软件开发项目和其他复杂工作。其核心理念是通过短期迭代(Sprint)的方式快速响应变化,促进团队内部及与客户之间的紧密...

    看板和 Scrum-相得益彰.pdf

    知识点一:看板和 Scrum 的定义 看板和 Scrum 是两种常用的 Agile 项目管理方法。看板是一种视觉化管理方法,通过 Kanban board 来管理项目工作流程。Scrum 是一种 Agile 项目管理框架,强调团队协作和迭代开发。 ...

    Scrum-Guide-US

    - **Scrum**是一种用于开发和维护复杂产品的框架。它通过一系列的角色、事件、工件以及这些元素之间的规则来实现对复杂问题的有效应对。 - **轻量级、易理解但难于精通**:Scrum框架虽然简单明了,但真正掌握并有效...

    Scrum之旅 敏捷开发

    #### Scrum:一种迭代式增量软件开发过程 Scrum是一种灵活且高效的软件开发框架,特别适用于敏捷软件开发。它不仅包含一系列实践和预定义的角色,还强调团队的协作与沟通,以快速响应变化的需求。 #### Scrum的...

    SCRUM指南(高清中文版)

    - **持续改进**:Scrum鼓励团队不断地学习和改进,这不仅限于技术方面,还包括团队协作和沟通方式。 #### 结论 Scrum是一种强大的框架,它不仅仅局限于软件开发领域,还可以应用于任何需要创新和灵活性的项目管理...

    Scrum_Guide.pdf

    #### 一、Scrum 框架定义与目的 **Scrum** 是一种轻量级框架,用于管理和开发复杂产品。它由 Ken Schwaber 和 Jeff Sutherland 创建,并持续维护至今。Scrum 的核心在于提供一个结构化的环境,在这个环境中,团队...

    Scrum精要Scrum精要

    ScrumMaster的主要职责是帮助团队学习和应用Scrum,以实现商业价值的最大化。他们通过服务团队、保护团队不受外部干扰、引导团队和Product Owner有效应用Scrum,以及教授Scrum给团队、Product Owner和整个组织来实现...

Global site tag (gtag.js) - Google Analytics