如何使用Scrum工具进行敏捷项目管理?

news2024/11/18 16:20:08

敏捷开发是一种轻量级的软件开发方式。

敏捷是一种通过创造变化和响应变化在不确定和混乱的环境中取得成功的能力。

敏捷开发是为了快速响应市场变化、通过自组织、跨职能团队

运用适合他们自身环境的实践进行演进得出解决方案。

所有符合敏捷宣言和敏捷开发十二项原则的方法都可以是敏捷开发的一种实践。敏捷宣言和十二原则 - Scrum中文网

而敏捷最大的特色是迭代(Sprint)迭代式开发

敏捷开发优势:

1、敏捷开发属于增量式开发,对于需求不明确,需求变更变化较多,敏捷可以很大程度上响应及拥抱变化。

2、通过敏捷迭代的方式可以将最具价值的功能总是被优先开发,这样能给客户带来最大的投资回报率。

3、敏捷开发要求团队成员必须积极主动,自我管理。在这样的团队中工作,每个团队成员的技术能力、交流、社交、表达和领导能力也都能得以提高。

Scrum敏捷工具使用

市面上比较知名的敏捷开发工具有Leangoo领歌等多个产品。与其他传统的敏捷来开发工具不同,Leangoo区别于传统项目管理软件,Leangoo基于最新web实时通信技术实现了所见即所得的可视化看板协同。

Leangoo领歌它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。

那如何使用Scrum工具进行敏捷项目管理?

​​​​​​​​​​​​​​创建一个产品路线图

产品路线图是一个高层次的战略计划,它描述了产品在未来一段时间可能会如何发展和壮大。

•产品路线图确保整个产品团队持续关注产品的目标,帮助产品负责人把握产品的战略方向,调整产品的优先级和产品规划。

•里程碑是产品路线图上达成产品愿景的一个个阶段性目标,产品路线图上包括了多个里程碑 。

里程碑规划

•史诗故事通常都是比较大的故事,所以我们需要将史诗故事规划到产品Backlog中,以便让团队在产品Backlog中对史诗故事进行拆分,将其拆解为更小的用户故事,从而让团队在后续的Sprint迭代中去逐步完成。

•建议团队为每个里程碑创建一个对应的产品Backlog,以便可以更好的在一个较小的产品Backlog内围绕当前里程碑史诗故事进行用户故事拆分和Sprint规划

•点击“里程碑规划”按钮,打开里程碑规划弹框,将“里程碑1”列表内的史诗故事拖拽至“里程碑1-产品Backlog”内,这样这些史诗故事便会被引用到产品Backlog看板内,即完成里程碑规划。

在产品Backlog中进行用户故事拆分 

•里程碑规划完成后,点击进入“里程碑1-产品Backlog”看板

•在里程碑看板中,我们已经将史诗故事通过规划的方式引入并放置在独立泳道内,用泳道横向对应用户故事拆分的任务。

•团队将这些史诗故事进行拆分,拆解成更小的用户故事,然后准备进行后续Sprint规划。

用户故事梳理

•用户故事拆解完成后,团队可以对优先级较高的用户故事进行梳理。可以将完成用户故事需要的任务项添加到卡片内的检查项中,以便后续用户故事规划到Sprint中后,方面拆解成更小的任务卡片。

•通过列表流转,让团队直观的了解需求的优先级和规划安排

 迭代规划

•迭代开始前,我们需要将已梳理完成且优先级高的用户故事规划到迭代看板内,以便准备迭代中需要完成的内容。

•迭代规划前,团队需要对将要做的用户故事进行估算并添加工作量,然后大家根据过往的团队速度来决定迭代需要完成多少工作量的故事。

•点击“Sprint规划”按钮,将计划在“Sprint1”内做的用户故事拖拽到“Sprint1”看板内。

缺陷管理

•在 Sprint冲刺过程中,我们不仅需要做相关用户故事,也需要解决这过程中出现的缺陷问题。所以,我们可以用一个缺陷类型的看板来管理日常产生的缺陷,然后在Sprint规划时,也将缺陷规划到Sprint。

•当前迭代的缺陷,建议放到当前迭代的迭代看板上,在迭代结束前修复完成。

•“缺陷看板”通常存放发布后遗留的缺陷,客户反馈的缺陷等。

•打开任务卡片可记录缺陷的详细信息

•打开缺陷任务卡片,可关联需求或文件等

 Sprint执行

•Sprint规划完成后,点击进入Sprint1看板,我们可以看到上一步已规划的用户故事已分别放置在独立泳道中,泳道可横向对应用户故事和拆分的任务。

•Sprint开始后,团队根据这些用户故事相关信息(比如检查项、描述内的信息),将其拆解为更小的任务,然后大家各自领取开发。•

通过列表流转,体现任务的进展及完成情况。

Sprint回顾

在敏捷开发中,我们每个迭代团队都会开回顾会议,这时团队可以将回顾的事项放到 Sprint回顾 看板内,然后在后续的Sprint迭代中保持高效协作的同时、逐步解决需要改进的问题。 

查看迭代进度

每个迭代类型看板中都有一个重要的Sprint进度统计 – 燃尽图。

燃尽图是Scrum中的一个简单实用的团队进展跟踪的工具,能形象地展示当前迭代中的剩余工作量和剩余工作时间的变化趋势,一般在每日站会时团队会通过燃尽图来了解当前Sprint冲刺速度情况。

迭代完成率

迭代完成率是统计项目内每个迭代看板的完成情况。

配置好看板周期和燃尽图,Leangoo会自动统计每个迭代看板的完成情况,并且自动生成可视化统计图表,以便管理层可以一目了然的看到每个迭代完成进度。

查看团队速率

团队速率是Scrum团队在一个Sprint中实际完成的工作量(通常使用故事点作为团队速度的单位)。

每个Sprint结束后,Leangoo会自动记录当前Sprint完成的工作量,并且自动生成团队速率的可视化统计图表,以便团队可以了解团队效率变化的趋势并进行分析。 

查看看板任务分布

Scrum 团队是一个自组织的团队,团队每天的目标和工作安排由团队讨论决定。

通过任务分布统计帮助团队快速直观的了解团队成员每个人负责的工作负荷及工作进展状态,帮助团队进行更高效的协作。

查看缺陷分布

缺陷分布统计可以通过不同维度(工作量、卡片数)展现项目中缺陷看板内每个列表下的任务分布情况 

查看测试用例分布

测试用例分布可以通过不同维度(工作量、任务数)展现项目中测试计划看板内的任务分布情况。

产品Backlog进度统计

根据看板周期、燃尽图配置信息,统计项目下产品Backlog看板进度

成员任务数量统计

成员任务数量统计是统计项目成员在该项目中的所有看板中的任务分布情况 

成员项目工作占比

成员项目工作占比统计项目中每个成员在该项目所占比重。(可手动调整项目占比)

项目成员及权限管理

项目内成员可统一管理,可直接从企业内将成员导入项目,为项目设置项目角色、设置项目占比、查看成员参与项目数量及成员所在项目等。

项目文件管理

Leangoo中提供了文件存储,便于团队沉淀经验、共享资源。

•多人共享项目文件

•实时同步上传

•支持文档、图片、视频等资料上传

•可深度关联工作任务,看板中打开任务卡片,可关联文档。

卡片ID

为了能更好的分配任务、查找任务以及快速定位某个任务卡片,Leangoo提供了卡片ID,在项目页面直接开启即可。

项目共享脑图

在项目内除了可以创建多个任务看板之外,也可以创建多个共享脑图,可以用来做多级需求分解等。

脑图节点

Leangoo脑图的每个节点可以打开,和看板上的卡片一样,可以为节点添加成员、附件、标签、开始截止时间等,高效共享协作。

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

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

相关文章

单片机要这样保护临界区

目录 一、概述 二、临界区保护测试场景 三、临界区保护三种实现 1、入门做法 2、改进做法 3、终极做法 四、附录---PRIMASK寄存器设置函数在各 IDE 下实现 一、概述 今天给大家分享的是Cortex-M裸机环境下,临界区保护的三种实现。 搞嵌入式玩过 RTOS 的小伙…

程序设计-编程题

CISP-PTE-编程题 2014 #include <iostream> using namespace std;double H(int n,double x) {if (n > 1)return 2 * x*H(n - 1, x) - 2 * (n - 1)*H(n - 2, x);if (n 0)return 1;if (n 1)return 2 * x; }int main() {int n;double x,result;cin >> n;cin >…

torch_geometric安装避坑

总流程&#xff1a; 1. 查看cuda, pytorch, python版本&#xff1b; 2. 依次安装torch_scatter, torch_sparse, torch_cluster, torch_spline&#xff1b; 3. 安装torch_geometric 一. 查看cuda, pytorch, python版本 可选方法如下图&#xff0c;其中该样例的cuda, pytorc…

注意力机制[矩阵]

每一个输入的向量( Embedding后的向量)&#xff0c;均有q,k,v,三个东西。其中q由下图所生成 I矩阵有a1,a2,a3,a4组成&#xff0c;Wq为权重矩阵&#xff0c;将I与Wq相乘求得Q(q1,q2,q3,q4)。K和V与I同理均可求得。 将求得出来的K&#xff0c;转置为竖向量与Q相乘&#xff0c;就…

【UE5 Cesium】12-Cesium for Unreal 去除左下角的icon

问题 在视口左下角的icon如何去除&#xff1f; 解决方法 打开“CesiumCreditSystemBP” 将“Credit Widget Class”一项中的“ScreenCredit”替换为“ScreenCreditWidget” 编译之后icon就不显示了。

戴尔游匣G16 7630原厂Win11系统带F12 Support Assist OS Recevory恢复功能

戴尔游匣G16 7630原厂Win11系统带F12 Support Assist OS Recevory恢复功能 各机型预装系统&#xff0c;带所有dell主题壁纸、dell软件驱动、带戴尔SupportAssist OS Recovery恢复功能&#xff0c;一次性恢复成新机状态&#xff0c;并且以后不用重装系统&#xff0c;直接恢复即…

MVC终极版

MVC终极版 1.把上次的代码打包为架包。2.通过basedao优化代码1.前言 3.后台代码servlet的优化。4前台代码展示 再次优化代码&#xff0c;上两次优化&#xff0c;都不是最完善的&#xff0c;这一次是最完善的了。 1.把上次的代码打包为架包。 选中两个文件&#xff0c;右键然后选…

Unreal 5 Lyra初学者游戏包概览笔记

Lyra初学者游戏包相关的官方视频有两个&#xff1a; Lyra初学者游戏包概览 https://www.bilibili.com/video/BV16B4y197Zy/Lyra跨平台UI开发 https://www.bilibili.com/video/BV1mT4y167Fm/ 这个笔记主要记录的是Lyra初学者包概览笔记的相关内容。里面介绍了如何创建关卡、输…

网络部署的思路

网络部署的思路——网络搭建的步骤 1.拓扑设计——IP地址的规划&#xff08;子网划分&#xff0c;子网汇总&#xff09; 2.实施 2.1 搭建拓扑 2.2 底层——给所有需要配置IP地址的网络节点&#xff0c;配置一个合法的IP地址 2.3 路由——全网可达 2.4 优化 策略——安全方面的…

【Linux初阶】基础IO - FILE结构体中的缓冲区

&#x1f31f;hello&#xff0c;各位读者大大们你们好呀&#x1f31f; &#x1f36d;&#x1f36d;系列专栏&#xff1a;【Linux初阶】 ✒️✒️本篇内容&#xff1a;库函数和系统函数的刷新差异&#xff0c;缓冲区的意义、刷新策略、存在位置、文件写入的逻辑&#xff0c;缓冲…

Unity与iOS交互(1)——需要了解的IOS相关知识

【前言】 以下只是简要介绍&#xff0c;详细的内容需要自己去看链接 【Objective-C基础知识】 .h .m .mm .cpp文件区别 .h是头文件扩展名。头文件包含类&#xff0c;类型&#xff0c;函数和常数的声明&#xff0c;这里的定义一般是Public的 .m是实现文件扩展名。其包含源代…

云环境利用工具-----cf

简介 CF 是一个云环境利用框架&#xff0c;适用于在红队场景中对云上内网进行横向、SRC 场景中对 Access Key 即访问凭证的影响程度进行判定、企业场景中对自己的云上资产进行自检等等。 项目地址&#xff1a;https://github.com/teamssix/cf 使用手册&#xff1a;https://wi…

Java POI excel单元格背景色(填充)、字体颜色(对齐)、边框(颜色)、行高、列宽设置

文章目录 1、Excel Cell单元格背景色颜色名称对照关系2、Excel Cell单元格背景填充样式颜色填充对照关系3、Excel Cell字体样式设置对照图4、Excel 行高、列宽设置5、Excel单元格边框设置边框类型图片对比附一&#xff1a;一些问题1、关于列宽使用磅*20的计算方式2、关于行高使…

常用数据预处理与特征选择方法总结记录

在很多机器学习或者是深度学习建模之前&#xff0c;对于数据的处理尤为重要&#xff0c;选择合适的数据预处理方法和特征构建算法对于后续模型的结果有着很大的影响作用&#xff0c;这里的主要目的就是想记录总结汇总常用到的处理方法&#xff0c;学习备忘&#xff01; 数据清洗…

Docker集群部署-MySQL主从复制

实验目的 利用Docker实现MySQL主从复制架构的部署&#xff0c;实现1主1从集群配置。 实验准备 要求实验主机能够连接外网&#xff0c;已经正确安装Docker&#xff0c;并关闭防火墙和selinux。 【实验步骤】 新建主服务器容器实例3307 # docker run -p 3307:3306 --name my…

mysql —案例复杂查询+索引使用+DBeaver中创建索引

前言 接上章 我们 对一个简单的选课功能进行 设计分析 实际上在工作中 拿到一个需求&#xff0c;也是这样的一个分析过程 一个份 需求文档原型 出来&#xff0c;只要是你负责这个模块&#xff0c;就需要你自己建表建库&#xff0c;设计接口文档&#xff0c;也许现在有的公司…

AIGC|FineTune工程之LoRa高效参数微调

徐辉 | 后端开发工程师 一、引言 随着深度学习和自然语言处理技术的快速发展&#xff0c;大型预训练语言模型&#xff08;如GPT、Vicuna、Alpaca、Llama、ChatGLM等&#xff09;在各种应用场景中取得了显著的成果。然而&#xff0c;从零开始训练这些模型需要大量的计算资源和…

Cristiano Linux学习小结

一、linux基础 1.1 基本概述 1、Linux组成&#xff1a;内核 Shell 文件系统 应用程序 2、内核&#xff08;Kernel&#xff09;&#xff0c;即核心程序。实现操作系统的基本功能(进程管理、内存管理、进程间通信、虚拟文件系统和网络接口)&#xff0c;决定着系统的性能和稳定性。…

递归典型例题:汉诺塔问题

文章目录 1. 什么是汉诺塔2. 汉诺塔的解题步骤3. 代码实现汉诺塔 1. 什么是汉诺塔 1. 汉诺塔的来源 一位法国数学家曾编写过一个印度的古老传说&#xff1a;在世界中心拿勒斯的圣庙里边&#xff0c;有一块黄铜板&#xff0c;上边插着三根宝柱。印度教的主神梵天在创造世界的时…

div绑定键盘点击事件

为箭头绑定绑定键盘方向键 <div class"toggle-nav"><spanv-if"leftToggleSt"click"toggleGoods(1)"keyup.left"toggleGoods(1)"class"toggle-left"><a-icon type"left" class"icon" /&…