敏捷开发框架有哪些

敏捷开发框架有:1、Scrum 角色;2、Scrum 工件;3、Scrum 仪式。其中,Scrum 角色是指,敏捷开发(Scrum)团队需要三个特定的角色:产品负责人(Product Ower)、ScrumMaster 和 Scrum 团队。

一、Scrum 角色

敏捷开发(Scrum)团队需要三个特定的角色:产品负责人(Product Ower)、ScrumMaster 和 Scrum 团队。由于 Scrum 团队为跨职能部门,因此除开发人员之外,开发团队还包括测试人员、设计人员、用户体验专家和运营工程师。

产品负责人(Product Ower)

主要负责构建正确的产品,确定 Scrum 交付什么并为什么解释这些工作。产品负责人是产品方面的决策者。他们专注于未来、客户和市场要求,确定工程团队需要完成相应的工作高效的产品责任人应能:

  • 构建和管理产品待办事项。
  • 与企业和团队监督合作,以确保可以随时了解产品待办事项中的工作项。
  • 明确指导团队接下来提供哪些功能。
  • 确定何时发布产品,更倾向于向地交付产品。

产品负责人并不一定是产品经理。产品负责人专注于确保开发团队为企业带来最大价值。此外,产品负责人是一个个体,这一点非常重要。没有开发团队需要多个产品负责人所提供的的混合指导。

Scrum Master

主要负责帮助产品负责人和开发团队中的每个人理解和拥抱Scrum的价值观、原则和实践。Scrum master 是其团队中在 Scrum 方面的佼佼者。

他们负责对团队、产品负责人和企业进行 Scrum 流程方面的培训,并寻找方法细调他们在此方面的实践。高效的Scrum 主管应深入了解团队正在执行的工作,并可协助团队优化其透明度和交付流程。作为最主要的推动者,此角色负责安排冲刺规划、每日短会、冲刺审核和冲刺回顾所需的资源(人力和物力)。

Scrum 团队

负责以正确的方式构建产品,执行具体工作任务。Scrum团队是具体工作的执行者,成员通常为 5 到 7 名。确定团队规模的一种方法是亚马逊首席执行官 Jeff Bezos提出的知名“两个披萨原则”(团队应该足够小,以便分享两个披萨)。团队成员具有不同的技能,并且彼此互相锤炼,因此没有人会成为交付工作的瓶颈。

强大的Scrum 团队遵循自我组织原则,且会在处理项目时采取明确的“我方”立场。团队的所有成员会互相帮助,以确保成功完成冲刺。

Scrum团队可推进每个冲刺的计划。他们将自己的历史速度用作指导,预测他们认为自己在迭代过程中可以完成的工作量。保持迭代长度固定可为开发团队提供有关其预估和交付流程的重要反馈,进而使其能随着时间的推移做出更加准确的预测。

二、Scrum 工件

工件是我们完成的事情,就像是解决问题的工具。在 Scrum 中,这三个工件分别是产品待办事项、冲刺(Sprint)待办事项,以及对“已完成”定义的增量变化。

它们是 Scrum团队中的三个常量,我们会不断地对其进行重新审视,并投入额外的时间进行改进。

产品待办事项(Product Backlog)

产品待办事项集合,整个产品的用户故事集合,这些用户故事可以来自甲方客户、终端用户、PO自己对产品的理解、研发团队等。

本质上,这是团队的“待办事项”列表。产品负责人对产品待办事项进行不断反思、重新排定优先级和维护,因为随着我们了解的更多或随着市场的变化,列表中的项目可能不再相关,或是可能会以其他方式解决问题。

产品目标:Product Goal

Product Goal 描述了产品的未来状态,可以作为Scrum Team 制定计划的目标。Product Goal 在Product Backlog 中。Product Backlog 的其余部分涌现,用来定义“做什么”将实现 Product Goal。

产品是传递价值的载体,它具有明确的边界、已知的利益攸关者和定义明确的用户或客户。产品可以是一种服务、实体产品或其他更抽象的东西。Product Goal 是 Scrum Team 的长期目标。他们必须先实现(或放弃)一个目标,然后再开始下一个目标。

冲刺待办事项(Sprint Backlog)

冲刺待办事项列表,一个冲刺目标阶段内的用户故事列表。这些用户故事来自Product Backlog,每次冲刺前,PO根据交付价值,将优先级较高的用户故事放入迭代。

每次冲刺之前,在冲刺规划会议(我们将在后文进行讨论)中,团队从产品待办事项中选择为进行冲刺而处理的项目。冲刺待办事项可能较为灵活,可以在冲刺期间发展。但是,基本的冲刺目标(团队希望通过在当前冲刺中实现的目标)不能受到影响。

冲刺:Sprint Goal

Sprint Goal 是 Sprint 的单个目标。尽管 Sprint Goal 是 Developers 的承诺,但它为实现该目标所需的确切工作方面提供了灵活性。Sprint Goal 还创造了连贯性和专注点,鼓励 Scrum Team 一起工作而不是分开独自行动。

Sprint Goal 在 Sprint Planning 事件中确定,然后添加到 Sprint Backlog 中。当Developers 在 Sprint 期间工作时,他们将 Sprint Goal 铭记在心。如果需要做的工作与预期的不同,他们将与Product Owner 协作,在不影响 Sprint Goal 的情况下,协商本次Sprint Backlog 的范围。

增量

增量是一个 Sprint 完成的所有产品待办列表项的总和,以及之前所有 Sprint 所产生的增量的价值总和。在 Sprint 的最后,新的增量必须是“完成”的,这意味着它必须可用并且达到了 Scrum 团队“完成”的定义的标准。

在完成以上三个工件的时候,团队可以选择定义很多变体,因为工件维护较好保持开放态度。比如“已完成”、“故事点”重新定义能更好的提升效率和品质,那你完全可以根据需求进行新的定义。

三、Scrum 仪式

Scrum 框架中一些更为人所知的组件包括 Scrum团队定期举行的一系列会议。在这些仪式中,我们可以看到团队之间的最大差异。

例如,有些团队发现举行所有这些仪式既繁琐又重复,而另一些团队则将这些仪式作为必要的登记手段。我们的建议是,在两次冲刺阶段使用所有仪式,然后看看其效果。接着,你可以进行快速回顾,看看可能需要进行哪些调整。

以下是Scrum 团队可能参加的所有重要仪式清单:

需求梳理会(Backlog Grooming Meeting)

有时也被称为待办事项梳理,它由产品负责人负责。产品负责人的主要工作是协助实现产品愿景,并持续关注市场和客户。因此,客户可根据用户和开发团队的反馈来维护此列表,以协助确定列表的优先级并保持整洁,同时准备在任意给定时间进行工作。

Sprint计划会(Sprint planning meeting)

由整个开发团队在本次会议期间规划当前冲刺期间要执行的工作(范围)。本次会议由 Scrum MAster主持,而团队则在会议期间决定冲刺目标。接着,可将产品待办事项中的特定用途故事添加到冲刺中。这些故事应与目标始终保持一致,且 Scrum 团队也承诺可在冲刺期间完成。  在规划会议结束时,每位 Scrum 成员均需清楚在冲刺期间可以交付的内容,以及如何交付增量变化。

冲刺(Sprint)

冲刺是 Scrum团队共同完成增量的实际时间段。两周是一个相当典型的冲刺时长,尽管某些团队发现一周更容易确定范围,或是一个月更容易提供有价值的增量变化。

但国外知名敏捷教练 Dave West 建议,工作越复杂,未知因素就越多,而冲刺就应该越短。但事实上,这取决于团队,而如果不起作用,团队也可以进行改变!  所有事件(从规划到回顾)都是在冲刺期间发生的。

一旦确定了冲刺的特定时间间隔,就必须在整个开发期间保持一致。这有助于团队吸取经验教训,并将这些洞察应用于未来的冲刺。

Scrum每日站会(Daily Standup Meeting)

这是每天在同一时间(通常是早晨)和地点举行的超短例会,以确保此会议简洁明了。很多团队试图在15 分钟内完成会议,但这只是一个参考。此会议也被称为“每日短会”,它强调需快速举行会议。

每日 Scrum 旨在让团队中的每一个成员都保持同步,共同朝着冲刺目标努力,并制定未来 24 小时的计划。  你可在每日短会上说出自己在实现冲刺目标或解决任何障碍时遇到的问题。

每日短会的其中一种常见举行方法是让每个团队成员在实现冲刺目标的过程中回答三个问题:

• 我昨天做了什么?

• 我今天打算做什么?

• 是否存在障碍?

然而,我们发现会议很快会变成大家陈述昨天和第二天的日程表每日短会的。理论基础的英文:它可以分散日常会议的注意力,这样团队就可以在当天剩下的时间里专注于工作。

因此,如果它不适合每天日程表阅读会,则应果断改变以求创新。

Sprint评审会(Sprint Review Meeting)

在冲刺结束时,团队现场举行会议,以服务增量演示或增量检查。开发团队向相关者和团队成员展示当前“已完成”状态的待办事项,以征询他们反馈意见。

尽管在经常情况下发布增量,但产品负责人仍然可以决定是否发布时间。审核会议是产品负责人根据当前冲刺处理产品待办之时,当前冲刺时间事项一次冲刺计划会议提供相关信息。

为防止以后受到伤害,可以考虑将您的伤害审核时间限制为最长的冲冲小时。

Sprint回顾会(Sprint Retrospective Meeting)

是指团队集中常见的记录和讨论冲刺、项目、人员或关系、工具甚至在某些习惯中哪些有效以及哪些无效。

我们的想法是创造一个地方,让团队能够专注于哪些工作进展顺利和哪些地方有待解释,而不是专注于什么问题。

以上就是Scrum敏捷开发框架的全部内容,相信你已经知道了。

延伸阅读

产品设计

产品设计是企业产品战略中的重要组成部分,它决定产品的特征、功能和用途。

产品的功能性设计

产品功能设计注重的是产品的性能和质量,要求在产品设计中充分考虑顾客要求,体现产品的经济价值,并以此为原则,保证高品质设计,包括:配合度精确、性能优良而稳定、耐用性能以及售后维护的便利程度。技术手段:价值工程、装配过程模拟、装配设计、质量功能选择和计算机辅助设计等。

可制造性和可装配性

产品的可制造性和可装配性设计,即产品设计要满足产品制造和装配的工艺要求。其目的是:在顾客可接受的价格下生产出功能和结构两方面都满意的产品。完美的产品设计代表了成本—效益,是通过将产品构思、设计和研制与可制造性和可装配性相结合得以实现的。为了在竞争价格下,生产出较高质量的产品,产品的可制造性设计必须与产品功能设计协调进行。

面向制造和装配

面向制造和装配的产品设计正是这样的一种设计思想,在满足产品功能、质量和外观等要求下,从提高产品的可制造性和可装配性入手,从而以更低的产品开发成本、更短的产品开发周期和更高的产品质量进行产品开发。

文章标题:敏捷开发框架有哪些,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/50252

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
E.ZE.Z认证作者
上一篇 2023年4月21日 下午4:34
下一篇 2023年4月21日 下午4:45

相关推荐

  • 什么app可以绘制路线图

    可以绘制路线图的app有:1. Google 地图;2. Komoot;3. MapMyWalk;4. Strava;5. Gaia GPS。Google 地图是一款非常出名的地图应用程序,它不仅可以作为导航工具,还可以用来绘制路线图。您可以使用Google 地图绘制您的旅行路线或跑步路线,并在地图…

    2023年2月27日
    4.6K00
  • oa系统内网

    标题:OA系统内网的设计及其关键功能分析 OA系统内网提供企业协同、高效工作平台,关键功能包括1、即时通讯工具集成、2、文档管理系统、3、任务分配与跟踪、4、移动办公支持、5、数据安保措施。在这些特点中,数据安保措施无疑是关键所在。内部数据安全涉及多方面,包含用户权限管理、数据加密传输、敏感信息过滤…

    2024年1月12日
    20000
  • 研发的质量管理主要做什么

    研发质量管理覆盖产品从概念设计到市场推出的整个过程,主要工作包括了1、制定质量标准、2、设计审查与测试、3、风险管理、4、流程优化、5、供应商管理、6、质量数据分析。其中第3项——风险管理,是识别潜在风险,制定预防措施,确保产品开发过程符合法规要求,减少质量失败概率,保障产品的可靠性和用户安全。 一…

    2024年1月9日
    21900
  • 开发如何规划迭代

    步骤:一、讨论项目;二、分解任务;三、承担职责;四、估算并确认。计划会之前,团队获得一个已经排好优先级的用户项目集合,作为迭代计划会议的输入。由产品负责人或者客户对故事及进行阐述,直到团队成员充分理解故事,能从故事从分解出任务。 一、讨论项目 计划会之前,团队获得一个已经排好优先级的用户项目集合,作…

    2023年3月21日
    25400
  • linux系统时间设置

    在Linux系统中设置和管理系统时间涉及以下几个方面:1、查看当前系统时间;2、手动设置系统时间和日期;3、配置时区;4、使用NTP同步网络时间;5、硬件时钟与系统时钟的管理。下文将详细介绍这些方面的使用和特点。 1、查看当前系统时间 可以使用date命令查看当前系统时间和日期: 2、手动设置系统时…

    2023年8月17日
    55900
  • linux文件夹拷贝文件命令

    标题:Linux文件夹拷贝文件命令 摘要:在Linux操作系统中,高效地进行文件夹内文件拷贝是用户日常管理任务的重要组成部分。1、cp命令、2、rsync工具、3、tar结合管道操作构成了完成此项任务的三大主要方法。特别地,rsync工具不仅能够完成基本的拷贝需求,还能通过网络同步文件,并且支持增量…

    2024年3月23日
    8600
  • 如何评估云原生应用的成本效益

    概述云原生应用成本效益的评估可从以下几个维度进行:1、资源优化与成本对比、2、开发与运维效率、3、弹性伸缩与市场响应速度、4、业务连续性与可靠性。更深入的论证需要聚焦于资源优化与成本对比,这是因为它直观体现了投入产出比,并可作为其他效益评估的支点。资源优化涉及对云环境下的资源使用进行精细化管理,确保…

    2023年12月28日
    21700
  • 企业如何进行有效的时间管理

    直击要害,企业确保时间利用最大化的方法包括:1、确立明确目标、2、优化流程、3、采纳时间追踪技术、4、提升会议效率、5、培养时间管理文化。在这些策略中,确立明确目标 是核心因素,因为它为其他时间管理实践提供方向和意义。企业需制定短期和长期目标,并将其细化为可实施的步骤。目标的明确性有助于识别哪些活动…

    2023年12月19日
    26000
  • 禅道开源版和付费版有哪些区别

    禅道免费版和付费版的区别在于:禅道免费版虽然提供基础项目管理功能,但也只适合有技术能力自行维护和定制的团队。付费版(如企业版、旗舰版)则针对需求更复杂的企业,提供高级功能、技术支持和服务保障,以满足更广泛的商业需求和服务体验。 禅道免费版和付费版在功能定位上的区别 禅道(ZenTao)提供了不同版本…

    2024年3月6日
    29000
  • 如何在产品生命周期中进行市场定位的调整

    市场定位在产品生命周期阶段会根据市场环境、竞争状况以及消费者偏好的变化进行不同程度的调整。 1、在产品引入阶段,市场定位应侧重于创新特性的宣传以吸引早期采纳者;2、成长期则转向强化品牌识别度和市场占有率;3、成熟期需要重点维护客户忠诚度,防止市场份额流失;4、衰退期定位调整旨在寻找新的市场尼奇或逐步…

    2024年1月19日
    47700

发表回复

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

400-800-1024

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

分享本页
返回顶部