信创
登录
官网SEO文章头图-1.jpg
项目管理

什么是 Scrum 敏捷项目管理?

myface.png
ONES
2023-01-06

Scrum 敏捷项目管理是一种灵活的、迭代增量式的项目管理方法,适用于需求变化频繁、内外部环境变化快、需要快速交付和验证的场景,也是所有敏捷开发实践中最常用、应用最广的敏捷方法。



Scrum 敏捷项目管理的整体流程


Scrum 敏捷项目管理的整体流程主要分为「收集-规划-执行-回顾」四个阶段。


在收集阶段,产品负责人需要梳理来自利益相关方的需求与反馈,并按优先级排序,形成 Product Backlog ,即产品待办事项;

在规划阶段,通过迭代规划会议对 Product Backlog 进行估算,形成了 Sprint Backlog ,即迭代待办事项;

在执行阶段,项目团队将在固定的开发周期内交付潜在可发布的产品增量;

在回顾阶段,项目团队将经过迭代评审和迭代回顾,结束当前迭代,并开始下一个迭代。



Scrum 敏捷项目管理的核心要素


1. 三大角色


Scrum 角色是 Scrum 团队实施 Scrum 的重要环节。Scrum 角色包括产品负责人(Product Owner)、敏捷教练(Scrum Master)、研发团队(Scrum Team)。


(1)产品负责人

产品负责人的核心工作是对团队交付的价值负责,他的职责是定义需求、需求优先级、需求验收标准,以及产品发布内容与日期。

(2)敏捷教练

敏捷教练的核心工作是帮助团队熟悉和掌握 Scrum 框架,持续改进,又好又快地开展工作。

(3)研发团队

研发团队囊括了开发人员、测试人员、业务分析师等开发所需角色,规模通常为5-9人,具有自组织、自管理的特征,对交付成果负责。


2. 三大工件


Scrum 的三大工件是 Scrum 敏捷项目管理中的重要组成部分,分别是产品待办事项(Product Backlog)、Sprint 待办事项(Sprint Backlog)、潜在可交付产品增量(Increment)。


(1)产品待办事项

即产品视角的需求清单,由产品负责人进行维护、增减及优先级定义,每项需求都需要描述其外部价值,用户故事是其中的一种最佳实践。

(2)Sprint 待办事项

来源于产品待办事项,在 Sprint 规划会议上,团队需要对挑选的需求进行讨论、分析和估算,得到相应的任务列表,即 Sprint BackIog,并一起定义「完成」的标准。

(3)潜在可交付产品增量

在冲刺结束后,需要在迭代评审会议上展示可对外发布的产品功能增量。


3. 五大事件


Scrum 敏捷项目管理中有5种常见的事件,分别是冲刺(Sprint)、Sprint 规划会(Sprint Planning Meeting)、每日站会(Sprint Daily Standup)、Sprint 评审会(Sprint Review)、迭代回顾会(Sprint Retrospective)。


(1)冲刺

可以将 Sprint 或迭代视为一个特殊的事件,它的周期通常为2-4周。

(2)Sprint 规划会

Sprint 规划会的核心议题是根据产品待办事项,对产品 Backlog 中的需求进行估算,确定下一次冲刺要实现的目标和范围,形成迭代待办事项。

(3)每日站会

每日站会在固定时间召开,每天15分钟,目标是促进信息在团队内共享与透明。团队成员要简要回答3个问题:我昨天做了什么?我今天计划做什么?目前我是否碰到了障碍,障碍是否阻碍我完成目标?不作深入的问题讨论。

(4)Sprint 评审会

Sprint 评审会在冲刺末期召开,用户检查本期的成果。它需要团队全体参与,并邀请相关干系人,产品负责人可以拒绝接收成果。

(5)迭代回顾会

会议在迭代评审会结束后召开,同样需要团队全体参与,共同复盘本次冲刺,总结经验与教训,并形成切实可行的改进清单。



Scrum 敏捷项目管理的基本原则


价值优先:以客户的需求和价值为核心,把客户的价值放在首位,把技术和过程放在次要地位。

持续交付:确保持续交付价值,每次迭代交付一个可用的产品,每次迭代都要有可用的产品。

自我组织:让团队自我组织,让团队成员自己来决定如何完成任务,让团队成员自己来决定如何改进工作流程。

日常沟通:每天都要进行沟通,每次迭代要有一个每日会议,保持团队良好的沟通。

持续改进:不断改进,每次迭代都要有改进,不断完善产品,提升产品质量。

可视化:可视化管理,把每次迭代的任务和结果都展示出来,让团队成员可以清晰的看到进度和结果。



如何用 ONES 落地 Scrum 敏捷项目管理


ONES 支持经典的 Scrum 研发场景,如需求管理、迭代规划、迭代开发、缺陷追踪等,且兼具组织架构管理、资源管理与全局进度管控的能力,助力中大型团队开展敏捷实践。


1. 团队管理


ONES 提供包含项目管理、产品、运营、研发、测试等各职能角色在内的完整解决方案。在敏捷项目中,系统管理员可建立产品负责人、敏捷教练、团队成员三种角色,应用到实际项目团队中,并通过「项目角色」对参与项目的成员进行分组和权限管理,为不同角色配置不同的项目权限。

Scrum 敏捷项目管理
对项目成员进行分组和权限管理

2. Scrum 流程管理


ONES 为需求管理、迭代规划、进度跟踪等经典 Scrum 环节提供了工具支撑。


迭代开始前,产品负责人可使用「需求」这一任务类型及其组件来管理产品 Backlog。在冲刺计划会议上,Scrum 团队再从产品 Backlog 中挑选事项组成 Sprint Backlog。确定好当前迭代要完成哪些需求之后,即可对其分解、登记预估工时,拆分成各类子任务和关联任务,指派给相关团队成员。

Scrum 敏捷项目管理
将需求规划到迭代

迭代开始后,团队可利用 ONES 提供的燃尽图、敏捷看板、仪表盘、甘特图等工具对迭代进行跟踪。在每日站立会议中,各成员快速汇报昨天的任务进度、今天的计划、遇到的困难等,更新自己的任务状态和任务剩余时间,汇总形成燃尽图,直观地反映各成员工作状况、当前迭代进度的健康程度。

Scrum 敏捷项目管理
利用燃尽图、仪表盘等工具对迭代进行跟踪

迭代结束后,ONES 可根据研发场景需要,生成相应的质量报告,使用报表统计迭代范围内的缺陷分布,任务滞留时间等;相关的迭代分析、总结结果可以用 Wiki 进行记录,将相应的经验以文档的方式沉淀下来,精准至附件级别的全局搜索,便于团队快速定位、获取有用的信息。


基于这些数据和文档,Scrum 团队可以一起召开迭代回顾会议,把整个开发阶段流程拎出来进行分析,回顾一下团队在流程、人际关系以及在工具方面上使用得如何,总结哪些事情做得好、找出潜在的改进事项,为将来改进制定计划

Scrum 敏捷项目管理
根据研发场景需要生成相应的项目报表


Scrum 敏捷项目管理是一种有效的项目管理方法,让我们以迭代和增量的方式,在最短时间内交付价值最大的产品。ONES 除了支持经典的 Scrum 研发场景,更兼具组织架构管理、资源管理与全局进度管控的能力,如果您对 ONES 感兴趣,欢迎点击文章右上角的「免费试用」,或直接与我们的解决方案专家沟通,了解和评估 ONES 如何帮助您的团队更进一步。

随时随地获取最新 ONES 观点
订阅
Copyright ©2024 ONES.CN 深圳复临科技有限公司粤ICP备15032127号
* 本网站所有数据来源于客户访谈、使用情况调研等相关结果,最终解释权归 ONES 所有
微信咨询
添加 ONES 产品顾问
享受一站式客户服务
长按将二维码保存为图片
在线客服
售前电话
售前电话
400-188-1518
复制号码
取消