Scrum团队流程学习和理解

发布时间 2023-03-24 19:39:46作者: 兔子邮局

Scrum介绍:

  Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作,开发团队在开发一个项目时,团队成员像打橄榄球一样迅速高效,且有系统有组织进行项目开发,团队协作实现高效“传球”,把这个开发流程的名字取名为Scrum,还是非常贴切生动的。

  Scrum开发是一种迭代、循序渐进的开发方法。它是一种开发方法,也就是一种软件开发的流程,采用迭代式开发,它会指导我们用规定的环节去一步一步完成项目的开发。而这种开发方式的主要驱动核心是人,也就是团队中的成员要进行系统的、有组织的开发。

Scrum的核心价值观:

  • 承诺
  • 专注
  • 开放
  • 尊重
  • 勇气

  Scrum三大角色:

      1.产品负责人(po) 

           负责管理产品待办事项的唯一负责人
                 1.定义项目愿景
                 2.排列客户需求(KANO分析)
                 3.待办产品清单的优先级
                 4.设定产品验收标准
      2.scrum master(产品教练)
           以仆人式领导方式,尽可能维护团队日常的标准规范,清楚团队可能遇到的障碍。必要时采取教练、指导、激励、激发团队潜能。即敏捷教练是一个赋能者,让团队具有完成任务的能力。

      3.开发团队
           创造产品增量,是自组织和跨职能(T-型人才)。自组织团队可以自行选如何以最好的方式完成工作跨职能的团队拥有完成工作所需的全部技能。项目工程师担任产品设计、前端、后端、测试等多职责,是实际价值产出者;开发团队为了实现计划里的功能,他们必须完成所有的相关工作,包括产品设计,开发、集成和测试。为此,团队必须具备完成这些工作的所有技能。

Scrum四种会议:

      1.冲刺规划会议(sprint planning)
          第一部分:产品负责人(PO)和团队成员开会。
          第二部分:由敏捷教练(scrum master)和研发团队。
      2.站会(standup)(通常为15分钟【会议重点、昨天做了什么、今天任务、遇见了什么障碍、该注意方面】)
      3.冲刺评审会(review)
          由Scrum团队的所有成员参与。开发团队演示可交付产品给相关方;演示的反馈又PO记录,转换为新的用户故事,纳入未来的冲刺开发
      4.冲刺回顾会(retrospective)
          回顾探讨哪些做得好的,哪些还可以做得更好的,以及哪些做得不好等议题。冲刺回顾会是敏捷项目管理的逐步完善思想的具体体现。比如团队需要重新设定、关键岗位的职责或进一步优化敏捷流程的讨论都可以做为冲刺回顾会的议题。

Scrum流程:

 

      1、需求提出来:得到产品订单( product backlog )
      2、成立团队:成立开发团队。
      3、冲刺:分解得到冲刺订单 (Sprint Backlog)
      4.评审和回顾:回顾探讨工作中遇见的问题,完善团队协作能力,优化工作流程。

Scrum学习心得:

 

  Scrum团队协作本身就像是一个个“传球”的过程,想要取得胜利,就要团队成员保持高度统一,系统高效,积极协作,相互监督激励,传好每一次“球”。这个过程要求团队成员集思广益,保持公开透明,及时调整。在开发前期积极进行规范任务,尽早进行开发估算,提升工作效率。各个角色担任者进行高效沟通,通过燃尽图跟进进度,激励团队成员,保持积极和高效,提高团队生产力。每个人认真配合、信念一致和目标明确;保持工作事项更清晰、直观,及时关注进展情况 。总而言之, scrum 不仅是一个很好的开发方法,也是一个比较好的管理方法。