首页 > 其他分享 >Scrum敏捷开发流程核心及敏捷支持工具

Scrum敏捷开发流程核心及敏捷支持工具

时间:2023-11-28 18:33:54浏览次数:56  
标签:迭代 流程 Scrum 产品 敏捷 Sprint 团队 看板

Scrum是一种敏捷开发框架,用于管理复杂的项目。以下这些步骤构成了Scrum敏捷开发流程的核心。通过不断迭代、灵活应对变化和持续反馈,Scrum框架帮助团队快速交付高质量的产品。

以下是Scrum敏捷开发流程的基本步骤:

  1. 产品Backlog创建: 产品负责人与利益相关者合作,制定产品Backlog,列出项目需求和功能,并按优先级排序。

  2. Sprint计划会议: 开始一个Sprint(迭代),团队成员和产品负责人共同参与Sprint计划会议。在会议中,团队决定要在这个迭代内完成的工作,并将产品Backlog中的用户故事转化为可完成的任务。

  3. Sprint周期: 在Sprint期间,团队按计划完成工作,并持续进行日常Scrum活动,例如每日站会(Daily Standup),让团队成员分享进度、讨论遇到的问题和协调工作。

  4. Sprint评审会议: 在Sprint结束时举行Sprint评审会议,展示并演示已完成的工作成果。利益相关者和团队一起审查工作并提供反馈。

  5. Sprint回顾会议: 接着是Sprint回顾会议,团队回顾过去的Sprint,讨论哪些方面做得好、哪些可以改进,并制定提高工作效率的行动计划。

  6. 更新产品Backlog: 根据评审和回顾会议的结果,产品Backlog可能会更新,优先级和需求可能会调整,以便在下一个Sprint中实现更好的价值交付。

  7. 重复迭代: 以上流程会持续重复进行,每个Sprint通常持续1至4周不等,团队通过持续迭代和改进逐渐完善产品并实现客户价值交付。

敏捷流程管理:

 Leangoo领歌是一款永久免费的专业的敏捷开发管理工具,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、进展跟踪、统计度量等。
Leangoo支持敏捷研发管理全流程,包括小型团队敏捷开发规模化敏捷SAFeScrum of Scrums大规模敏捷等敏捷开发方法,具有产品管理和项目管理的功能。可以私有部署,私有部署收费。在线版本全部免费,没有任何限制。

这是一个Scrum敏捷单团队敏捷开发示例:

1、建立产品路线图

首先我们需要为这个项目创建一个产品路线图,产品路线图是一个高层次的战略计划,它描述了产品在未来一段时间可能会如何发展和壮大,产品路线图确保整个产品团队持续关注产品的目标,帮助产品负责人把握产品的战略方向,调整产品的优先级和产品规划。

在产品路线图里有多个里程碑,里程碑是产品路线图上达成产品愿景的一个个阶段性目标。敏捷的里程碑通常是按照节奏进行规划的,比如每两个月一个里程碑,或者每个季度一个里程碑。

「我们利用Leangoo领歌敏捷开发工具进行管理敏捷项目,如果要做敏捷,完全可以利用Leangoo领歌。」

下图是产品路线图敏捷看板示例:


2、产品路线图规划

 在Leangoo领歌中,直接可以使用“里程碑规划”按钮,打开里程碑规划弹框,将“里程碑”列表内的史诗故事拖拽至对应的“里程碑-产品Backlog”内,这样这些史诗故事便会被引用到产品Backlog看板内,即完成里程碑规划。 

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

团队在产品Backlog看板中,将规划过来的这些史诗故事进行拆分,拆解成更小的用户故事,然后准备进行后续Sprint规划。

一个史诗故事一个泳道,用泳道横向对应用户故事拆分的任务。


4、用户故事梳理

 用户故事拆解完成后,团队可以对优先级较高的用户故事进行梳理。可以将完成用户故事需要的任务项添加到卡片内的检查项中,以便后续用户故事规划到Sprint中后,方便拆解成更小的任务卡片。
通过列表流转,让团队直观的了解需求的优先级和规划安排


5、迭代规划

 用户故事梳理完成后,迭代开始前,我们需要将已经梳理完成且优先级高的用户故事规划到迭代看板中,迭代开始前,团队需要对要做的用户故事进行估算和添加工作量等。。

在看板中点击“Sprint规划”按钮,将梳理好的用户故事拖拽到迭代看板中。


6、缺陷管理 

当前迭代的缺陷,建议放到当前迭代的迭代看板上,在迭代结束前修复完成。
“缺陷看板”通常放发布后遗留的缺陷、客户反馈的缺陷等。

在迭代过程中,不仅需要做相关的用户故事,也要解决出现的缺陷问题,所以在迭代规划时,我们也需要将缺陷规划到Sprint中。


7、迭代执行

在迭代规划完成后,进入迭代看板,可以看到已规划的用户故事分别放置在独立泳道中,泳道可横向对应用户故事和拆分的任务。
Sprint开始后,团队根据这些用户故事相关信息(比如检查项、描述内的信息),将其拆解为更小的任务,然后大家各自领取开发。
通过列表流转,体现任务的进展及完成情况。


8、Sprint回顾

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


查看迭代进度

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

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


迭代完成率

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

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

 

查看团队速率

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

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


查看任务分布

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

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

 

查看缺陷分布

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

查看测试用例分布

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

 

产品Backlog进度统计

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


成员任务数量统计

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

成员项目工作占比

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

 

项目成员及权限管理

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

 

 项目文件管理

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

•多人共享项目文件

•实时同步上传

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

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

卡片ID

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


项目共享脑图

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

 

脑图节点

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


 

Leangoo领歌官网:www.leangoo.com​​​​​​​

标签:迭代,流程,Scrum,产品,敏捷,Sprint,团队,看板
From: https://www.cnblogs.com/shineshine/p/17862657.html

相关文章

  • 探索性因子分析流程
    探索性因子分析的步骤:接下来,通过一个案例演示因子分析(探索性因子分析)的各个步骤应该如何进行。案例:欲探究我国不同省份铁路运输能力情况,收集到部分相关数据如下:上传数据至SPSSAU系统,在【进阶方法】模块,选择【探索性因子分析】,将变量拖拽到右侧分析框,勾选“因子得分”与“综合......
  • 登录的具体流程
    1.校验验证码、2.校验用户名和密码3.生成Token(生成令牌) 成功登录后会记录在这表里(不成功等情况也会记录) idutils是再ruoyi-common里面的调用来用。 ......
  • 秦疆的Java课程笔记:42 流程控制 增强For循环
    Java5引入的一种主要用于数组或集合的增强型for循环。这里只是先了解一下。格式如下:for(声明语句:表达式){ //代码语句}声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用于限定在循环语句块,其值与此数组元素的值相等。表达式:表达式是要访问的数组......
  • 秦疆的Java课程笔记:43 流程控制 break、continue、goto
    break:在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break也在switch语句中使用)publicclassBreakDemo{publicstaticvoidmain(String[]args){inti=0;while(i<100){......
  • 秦疆的Java课程笔记:44 流程控制 打印三角形及Debug
    作业:打印5行三角形这是我写的:publicclassTestDemo1{publicstaticvoidmain(String[]args){intline=5;//定义总行数linefor(inti=1;i<=line;i++){//i是循环输出每一行for(intj=1;j<=line-i;j++){//j......
  • 流程控制语句
    流程控制语句(if-elif-else)1.单分支语句(if)单分支结构指的是程序根据条件的成立与否常见的单分支结构语法是if语句if条件: #条件成立,执行此处代码#示例age=20ifage>=18:print("你成年了")2.双分支语句(if-else)双分支结构也是根据条件的成立与否,选......
  • 聊城ISO三体系认证办理流程及费用
    聊城ISO三体系认证办理流程及费用恒标知产刘经理 一般来说,现在市场上,三体系认证的报价在20000元左右,这只是一个大概的水平,其中不乏有高报价的,主要在于定价由多种因素组成并受到影响:认证费方面: 1、 与所选择的认证机构价格定位有关,但价格应按认监委限价要求走; 2、 与体系覆盖......
  • 微信支付-业务流程图+时序图梳理微信支付链路+封装对接微信API工具类
    因业务需要,开发微信支付功能,涉及三种支付方式:JSAPI支付:微信内网页支付,需要开通微信服务号小程序支付:在小程序中支付,需要开通小程序H5支付:在手机浏览器(出微信内网爷)中网页支付使用微信支付的前提必开通微信商户号,要使用到那种的支付方式要前需在商户平台开通(要审核)。支付......
  • 1_Scene渲染流程分析
    参考:Cesium原理篇:6Render模块(4:FBO)Scene渲染流程分析//Scene.jsfunctionrender(scene,time){//...//1)渲染到哪里?//updateAndExecuteCommands->executeCommandsInViewport->updateAndClearFramebuffersupdateAndClearFramebuffers();//2)......
  • 如何实现CRM销售流程自动化?
     销售业绩是衡量企业经营的重要指标,也是销售人员一直要达成的目标。销售业绩能否提高取决于销售人员的能力、客户服务水平,还需要借助有效的工具。CRM系统就是这样的一款软件。企业如何提高销售业绩?不妨试试CRM销售流程自动化。CRM如何实现销售流程自动化?数据自动化:CRM可以通......