scrum 订阅
Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. [1] 展开全文
Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. [1]
信息
业务领域
管理软件开发项目以及运行软件维护团队
定    义
是一种迭代式增量软件开发过程
成员组成
主管,产品负责人,开发团队
应    用
敏捷软件开发
外文名
Scrum
包    括
实践和预定义角色的过程骨架
Scrum创始人
Jeff SutherlandJeff Sutherland的第一份工作居然是美国空军战斗机飞行员,还曾于1967年获得了“壮志凌云”称号,完成过100次飞越北部越南的作战任务。服役后期,他到斯坦福大学拿下统计学硕士学位,并在美国空军学院教授数学统计 学和概率学。11年军旅生涯结束后,他成为了科罗拉多医学院的教师并获得了博士学位。在诺贝尔化学奖得主莱纳斯·鲍林的赞助下,他以放射学、生物学及预防医学助理教授的身份参与了维生素与癌症研究中心的创立,担任八年国家癌症中心的主要研究员,负责科罗拉多地区所有癌症患者的数据统计和IT方案与研究,整合了国家注册、临床试验、流行病学研究和癌变的超级计算机数学模型。1983年,他进入了一家遍及北美、经营着150家银行的公司,职务为先进系统副总裁及ATM业务部总经理。此后,Sutherland先后担任了11家软件公司的CEO、CTO或者工程副总裁,积累了丰富的软件开发经验。Ken SchwaberKen Schwaber最初的职业也很特别——商船经理。在随后40多年开发生涯的前10年中,他曾经编写过操作系统,搞过嵌入式,为IBM大型机开发系统软件;先后在芝加哥大学、伊利诺伊理工学院、王安公司实验室工作,并逐渐展现出在软件开发方法上的天赋。在CASE工具和结构化方法热门的时候,他自己创办了ADM公司,从事软件开发方法培训服务。期间,公司开发了软件方法自动化工具MATE,用来生成各种软件流程所需的模板、计划等,生意很好。
收起全文
精华内容
下载资源
问答
  • Scrum

    2021-03-02 23:30:17
    目录1历史2Scrum的特性3Scrum中的角色3.1"猪"角色3.2"鸡"角色4Scrum会议5文档5.1产品订单5.2冲刺订单5.3燃尽图6自适应的项目管理7Scrum术语7.1角色7.2工件7.3其他8Scrum在其他领域的应用8.1Scrum用于产品开发8.2...
  • 2020-Scrum指南.pdf

    2020-12-06 13:25:55
    Scrum 的定义 Scrum 是一个轻量的框架,它通过提供针对复杂问题的自适应解决方案来帮助人们、团队和组织 创造价值。 简而言之,Scrum 需要 Scrum Master 营造一个环境,从而: 1. 一名 Product Owner 将解决复杂...
  • ——敏捷策略、工具与技巧Scrum敏捷开发,已成为目前互联网行业最流行的开发方式。至于他有什么好的地方,如果在以前我可能会模模糊糊地懂一些,但是这本书给了我一个更清晰的脉络和经验技巧。由于本书的结构采用...
  • 此Web扩展程序是适用于GitHub问题的Scrum板,可以在联机和脱机状态下使用,这样,当您没有Internet访问权限时,您的工作流就不会中断。 用法 该扩展替换了https://github.com/<orga>/<repo>/issues URL,并将其显示...
  • 前不久我在团队做过一段时间ScrumMaster,当ScrumMaster的实践过程中,曾经很浅略地做过一些关于迭代开发的思考和总结(《关于迭代的一些思考》 ,不过里面关于Scrum框架和敏捷开发大多是经验和直觉上的认知,缺少...
  • gitlabpm - 基于 gitlab 的 Scrum 项目管理工具 我团队的开发已经改用gitlab了,但是管理有问题。 我们创建了一个 Markdown 文档来更新问题状态和分配者,但是由于我们使用 SCRUM 流程,该文档需要每天更新,这很...
  • Pum Scroker-Scrum扑克 远程工作的Scrum团队的优化工具。 创建此代码是为了学习开发技术并为我的团队提供更好的工具。 通过NestJS使用Vue和WebSockets。 拉取请求和问题非常欢迎。 产品特点 表决 您可以投票设定您...
  • Scrum中的风险管理

    2021-01-31 05:48:21
    scrum采用迭代开发技术,通过持续集成、自动测试、频繁交付、客户参与等已经极大程度上降低了传统意义上的开发风险,而且从scrum框架上来说,对于风险管理并没有具体的要求,那么在scrum中还需要风险管理吗?...
  • Scrum敏捷项目管理

    2021-03-03 02:55:20
    Scrum 敏捷项目管理ScrumMaster 保证Scrum流程顺利执行ProductManager负责产品质量,保证项目预期价值Group Scrum项目实现团队,具有完全自主性ProductBacklog产品完成logSprint 30天计划Sprint评审审查上一...
  • 任何人力流程都离不开人来执行,所以在讲解Scrum流程之前,有必要先把Scrum中的角色讲一下。一天,一头猪和一只鸡在路上散步,鸡看了一下猪说,“嗨,我们合伙开一家餐馆怎么样?”,猪回头看了一下鸡说,“好主意,...
  • 我会以系列文章的形式跟踪记录我现在正在做的一个完整运用Scrum管理项目的笔记,里面会有一些经验教训总结心得,以便读者与我互相学习勉励。有写的不对的或者写的不好的地方还请海涵,当然我更希望大家多多提宝贵...
  • scrum敏捷项目管理流程 Scrum(敏捷开发)中的角色、Scrum中的产出物、通用会议规则、会议规划
  • 2017中文版Scrum指南。Scrum 是用于开发、交付和持续支持复杂产品的一个框架。本指南包含了 Scrum 的定 义,其中包括 Scrum 的角色、事件、工件,以及把它们组织在一起的规则。Ken Schwaber 和 Jeff Sutherland ...
  • Scrum精髓:敏捷转型指南》的总结
  • scrum

    千次阅读 2019-02-22 09:38:45
    1、scrum定义以及scrum流行的原因 2、scrum理论以及三大支柱 3、scrum框架组成3355 a、三个角色:产品负责人、scrum master、开发团队 b、三个工件:产品代办列表、Sprint代办列表、产品增量 c、五个会议:冲刺...

    1、scrum定义以及scrum流行的原因
    2、scrum理论以及三大支柱
    3、scrum框架组成3355
    a、三个角色:产品负责人、scrum master、开发团队
    b、三个工件:产品代办列表、Sprint代办列表、产品增量
    c、五个会议:冲刺计划会、每日站会、评审会、回顾会、代办事项梳理
    d、五个价值观:开放、专注、勇气、承诺、尊重
    4、DOD

    1、scrum定义以及scrum流行的原因
    • Scrum是由Ken Schwaber 和 Jeff Sutherland 在1990年创建的主流敏捷技术。它是最受欢迎的敏捷技术,超过50%以上的项目在运用这项方法。
    • Scrum不是开发产品的一种流程或一项技术,而是一个框架,在这个框架可以应用各种流程和技术,在这个框架中人们可以解决复杂的自适应问题。
    • Scrum提供简单和可证明的结果、它包含其他敏捷工程技术、它强调小型团队和团队授权、欢迎需求的变更、它允许单一来源的优先项目工作开展、Scrum会议包括日常状态会议、提供团队在冲刺阶段一个潜在的可交付增量承诺。
    2、scrum理论
    基于经验型流程控制理论,或者称为经验主义。经验主义主张知识源于经验,而决策基于已知事物。
    透明性:
    • 过程或项目的各个方面必须是对结果负责任的,透明的;
    • 运用信息发射源,让这些关键信息,如产品待办事项列表,冲刺待办事项、障碍、风险和项目进展对所有的利益相关者是透明的。
    检视:
    • 团队根据项目目标定期检查他们的绩效和进展;
    • 他们不断寻找问题和计划的偏离。
    调整:
    • 基于观察期间的检查,采取必要的变更流程,以避免问题再次发生,提高项目交付成功率。
    3、scrum框架组成3355
    3.1、三个角色:产品负责人、scrum master、开发团队
    有三种类型角色:
    产品负责人:产品负责人定义项目愿景、需求和优先级,对产品成功负责。
    • 清晰地表达产品待办列表项
    • 对产品待办列表项进行排序,最好地实现目标和使命
    • 优化开发团队所执行工作的价值
    • 确保产品待办列表对所有人可见、透明、清晰,并且显示Scrum团队的下一步工作
    • 确保开发团队对产品待办列表项有足够的理解
    Scrum Master:负责团队,并移除障碍,帮助他们实现产品负责人所设定的目标。
    Scrum Master负责确保所有人都能正确地理解并实施Scrum。因此,Scrum Master要确保Scrum团队遵循Scrum的理论、实践和规则。
    Scrum Master是Scrum团队中的服务型领导。Scrum Master帮助Scrum团队外的人员了解他们如何与Scrum团队交互是有益的,通过改变他们与Scrum团队的互动方式来最大化Scrum团队所创造的价值。
    1)Scrum Master的职责是:
    在项目生命周期早期定义基本规则;
    确保团队理解干系人期望;
    同团队沟通项目愿景,有利于确保团队;
    认识到他们的目标同项目总目标紧密一致;
    以连贯的单元模式工作;
    对愿景给予承诺。
    2)Scrum Master制定的基本规则包括:
    设定Scrum仪式的开始-结束时间;
    保持对主题的专注减少分散;
    会议期间杜绝中断;
    允许团队成员特别是初级成员言论自由;
    在制定决策前应广泛搜集所有成员意见。
    开发团队:自组织、跨职能。他们协同工作,以确定如何最好地满足产品负责人的目标。
    开发团队最佳规模是:足够小以保持敏捷性,足够大以完成重要工作。正常是7±2,不建议小于3或者大于9。因为小于3可能会收到技能的约束,无法交付可发布的产品增量。大于9人的团队需要过多的沟通协调工作。产品负责人和sm不在这个范围内,除非他们也参与执行sprint代表事项列表中的工作。
    有自主权选择如何最好地满足目标,并且为之负责。
    团队中有“鸡”和“猪”的角色,“”的角色包括Scrum master,PO, team;“”的角色是指团队成员以外的管理角色
    俩个重要特性:跨职能自组织
    自组织团队自己选择如何最好的完成工作,而不是由团队外的指导。
    跨职能团队拥有完成工作所需要的全部技能,不需要依赖团队以外的人。
    3.2、三个工件:产品代办列表、Sprint代办列表、产品增量
    Scrum的工件以不同的方式表现工作任务和价值,可以用来提供透明性以及检视和调整的机会。Scrum中的工件就是为了最大化关键信息的透明性,因此每个人都需要有相同的理解。
    ① 产品待办列表(Product Backlog)-只有PO可以修改
    ② Sprint待办列表(Sprint Backlog)-开始后,只有团队可以修改
    ③ 产品增量(PSPI:Potentially Shippable Product Increment)-要满足完成的定义
    3.3、五个会议:冲刺计划会、每日站会、评审会、回顾会、代办事项梳理
    冲刺计划会议
    Scrum团队的所有成员出席,在此次会议中,开发团队识别当前冲刺开发交付的产品待办事项中的故事。
    这个会议时间箱为一个月的冲刺,会议时间8小时,4个小时用于选择故事和4个小时估算分配。
    每日站会
    由Scrum Master和开发团队参加,产品负责人可以自行选择是否参加。每日站立会议是快速专注的会议,用来分享迭代或迭代进展。
    每个团队成员就他们将要完成的任务对其他人做口头承诺。
    每个团队成员回答以下问题:
    “昨天做什么?”
    “今天将做什么?”
    “遇到了什么问题?“
    每日立会只有猪的角色可以发言,鸡的角色不可以发言
    这次会议时间箱15分钟,每天发生在同一时间和地点。
    评审会
    这次会议是由Scrum团队的所有成员参加。
    开发团队将可能移交的可交付物开发特性演示给干系人和项目发起人。
    Sprint评审会议的结果是一份修订的产品待办列表,确定很可能进入下个Sprint的产品待办列表项。
    这个会议时间箱为一个月的迭代,4个小时,比冲刺计划会议的持续时间更短。
    冲刺评审是在迭代末期进行的时间盒(有指定时间限制)会议,此时不断变化的解决方案展示给利益相关者,他们的反馈得到收集。
    该会议是:
    针对冲刺末期召开;
    被时间盒定义到四个小时,按月冲刺和较短的时间段;
    冲刺评审会议由包括开发团队,产品负责人,Scrum Master,和企业的利益相关者的整个团队出席;
    这些冲刺评审会议被团队通过录音、快照来展示产品。
    回顾会
    是由Scrum团队的所有成员参加。这次会议的焦点是对整个迭代进行回顾。细节包括:什么进行顺利,缺少什么,需要改变什么等等。团队就未来的迭代改进计划达成一致。这个会议时间框为一个月的迭代,3个小时,比迭代评审时间短。
    冲刺回顾是针对迭代末期进行的时间盒(有指定时间限制)会议,目的是认识团队可以如何提高他们的工作方式,就未来的迭代改进计划达成一致,该会议:
    针对冲刺末期召开;
    被时间盒定义到三~四个小时按月冲刺和较短的时间段;
    由包括开发团队,产品负责人,ScrumMaster,和企业的利益相关者的整个团队出席;
    在冲刺回顾中,团队将认识到他们做的好的领域以及有待改进的领域。
    来自于回顾会议的反馈对实施持续改进策略和最大化团队交付价值非常关键。
    细节包括:什么进行顺利,缺少什么,需要改变什么等等……
    待办事项梳理
    Scrum团队在冲刺中经常会面进行待办事项的梳理。
    梳理或细分是一种逐步完善待办事项的方法,所以它会保留现有信息同时反映利益相关者的需要。
    该会议有助于:
    增加新用户故事;
    丢弃不相关的用户故事;
    估算新增加的用户故事;
    重新估算用户故事;
    对用户故事进行优先级重排序;
    史诗分解成更小的用户故事。
    需要记住的点:
    梳理会议提供了调整估算范围的最佳时机;
    利益相关者的期望通过对产品待办事项进行与时俱进的更新来管理;
    已经完成优先级排序和更新的产品待办事项应该作为冲刺评审会议的一部分由利益相关者来评审;
    来自于运营和维护问题的反馈需要被考虑,新需求必须添加到产品待办事项中;
    识别出的现有缺陷经过分析后,需要确保他们在梳理会议上被讨论。
    3.4、五个价值观:开放、专注、勇气、承诺、尊重
    开放Openness,
    专注Focus,
    勇气Courage,
    承诺Commitment,
    尊重Respect
    4、DOD
    通过事先确定一个对“完成”的共识可以为团队与业务节约大量的时间来处理反差大、模棱两可或隐藏的工作。
    这个定义也同时被用来指导开发团队了解在Sprint计划会议时能选择多少产品待办列表项。每个Sprint的目标都是交付符合Scrum团队当前“完成”的定义的潜在可交付功能增量。
    开发团队在每个Sprint都交付产品功能增量。这个增量是可用的,所以产品负责人可以选择立即发布它。如果开发部门制定了“完成”的定义作为规范、标准或者指引,那么所有Scrum团队都必须遵守;如果“完成”的定义还没制定,那么Scrum团队中的开发团队就必须制定符合产品的“完成”的定义。如果系统或者产品由多个团队开发,那么所有Scrum团队中的开发团队必须一起参与制定。
    每个增量都添加到之前的所有增量上,并经过充分测试,以此保证所有的增量都能工作。
    随着Scrum团队的成熟,“完成”的定义会扩大,包含更严格的标准来保证更高的质量。任何产品和系统都应该对在其上面开发的工作有“完成”的定义。

    展开全文
  • 一位合格的ScrumMaster通常能够同时处理2到3个团队的事务。如果你愿意把你的角色限制在组织会议,控制时间盒以及处理团队成员提出的障碍的话,你可以将这个角色当作成兼职来对待。在这种情况下,团队仍然有可能达到...
  • 我之前blog中全面概要的介绍了一下Scrum方法,如果你不熟悉的而又想了解下面内容,请你最好去去仔细看看我这篇文章《流程-从IT方法论来谈Scrum》,因为下面我将描述我们如何基于Scrum方法来进行个人管理项目的执行...
  • 今天在Scrum Alliance的网站上,无意中看到一个篇题为“”的短文,它介绍了什么是Scrum的每日立会(Daily Stand-up),并在一张表中总结了好的Scrum每日立会应该具备的特质和模式,并针对每种特质给出了不好情况的描述...
  • 如题,Leangoo+Scrum敏捷开发培训材料及实施模板内训版,可以借鉴,非常实用的文档如题,Leangoo+Scrum敏捷开发培训材料及实施模板内训版,可以借鉴,非常实用的文档
  • SCRUM任务板的软件版本。 安装说明您需要首先下载并解压缩“ scrum-board-libs-win.zip”档案。 然后将exe文件复制到提取的目录中。 最新更新可在“博客”中找到
  • Scrum板 用于敏捷项目的简单 Scrum 板 安装 此应用程序使用 MEAN 堆栈。 Ubuntu $ sudo apt-get install mongodb nodejs npm nginx nodejs-legacy $ sudo npm install -g express $ wget ...
  • 吉拉的Scrum扑克 Scrum Poker for Jira使您的敏捷团队可以使用干净且交互式的用户界面,将其无缝集成到Jira软件中,从而共同评估其工作项目。 请访问上的官方文档,以了解有关Jira的Scrum Poker及其。
  • Scrum敏捷开发-经验篇

    2021-01-27 13:54:55
    Scrum是敏捷开发的一种,是一种以人为本,迭代式增量软件开发的过程,以英式橄榄球争球队形(Scrum)为名,因此可以想象,整个团队是高效而富有激情的。以人为本,即Scrum开发特别强调沟通,要求团队所有人员都坐着...
  • Scrum精髓_敏捷转型指南高清完整版
  • Scrum评估故事点方法-计划扑克 划扑克 编辑 计划扑克”(PlanningPoker)是一种标有数字的扑克牌。计划扑克的目的是为了能够在一个尽可能短的时间内,让团队成员更加多的了解需要做的工作,同时顺带得到一个可接受的...
  • Scrum精髓_敏捷转型指南高清完整版
  • Scrum入门 Scrum Primer是由Pete Deemer,Gabrielle Benefield,Craig Larman和Bas Vodde撰写的Scrum的简短介绍。 此页面包含网站的代码。 scrumprimer.org网站是一个简单的Sinatra应用程序,用于使国际用户可以...
  • SCRUM(敏捷开发模式)演讲PPT,SCRUM(敏捷开发模式)演讲PPT

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,769
精华内容 13,907
关键字:

scrum