敏捷团队如何在 PingCode 这类敏捷开发工具中管理 Scrum 开发管理流程

news2024/11/29 12:36:02

在本教程中,我们将在 PingCode 中介绍如何使用 Scrum 项目、创建产品待办列表和规划迭代、举行 Scrum 会议等详细流程。准备工作:已创建 PingCode 软件帐户 【免费注册通道】 

什么是Scrum?Scrum 是国内外最热门的敏捷开发框架之一。Scrum 通过一系列固定周期的迭代(Sprint),为团队提供了一个定期交付增量的工作模式。

第1步:创建一个Scrum项目

创建和登录 PingCode 帐户后,您可以在「项目管理」中创建项目,并选择创建项目类型为「 Scrum 」的项目。如果您的团队有特定的业务流程,希望单独控制和实施独立的工作流程,可以考虑尝试 PingCode 项目管理的 Scrum 项目模板。有关敏捷开发项目的更多信息,请参阅 《敏捷指南》。

创建项目后,团队的需求积压列表将是空白的初始状态。积压也称为产品待办列表,包含团队在项目中的潜在的工作待办列表。

第2步:在产品待办列表中创建工作项

在 PingCode 的 Scrum 项目中,工作项包含史诗、特性、用户故事、任务和缺陷五种类型。在敏捷开发中,最常用的工作项是用户故事,您可以在产品待办列表中可以快速创建用户故事。关于用户故事的创建可以参考示例项目的模板。

什么是用户故事?用户故事是从用户的角度出发,并使用用户可以理解的业务语言描述工作内容。作为一个<角色>, 我想要<活动>, 以便于<商业价值>。

举例:作为一个“网站管理员”,我想要“统计每天有多少人访问了我的网站”,以便于“我的赞助商了解我的网站会给他们带来什么收益。”用户故事通常由产品负责人创建并对其进行优先级排序,然后由开发团队在迭代中评估用户故事的详细工作内容以及完成所需的工作量故事点。

创建了一些用户故事后,您可以开始在积压中对其进行优先排序。在 PingCode 中,您可以根据待办顺序来对用户故事进行优先级排序。

做好以上步骤只是 Scrum 项目的开始工作。在敏捷开发的过程中,您将不断地为项目创建用户故事,因为 Scurm 敏捷项目是持续迭代交付的。

第3步:创建迭代

在项目中创建您的第一次迭代,就可以启动您的 Scrum 项目了。

什么是迭代(Sprint)?在 Scrum 敏捷开发中,团队在固定周期内完成一定数量的用户故事称为迭代。通常情况下,迭代时间为一、两周或四周,这取决于每个团队的工作节奏。一般我们建议从两周开始,因为这个时间跨度适中,足以完成一些工作事情,也能帮助团队得到定期的反馈。一旦确定了迭代节奏,团队就会根据该节奏长期运行。固定的迭代周期有助于提高团队对工作量估算的准确性,并能预测团队工作速率。

第4步:举行迭代计划会议

在迭代开始时,您应该与团队的其他成员举行迭代计划会议。迭代计划会议是敏捷开发的一个固定流程,帮助整个团队的项目迭代更顺利。在该会议中,整个团队将讨论本次迭代目标和产品需求待办工作内容。开发团队为高优先级的用户故事创建详细的任务,以及估算故事点;并承诺在迭代中完成一定数量的用户故事。这些用户故事构成了所谓的迭代需求待办列表。

评估用户故事工作量时,可以通过在故事点字段中添加数字。您还可以向故事添加更多详细信息,或单击创建子工作项以进一步创建分解用户故事的任务。

准备好后,将迭代计划会中团队协商一致的用户故事移至您刚才创建的迭代中,这就是您本次迭代的需求待办列表了。

什么是迭代计划会议?

参会者:开发团队、Scrum master、产品负责人(Product Owner)

举办时间:迭代开始时

时长:通常每一周迭代两个小时——如:一般为期两周的迭代大概会持续四小时的迭代会议。

目的:规划迭代的工作,使团队对迭代目标和产品需求待办工作内容达成一致。

什么是迭代目标?在创建迭代(Sprint)时,产品负责人通常会确定迭代目标。这为迭代中要完成的工作提供了一个方向。迭代目标还为迭代中完成的用户故事数量提供了一定的灵活性。如果迭代目标已实现,那么迭代就可以被认为是成功的。

什么是敏捷估算?传统的软件团队以时间单位估算工作项:天、周、月。然而,许多敏捷团队已经过渡到故事点估算。故事点对工作的相对任务量进行评分,通常以斐波那契的格式确定值:0、0.5、1、2、3、5、8、13、20、40、100。故事点估算可以帮助您根据团队成员人数来衡量下一次迭代的工作量。经过几次迭代,您的团队将更清楚他们每次迭代可以做多少工作,避免过度承诺。

第5步:开始迭代

创建迭代后,一些团队会根据迭代目标来命名。如果迭代中的工作内容有共同之处,可以围绕该迭代主题来命名。或者可以根据团队工作习惯来命名。

确定迭代周期后,可以添加迭代的开始和结束日期。开始日期和结束日期应与团队的日程安排保持一致。例如,一些团队在周一开始迭代,然后在下周的周五上午结束。有些团队决定在周中开始和结束迭代。这取决于您的团队工作习惯!如果您不确定您的迭代应该持续多长时间,我们建议您尝试两周。

在迭代计划会议中确定好迭代目标以及具体工作内容后即可开始迭代,在这里,您的团队从迭代待办事项列中领取工作项,并实时更新工作项状态到最终完成。

第6步:举行每日站会

迭代开始后,您的团队将会每天(通常在早上)会面,交流每个人的工作情况。这样做的目的是看看你团队中是否有人在完成迭代任务中遇到障碍。

什么是每日站立会?

主要参会者:开发团队

会议时间:每天一次,通常在早上

持续时间:不超过15分钟。不需要预订会议室坐下讨论,只需要站立开会,站起来有助于缩短会议时间!

会议目的:每日站立旨在快速告知团队每个人正在进行的工作,并计划当天的工作。这不是一次正式会议。会议氛围可以轻松有趣,形式丰富,内容完整。每个团队成员应该回答以下问题:

  • 我昨天完成了什么?
  • 我今天要做什么工作?
  • 我被什么阻难住了吗?

在同事面前报告你昨天完成的工作时将会展现成员的责任感。毕竟没有人想成为做事没有承诺的人。

提示:一些团队使用计时器规范每个人的发言时间;有些团队规定每个人的发言顺序,确保每个人都在关注;许多分布式团队使用视频会议或群聊开启站会。因此,每日站会取决于您团队的工作习惯。

在日常站会中,可以使用 Scrum 看板,以便每个成员都可以查看他们正在处理的任务。

第7步:查看燃尽图

在迭代期间查看燃尽图是个好方法。在 PingCode 中,燃尽图显示了迭代中实际和预估工作量。当您完成工作项目时,燃尽图会自动更新。您可以在迭代概览中查看此图表:

什么是燃尽图?燃尽图显示了迭代中的实际和估计工作量。燃尽图中的水平x轴表示时间,而垂直y轴通常表示故事点。使用燃尽图跟踪迭代剩余的总工作量,并预测实现迭代目标的可能性。通过在整个迭代过程中跟踪剩余的工作,团队可以管理其进度并做出响应。

注意事项:

  • 团队在早期内完成了迭代所有工作,可能是因为他们对工作细节投入不够。
  • 团队没有按时完成预估迭代工作,可能是因为他们投入了过多工作无关的内容。
  • 燃尽图在某段时间内急剧下降,而不是逐渐下降,可能是因为工作拆分不够细致。
  • 产品负责人在迭代中添加或更改了用户故事工作范围。

第8步:查看迭代(Sprint)报告

在迭代期间或结束的任何时候,您都可以查看迭代的报告来监控迭代进度。

什么是迭代报告?迭代报告包括燃尽图等,列出了已完成的工作、未完成的工作以及迭代开始后添加的任何工作。

第9步:举行迭代验收会议

迭代验收会议是一个团队共享会议,成员将在其中展示他们在迭代中完成的内容。每个迭代通常都会产生产品的新内容,称为需求增量。

这是敏捷开发流程的一次正式会议,为项目团队提供了大量反馈,其中还包括一个头脑风暴会议,帮助团队决定下次迭代该怎么做。

什么是迭代评审会议?

主要参会者:开发团队、敏捷教练(Scrum Master)、产品负责人(Product Owner)可选参会者:利益相关者

会议时间:通常在迭代的最后一天

持续时间:为期两周的迭代通常两个小时

目的:验收产品增量并更新产品积压列表。

要确认的问题:

  • 团队符合迭代的工作预期吗?
  • 在迭代过程中是否添加了或删除了工作内容?
  • 在迭代中是否有工作内容没有完成?
  • 如果是这样,为什么?

第10步:举行迭代回顾会议

完成迭代后,让你的团队进行回顾复盘。可以在迭代概览中的回顾板记录团队复盘的问题。还可以使用 PingCode-Wiki子产品 来帮助团队整理会议记录。

什么是迭代回顾会议?

参会者:开发团队、敏捷教练(Scrum Master)、产品负责人(Product Owner)。

会议时间:在迭代结束时。

持续时间:为期两周迭代通常为90分钟。

目的:复盘团队迭代工作流程和协作沟通的问题以及讨论问题的改进计划。改进计划将应用到下一次迭代中。

回顾会议不仅可以提出团队存在的工作问题,还可以分析问题的原因,以便团队能够继续关注这些问题。此外,团队还需要在会议上共同讨论问题的创造性解决方案并制定相应的行动计划。持续改进是敏捷团队持续迭代的特点,一次回顾会议是不可或缺的一环。

要确认的问题:

  • 在迭代期间,我们做得怎么样?
  • 我们还能做些什么呢?
  • 下次我们会做得更好吗?

 提示:即使整个团队进展顺利,也不要取消回顾会议。回顾会议为团队提供持续指导,保证项目顺利执行。

第11步:在 PingCode 中完成迭代

在迭代的最后一天您需要结束迭代。

如果迭代有未完成的工作或新增缺陷,您可以:

  • 将工作项设置为待办状态
  • 将工作项移至未来迭代待办事项列表
  • 将工作项移至下个迭代处理

第 12 步:从第 2 步重复

到这一步,相信您已经掌握了 Scrum 项目的创建用户故事、创建迭代、举行迭代计划会议、验收会议和回顾会议的基础知识。您可以考虑是否应用于您的团队,如想继续了解更多敏捷知识请继续浏览下方文章。

延伸阅读:敏捷开发指南

Scrum 开发指南: Scrum 框架详解  |  Scrum 四个会议及正确召开方式  |  正确的计划和执行Sprint的方式  |  做好迭代计划的4大关键点 |  做好这4点让每日站会更适配敏捷团队  |  开好迭代评审会的3个关键步骤  |  为什么要召开迭代回顾会  | Scrum 3大角色及其岗位的具体职责  |  Scrum三大工件在敏捷开发中的作用  |  2022年14个最佳 Scrum 敏捷项目管理软件  |  更多 

Kanban 敏捷指南: 使用看板(Kanban)管理方法的5大好处  |  看板 VS Scrum:如何选择? |  看板和 Scrum 的混合模式适合在哪些场景使用  |  更多 

规模化敏捷: 规模化敏捷的价值及五大规模化敏捷框架  |  规模化敏捷之 Spotify 模型  |  规模化敏捷框架之LeSS框架  |  SAFe 规模化敏捷框架  |  Scrum@Scale 模型  |  敏捷项目组合管理  |  OKR与敏捷开发  |  更多 

产品管理: 如何构建合格的产品路线图  |  如何成为一个优秀的产品经理  |  敏捷路线图的重要性以及构建  |  如何构建简单有效的产品需求文档  |  利用 NPS 确定功能优先级  |  每个产品经理都需要了解的产品分析技能  |  更多 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/422917.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【SpringBoot2】SpringBoot基础篇

SpringBoot基础篇 JC-1.快速上手SpringBoot ​ 学习任意一项技术&#xff0c;首先要知道这个技术的作用是什么&#xff0c;不然学完以后&#xff0c;你都不知道什么时候使用这个技术&#xff0c;也就是技术对应的应用场景。SpringBoot技术由Pivotal团队研发制作&#xff0c;功…

第三章 word2vec

目录3.1 基于推理的方法和神经网络3.1.1 基于计数的方法的问题3.1.2 基于推理的方法的概要3.1.3 神经网络中单词的处理方法3.2 简单的 word2vec3.2.1 CBOW模型的推理3.2.2 CBOW模型的学习3.2.3 word2vec的权重和分布式表示3.3 学习数据的准备3.3.1 上下文和目标词3.3.2 转化为o…

loki采集k8s日志

前言 loki 是轻量、易用的日志聚合系统。如果你的k8s集群规模并不大&#xff0c;推荐使用grafanaloki的方案来做微服务日志的采集&#xff1b; Loki组成 loki架构很简单&#xff0c;主要由3部分组成&#xff1a; loki&#xff1a;服务端&#xff0c;负责存储日志和处理查询&…

行程器,数显卡尺液晶驱动IC,VK1623段码LCD驱动芯片资料分享,封装LQFP100,QFP100,RAM映射48EGx8COM

永嘉微电/VINKA 型号&#xff1a;VK1623 封装形式&#xff1a;LQFP100/QFP100/DICE/COG KPP2609 概述 VK1623S是一个点阵式存储映射的LCD驱动器&#xff0c;可支持最大384点&#xff08;48EGx8COM&#xff09;的LCD屏。单片机可通过3/4线串行接口配置显示参数和发送显示数据…

Spring Cloud微服务网关Zuul的注解@EnableZuulProxy或@EnableZuulServer做了什么事情

一、Zuul的工作原理 Zuul 1.x的版本是由Servlet以及一系列的Filter组成的&#xff0c;各个组件之间协同合作完成功能&#xff0c;且易于扩展。参看官方的架构图我画了张图&#xff1a; Zuul声明周期&#xff1a; HTTP Request -> DispatcherServlet -> ZuulHandlerMappi…

动力节点老杜Vue3视频笔记——Vue程序初体验

目录 一、Vue程序初体验 1.1 下载并安装vue.js 1.2 第一个Vue程序 1.3 Vue的data配置项 1.4 Vue的template配置项 一、Vue程序初体验 可以先不去了解Vue框架的发展历史、Vue框架有什么特点、Vue是谁开发的&#xff0c;对我们编写Vue程序起不到太大的作用&#xff0c;…

代码随想录_二叉树_leetcode654 617

leetcode654 最大二叉树 654. 最大二叉树 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点&#xff0c;其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。递归地在最大值 右边 的 子数组后缀上 …

octave安装使用——吴恩达机器学习

下载octave 解压后双击octave.vbs进行安装 配置 pkg rebuildpkg list 使用基础命令 使用矩阵命令 移动数据 size&#xff1a;矩阵的行和列length&#xff1a;行和列的最大值 读取和存储数据 load&#xff1a;加载文件who&#xff1a;所有变量whos&#xff1a;更详细的变量…

界面开发框架Qt - 组合小部件映射器示例

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写&#xff0c;所有平台无差别运行&#xff0c;更提供了几乎所有开发过程中需要用到的工具。如今&#xff0c;Qt已被运用于超过70个行业、数千家企业&#xff0c;支持数百万设备及应用。 Combo Widget Mappe…

人工智能实验二:约束满足问题

一、实验目的 求解约束满足问题&#xff1b;使用回溯搜索算法求解八皇后问题。 二、实验平台 课程实训平台https://www.educoder.net/paths/369 三、实验内容及步骤 实训内容&#xff1a;2-4 第六章 约束满足问题 1.问题描述 八皇后问题是指在一个 88 的棋盘上摆放八个皇…

Spark运行模式介绍

文章目录1. Local运行模式1.1 基本运行情况介绍1.2 角色划分1.3 Spark 任务提交与解释器对比2. StandAlone运行模式2.1 StandAlone介绍2.2 StandAlone架构2.3 Spark应用架构2.4 StandAlone HA 运行原理3. Spark on YARN3.1 Spark on Yarn 本质3.2 部署模式3.3 两种部署模式运行…

stata变量引用

stata变量引用–潘登同学的stata笔记 文章目录stata变量引用--潘登同学的stata笔记变量生成gen命令通配符&#xff1a;*, ?, -因子变量时间序列变量命名、前缀与标签变量命名、添加前缀通配符与批量重命名变量标签数字-文字对应表CSMAR数据处理查看、查找变量单值、暂元单值暂…

TCP网络连接的书写

TCP网络连接的书写 文章目录TCP网络连接的书写服务器端书写进程sock创建创建bind进行端口绑定(进行bind的初始化)监听socket获取链接用户端创建sock套接字connect进行连接服务器端书写 为TCP是面向连接,所有需要进行对于端口进行监控&#xff0c;另外的UDP的服务器就不需要进行…

洛克菲勒:世界上只有两种人头脑聪明...

洛克菲勒&#xff1a;被人称为“石油大王”、美国第一位十亿富豪与全球首富、创办芝加哥大学。洛克菲勒写给儿子的信共有38封&#xff0c;这些信真实记录了洛克菲勒创造财富神话的种种业绩。从这些信中我们不仅可以看到洛克菲勒优良的品德、卓越的经商才能&#xff0c;还可窥见…

Spring面向切面编程AOP使用介绍

文章目录AOPAOP核心概念AOP快速入门AOP工作流程AOP切入点表达式AOP通知类型AOP通知获取数据AOP总结AOP AOP核心概念 AOP(Aspect Oriented Programming)面向切面编程&#xff0c;一种编程范式&#xff0c;指导开发者如何组织程序结构 OOP(Object Oriented Programming)面向对象…

Web自动化测试的详细流程和步骤,一篇足矣

Web自动化测试是软件测试中非常重要的一种测试方法&#xff0c;它通过编写脚本来模拟人工操作网页&#xff0c;从而实现对Web应用程序进行自动化测试的过程。为了保证测试质量和效率&#xff0c;我们需要遵循一定的流程和步骤来完成Web自动化测试。 一、测试环境准备 在进行W…

webp怎么转换成png,4个方法教你快速处理

webp怎么转换成png&#xff1f;目前在一些比较大的图片素材网站下载的图片都是webp格式的。我们都知道webp格式图片&#xff0c;它在正常的图片浏览器中是无法打开的。 所以说我们要把webp图片转变成png格式&#xff0c;正常来说我们常用的图片处理软件也能进行格式转换&#x…

都说互联网不行了,真的是这样吗?

最近在马士兵教育的课堂上经常会听到学员说这样的话&#xff1a; 现在公司都不招人&#xff0c;程序员根本找不到工作 早知道IT行业这么难&#xff0c;当初就不学编程了 简历石沉大海、面试机会也没有&#xff0c;互联网是不是不行了 互联网行情到底如何&#xff1f; 作为…

从此告别写SQL!DataLeap帮你零门槛完成“数据探查”

更多技术交流、求职机会&#xff0c;欢迎关注字节跳动数据平台微信公众号&#xff0c;回复【1】进入官方交流群 在日常数据处理工作中&#xff0c;产品、运营、研发或数据分析师经常会面临数据量大且混乱、质量参差不齐的问题&#xff0c;需要花费大量时间和精力校验表数据是否…

车企外卷:一个关于智能手机的“围城故事”

从2016年达到顶峰开始&#xff0c;全球智能手机出货量逐年下行&#xff0c;手机市场进入红海竞争逐渐成为了各界的共识。此后全球疫情与经济疲软的影响也进一步在手机市场施压&#xff0c;很多媒体认为手机产业距离“至暗时刻”已经不远。而在去年&#xff0c;新增变数&#xf…