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

Scrum 是什么,其基本流程是怎样的?

myface.png
ONES
2023-09-27

Scrum 这一概念最初是在日本的精益生产(Lean Manufacturing)和敏捷软件开发思想的影响下孕育而生的。其灵感来源于橄榄球比赛中球队的协作方式,意为橄榄球比赛中争球的场面,形容一种快速、自组织、跨功能的开发方法。


Scrum 着重强调团队的自管理和持续改进。它采用了一种迭代和增量的方法,将大型项目分解成小块的工作单元,每个工作单元通常在一个短期内完成,称为“冲刺”(Sprint)。Scrum 还引入了三个关键角色:产品所有者(Product Owner)、Scrum 团队(Scrum Team),以及 Scrum 大师(Scrum Master)。这些角色共同协作,确保项目的成功交付,并不断优化工作流程。



Scrum 的核心概念


在 Scrum 中,除了上面提到的三个关键角色,还有一些其他的核心概念也在项目管理中扮演着关键的角色,帮助团队有效地规划、执行和交付项目。


1. 产品负责人(Product Owner)


产品负责人是 Scrum 团队的关键角色之一,通常代表客户、项目相关者或业务部门的利益。其主要职责是:


  • 管理产品待办列表:维护一个优先级排序的产品需求列表,称为产品待办列表(Product Backlog)。
  • 决定功能优先级:根据市场需求和业务价值,确定每个需求的优先级。
  • 与团队沟通:与开发团队紧密合作,确保团队了解并能够交付符合需求的功能。
  • 接受交付成果:在每个冲刺结束时,产品所有者评审工作成果,并决定是否接受交付的功能。

产品所有者在 Scrum 中充当了连接业务需求和开发团队的关键桥梁,确保团队开发的产品符合市场需求。


2. Scrum 团队(Scrum Team)


Scrum 团队是一个自组织的跨功能团队,通常包括开发人员、测试人员、设计师等各种技能。Scrum 团队的核心特点包括:


  • 自组织:团队自行决策如何完成工作,没有外部干预。
  • 跨功能:团队具备完成产品需求的所有技能,减少依赖其他部门。
  • 有限大小:通常由5-9名成员组成,以保持高效的协作。

Scrum 团队共同承担项目交付的责任,他们一起工作,共同努力实现每个冲刺的目标。


3. Scrum 教练(Scrum Master)


Scrum 教练是 Scrum 团队的教练和导师,其主要职责包括:


  • 保障 Scrum 过程:确保团队遵循 Scrum 的原则和规则,帮助解决障碍。
  • 教育和培训:帮助团队和组织理解 Scrum,并提供培训和支持。
  • 持续改进:促使团队不断改进工作方式,以提高效率和质量。

Scrum 教练不是项目经理,而是协助团队达到最佳绩效的辅导员。


4. 产品待办列表(Product Backlog)


产品待办列表是一个有序列表,包含了所有产品需求和特性。它由产品负责人维护,并根据市场需求和业务价值排序。产品待办列表通常包括:


  • 用户故事:用于描述功能或特性的小块需求。
  • 缺陷:描述已知问题或错误修复。
  • 技术任务:与基础架构、性能优化等相关的任务。

产品待办列表是团队的工作来源,其优先级决定了每个冲刺要完成的工作。


5. 冲刺(Sprint)和冲刺计划会议(Sprint Planning)


冲刺是 Scrum 的时间框架,通常持续2至4周。在每个冲刺期间,团队将完成产品待办列表中的一部分工作。在开始冲刺前,团队会召开一个冲刺计划会议,在此会议上决定接下来这个冲刺需要完成的工作,并制定计划。


6. 每日站立会议(Daily Scrum)


每日站立会议是每个工作日的短会议,通常持续15分钟左右。在这个会议中,团队成员分享他们的进展、问题和计划,以确保团队保持透明和协作。


7. 冲刺评审会议(Sprint Review)和冲刺回顾会议(Sprint Retrospective)


当冲刺结束后,团队还会召开冲刺评审会议,在会议上,团队成员会展示他们完成的工作成果,产品负责人决定是否接受交付。而冲刺回顾会议则是用于团队自我反思,识别改进机会的会议,通常在冲刺结束后召开。


以上这些核心概念构建了 Scrum 框架的基础,帮助团队在迭代和自组织的过程中高效地规划、执行和交付项目。通过理解这些概念,组织可以更好地采用 Scrum,实现敏捷开发和协作的最佳实践。



Scrum 项目管理的基本流程


1. 产品规划和需求收集


Scrum 项目管理的第一步是确定项目的愿景和目标。在这个阶段,通常涉及以下活动:


  • 定义愿景:项目的愿景是项目的高层描述,明确项目的目标和所要解决的问题。
  • 确定利益相关者:确定与项目相关的各种利益相关者,包括客户、用户、管理层等。
  • 需求收集:与利益相关者合作,收集项目的需求和期望,包括用户故事、需求文档、原型等。

2. 产品待办列表的管理和排序


产品待办列表是包含所有项目需求的有序列表,通常由产品负责人维护。在这个阶段,需要进行以下活动:


  • 需求管理:将所有需求添加到产品待办列表中。
  • 优先级排序:产品负责人根据市场需求和业务价值,对产品待办列表中的需求进行排序,以决定下一个冲刺要完成的工作。
  • 冲刺计划会议:产品负责人与 Scrum 团队一起召开冲刺计划会议,确定要包含在下一个冲刺中的工作。

3. 冲刺的执行和每日站立会议


冲刺是 Scrum 项目管理的核心。每个冲刺通常持续2至4周,其执行包括以下步骤:


  • 冲刺开始:团队根据冲刺计划会议的决策,开始执行冲刺中的工作。
  • 每日站立会议:每个工作日,团队成员参加每日站立会议,分享他们的进展、问题和计划。这有助于团队保持透明和协作。
  • 工作执行:团队执行在冲刺计划会议中确定的工作,并确保在冲刺结束时完成它们。

4. 冲刺的总结和回顾


每个冲刺结束后,有两个重要的会议:


  • 冲刺评审会议:在冲刺评审会议中,团队展示他们在冲刺中完成的工作成果,以供产品所有者审查。产品负责人则决定是否接受这些工作成果。
  • 冲刺回顾会议:在冲刺回顾会议中,团队自我反思过去的冲刺,识别工作中的问题和改进机会,以便在下个冲刺中做得更好。

5. 迭代和持续改进


Scrum 是一个迭代过程,项目会不断重复上述步骤。在每个冲刺结束后,团队获得反馈,产品待办列表可能会重新调整。这种持续迭代和改进的方式使团队能够不断适应变化,提高产品的质量和价值。


Scrum 项目管理的基本流程强调了自组织、透明性和灵活性的重要性。通过明确的角色和仪式,Scrum 提供了一种高效的方式来规划、执行和交付项目。它鼓励团队不断学习和改进,以满足不断变化的需求,实现卓越的项目交付。

Scrum


ONES 支持经典的 Scrum 研发场景,从需求池管理到迭代规划与迭代开发,再到迭代进度跟进以及迭代回顾,均能使用 ONES 进行全流程的管理。除此之外,ONES 更兼具组织架构管理、资源管理与全局进度管控的能力,助力中大型团队开展敏捷实践。如果您对 ONES 感兴趣,欢迎点击文章右上角的「免费试用」,或直接与我们的解决方案专家沟通,了解和评估 ONES 如何帮助您的团队更进一步。

随时随地获取最新 ONES 观点
订阅
产品 & 应用
ONES Project
ONES Wiki
ONES Desk
ONES TestCase
ONES Automation
ONES Plan
ONES Performance
ONES Account
ONES Task
ONES Resource
前往应用中心
解决方案
进度管理
部署方式
开放能力
成长型企业
企业级帐号管理
项目集管理
服务台和工单管理
资源和工时管理
信创
安全与合规
查看全部解决方案
客户案例
人民日报新媒体中心
中国电信
长安国际信托
荣数信息
优艾智合机器人
华发集团
奥哲
中农网
紫金保险
蓝城兄弟
查看全部客户案例
服务与支持
产品定价
帮助手册
更新日志
服务团队
服务介绍
开发者中心
关于 ONES
关于我们
联系我们
加入我们
合作伙伴招募
下载移动端
ONES 移动端下载
关注公众号
Copyright ©2024 ONES.CN 深圳复临科技有限公司粤ICP备15032127号
* 本网站所有数据来源于客户访谈、使用情况调研等相关结果,最终解释权归 ONES 所有
微信咨询
添加 ONES 产品顾问
享受一站式客户服务
长按将二维码保存为图片
在线客服
售前电话
售前电话
400-188-1518
复制号码
取消