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

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

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

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

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

所有符合敏捷宣言和敏捷开发十二项原则的方法都可以是敏捷开发的一种实践。敏捷宣言和十二原则 - 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.hqwc.cn/news/8869.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SNMP 计算机网络管理 实验2(三) SNMP服务与常用网管命令之任务五:查看端口流量及实验小结

⬜⬜⬜ 🐰🟧🟨🟩🟦🟪(*^▽^*)欢迎光临 🟧🟨🟩🟦🟪🐰⬜⬜⬜ ✏️write in front✏️ 📝个人主页:陈丹宇jmu &am…

[SpringBoot]单点登录

关于单点登录 单点登录的基本实现思想: 当客户端提交登录请求时,服务器端在验证登录成功后,将生成此用户对应的JWT数据,并响应到客户端 客户端在后续的访问中,将自行携带JWT数据发起请求,通常&#xff0c…

Qt和MySQL的连接

具体视频的教程 视频教程 我的文章是做一下补充的 流程: 第一点你要确保你的数据库的位数,如果你数据库位数的是32位,mingw编译的时候就需要选择的是32位**(在下面会提到)** 去到所在的文件 点击.pro文件进行编译…

React | 再战Redux

✨ 个人主页:CoderHing 🖥️ React.js专栏:React.js 再战Redux 🙋‍♂️ 个人简介:一个不甘平庸的平凡人🍬 💫 系列专栏:吊打面试官系列 16天学会Vue 7天学会微信小程序 Node专栏…

【C++11】可变参数的函数模板 的 定义 和 应用练习

文章目录 定义常见应用模板参数包展开可变参数模板类可变参数模板函数重载 练习打印任意数量的参数将任意数量的参数合并为一个字符串解包元组(Tuple Unpacking) emplace_back和 push_back 的比较实例 定义 可变参数模板(Variable-length ar…

springcloud+docker+k8s发布安装第三方插件脚本

Dockerfile 安装第三方依赖插件软件 ,以及构建镜像 #基础镜像,如果本地仓库没有,会从远程仓库拉取 openjdk:8 FROM docker.io/centos:centos7 #暴露端口 EXPOSE 9311 # 避免centos中文乱码 ENV LANG en_US.utf8 #容器中创建工作目录 WORKDIR …

MySQL的存储引擎与基本使用讲解

目录 一、前言 1.MySQL的介绍 二、存储引擎 1.什么是存储引擎 2.常见存储引擎 2.1.InnoDB(MySQL默认引擎) 2.1.1.四种隔离级别 2.2.MyISAM存储引擎 2.3.Memory存储引擎 3.ACID事务 三、CRUD操作 1.插入数据 2.查询数据 3.修改数据 4.删除数据 四、数据库 1.默认…

Matlab 校正镜头畸变图像

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 生活中一些针孔相机会给图像带来严重的失真,这主要是由于硬件和环境的因素所示导致的,其中主要的两种畸变是径向畸变和切向畸变。 径向畸变会导致直线看起来弯曲,即点距离图像中心越远,径向畸变就越大。例如,下…

RS485信号协议

在电子行业中,信号协议有很多,包括I2C,SPI,USB,UART,RS485等等,每个协议都有自己的特点和应用场景。 其中的RS485协议就是一种在电路板设计中非常常见的协议,是美国电子工业协会&…

k8s1.19使用ceph15 rbd块存储

一、ceph集群操作 #创建rbd #创建存储池,指定pg和pgp的数量, pgp是对存在于pg的数据进行组合存储,pgp通常等于pg的值 # 创建存储池 ceph osd pool create kubernetes 128 128#对存储池启用 RBD 功能 ceph osd pool application enable kubernetes rbd#通过 RBD 命令对存储池…

【微信小程序开发】第 9 课 - 小程序的协同工作和发布

欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。 目录 1、协同工作 1.1、了解权限管理需求 1.2、了解项目成员的组织结构 1.3、小程序的开发流程 2、小程序成员管理 2.1、成员管…

解决uni-app微信小程序底部输入框,键盘弹起时页面整体上移问题

存在问题 做了一个记录页面(类似单方聊天页),输入框在底部;当弹出键盘时,页面整体上移,页面头信息会消失不见 需要实现效果: 比如一个记录页面,需要在键盘弹出时: 底…