什么是scrum

Scrum是迭代式增量软件开发过程,是敏捷方法论中的重要框架之一,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum最初只应用于软件开发,当前Scrum通常被认为是一种用于开发任何产品或管理人和工作的迭代式的,增量的过程。

什么是scrum-Worktile社区

一、Scrum定义

Scrum是迭代式增量软件开发过程,是敏捷方法论中的重要框架之一,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums.

二、Scrum中的两种角色

“猪”角色

猪是全身投入项目和Scrum过程的人; they are the ones with “their bacon on the line.”
产品负责人代表了客户的意愿。这保证了Scrum团队在做从业务角度来说正确的事情。产品负责人编写用户故事,排出优先级,并放入产品订单。Scrum主管(或促进者)促进Scrum过程,他的主要工作是解决那些影响团队交付冲刺目标的障碍。Scrum主管并非团队的领导(由于他们是自我组织的),而是负责屏蔽外界对开发团队的干扰。Scrum主管确保Scrum过程按照初衷进行。Scrum主管是规则的执行者。开发团队是负责交付产品的团队。由5至9名具有跨职能技能的人(设计者,开发者等)组成小团队来完成实际的开发工作。

“鸡”角色

鸡角色并不是实际Scrum过程的一部分,但是必须考虑他们。使用户和利益相关者参与到过程中是敏捷方法的一个重要实践。“鸡”角色参与每一个冲刺的评审和计划,并提供反馈,对于Scrum过程来说是非常重要的。
用户软件是为用户而创建的,就像“假如森林里有一棵树倒下了,但没有人听到,那么它算发出了声音吗”,“假如软件没有被使用,那么它算是被开发出来了么?”利益所有者(客户,提供商)是影响项目成功与否的人,他们只直接参与到冲刺评审的过程中。经理是为产品开发团体架起环境的那个人。

三、Scrum术语

  1. 产品负责人 Product Owner: 负责维护产品订单的人,代表利益相关者的利益。
  2. Scrum主管 Scrum Master: 为Scrum过程负责的人,确保scrum的正确使用并使得Scrum的收益最大化。一般不翻译。
  3. 开发团队 Team: 由负责自我管理开发产品的人组成的跨职能团队。
  4. 产品列表 Product Backlog:根据用户价值进行优先级排序的高层需求。
  5. 冲刺订单 Sprint Backlog:要在冲刺中完成的任务的清单。
  6. 产品增量 Increment:最终交付给客户的内容
  7. 计划会 Sprint Planning Meeting:在每个冲刺之初,由产品负责人讲解需求,并由开发团队进行估算的计划会议。
  8. 每日立会 Daily Standup Meeting:团队每天进行沟通的内部短会,因一般只有15分钟且站立进行而得名。
  9. 评审会 Review Meeting:在冲刺结束前给产品负责人演示并接受评价的会议。
  10. 反思会/回顾会 Retrospective Meeting:在冲刺结束后召开的关于自我持续改进的会议。
  11. 冲刺 Sprint: 一个时间周期(通常在2周到1个月之间),开发团队会在此期间内完成所承诺的一组订单项的开发。

四、Scrum开发流程

  1. 首先产品经理(产品团队)把需要上线的产品特性做成产品需求列表(Prodcut Backlog),由产品经理(产品团队)基于产品整体战略、目标、业务价值、实现难度等因素甄选出优先级较高的项目,交个整个团队进行讨论。
  2. 召开迭代规划会议,研发团队、产品经理和开发团队负责人(Scrum Master)讨论用户故事的优先项,且决定本次次迭代要研发的需求项。并由开发团队负责人开展可行性评估和工时评估,确定迭代的需求排期,形成迭代需求列表(Sprint Backlog)。
  3. 会议结束后,团队中的每个成员需要对每个用户故事有深刻的理解。团队负责人根据需求拆分相应的子任务,分配相应的开发成员执行,并评估相应的工时。
  4. 研发团队要在一到三周的时间里开发完成迭代需求列表中的需求,在迭代中,每日站会用于团队来交流他们做完了什么,正在做什么,以及遇到的问题,及早发现风险。
  5. 每次迭代的产出都是一个可以发布的产品版本,在迭代结束前,会进行迭代评审会(Sprint Review Meeeting),由研发团队向产品经理做案例演示并接受评价。产研团队根据整个迭代需求的完成情况和缺陷处理情况,最终决定整个产品是否上线,也可以在发布前增加新功能。确认上线后,由运维进行上线环境部署,正式上线。
  6. 在迭代结束时,产品和开发会举行迭代回顾会(Sprint Retrospective Meeeting),团队一起思考工作中可以改进的地方,制定改进措施。每次迭代都需要进行这样的会议,来不断改进产品的质量。
  7. 最后,产品团队在产品功能上线后,持续收集用户的反馈,分析数据形成新的用户故事,进入下一次迭代。

延伸阅读

Scrum工具推荐

  1. PingCode
  2. ActiveCollab
  3. easyBacklog
  4. Infinity
  5. VersionOne
  6. QuickScrum
  7. Nutcache
  8. Smartsheet

文章标题:什么是scrum,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34001

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW站长
上一篇 2023年1月1日 下午11:15
下一篇 2023年1月1日 下午11:31

相关推荐

  • 数之联方育柯:技术的意义在于成就他人

     文| babayage 编辑 |笑 笑 江湖传闻,拔尖高手交锋,拼的不是招式,而是信念,拳有意,剑有道。方育柯的技术拳意,是成就他人。 泡沫幻灭期入场大数据 2006年,本科攻读数学专业的方育柯考入电子科大研究生,摆在面前的两个进修方向:其一是应用数学,另一个是计算机智能+神经网络分析,方育柯选择…

    2022年3月20日
    26400
  • 人力资源与人才管理有何不同

    人力资源管理和人才管理虽然都关注组织内人的管理,但它们存在着显著的差异。1、目标与焦点;2、策略与方法;3、影响范围;4、激励与发展;5、角色与责任。例如,在目标与焦点方面,人力资源管理关注整体的人事政策和流程,而人才管理更聚焦于高潜力和关键人才的发掘和培养。 1、目标与焦点 2、策略与方法 3、影…

    2023年8月21日
    13200
  • 每天计划app有什么

    每天计划app有:1、有道云笔记;2、滴答清单;3、讯飞语记;4、千本笔记;5、暖暖手账;6、记事本;7、计划表。有道云笔记是一款多平台的记录工具,可以通过文档、扫描、语音、收藏等方式进行记录。 一、有道云笔记 有道云笔记是一款多平台的记录工具,可以通过文档、扫描、语音、收藏等方式进行记录。书本中的…

    2023年4月21日
    11300
  • 永洪科技CEO何春涛:数字化人才缺口巨大,希望人人都是数据分析师

    文| babayage 编辑 | 笑 笑 创业,为实现BI国产化 1995年,何春涛以遥遥高于录取分数线的成绩考入四川大学数学专业,选择专业的理由十分凡尔赛:其他专业都没什么意思,数学还有些挑战。 4年之后,在数学领域颇有造诣的何春涛却放弃了进修的机会,在他看来自己无法在这一领域成为拔尖学者,一条无…

    2022年3月20日
    22300
  • 企业邮箱怎么申请

    企业邮箱的申请平台有很多,本文将介绍:一、阿里企业邮箱;二、QQ邮箱;三、网易企业邮。申请阿里企业邮箱的步骤:1、点击立即注册;2、输入信息;3、点击同意并注册。 一、阿里企业邮箱 1、点击立即注册 在阿里企业邮箱中,找到右上角的立即注册按钮,点击它。 2、输入信息 在新界面中,输入账号的名称、密码…

    2023年3月25日
    12600
  • 运算符的结合性,从左向右,从右向左到底是什么意思

    运算符是编程语言中非常重要的一部分,它们用于执行各种计算和操作。在编写代码时,我们通常需要使用多个运算符来实现所需的功能。但是,运算符的结合性对于我们正确理解运算符的优先级和顺序至关重要。本文将详细介绍运算符的结合性,包括从左向右,从右向左的含义以及其在编程中的应用。 运算符的结合性 在编程中,每个…

    2023年3月1日
    57200
  • 如何识别和管理产品生命周期的不同阶段

    产品生命周期包括产品介绍、成长、成熟、以及衰退四个阶段。在产品介绍阶段,关键在于增强市场认知和接受度,强化品牌定位。在成长阶段,重点是扩大市场份额,增强消费者忠诚度。进入成熟阶段时,需要巩固市场地位和管理竞争。衰退阶段则是寻求产品更新或淘汰的关键时期。有效管理这些阶段需要对应的策略。第一、提升产品认…

    2023年11月15日
    2200
  • Hadoop的学习路径是怎样的

    在学习Hadoop时,主要分为两个阶段:1、基础学习Linux;2、学习Hadoop生态圈技术框架。在学习Linux时,名列前茅步就是搭建整个机器的环境,安装centOS系统。Linux主要内容学习完毕之后,紧接着就是第二个阶段就是学习Hadoop。 一、基础学习Linux 在学习Linux时,名列…

    2023年2月9日
    18600
  • MySQL的source命令的含义是什么

    简单说source就是顺序执行文件中的SQL,如果中间出现了错误中断就停止了,而且不会回滚。source命令执行导入的sql脚本属于追加方式,严格按照脚本内容执行。MySQL数据库中表的数据可以使用truncate 命令清空所有数据。 简单说source就是顺序执行文件中的SQL,如果中间出现了错误…

    2023年5月29日
    16000
  • OKR与KPI的区别及如何有效结合使用

    摘要:在组织管理中,OKR(Objective and Key Results)与KPI(Key Performance Indicators)都是测量成效和驱动绩效的工具。它们之间的关键区别在于OKR注重目标和结果的设定,促进团队的战略执行力和创新能力;而KPI更侧重于度量绩效,保证操作水平的稳定…

    2023年12月8日
    600

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部