首页 > 其他分享 >敏捷开发软件开发流程贯穿整个开发流程

敏捷开发软件开发流程贯穿整个开发流程

时间:2023-06-01 15:45:47浏览次数:40  
标签:故事 开发软件 迭代 流程 用户 开发 产品 团队 看板

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

1、建立产品路线图

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

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

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

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


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

2、产品路线图规划

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

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

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

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


4、用户故事梳理

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


5、迭代规划

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

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


6、缺陷管理 

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

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


7、迭代执行​​​​​​​

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


可以使用燃尽图查看迭代进度。

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

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

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

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

还有更多统计...

标签:故事,开发软件,迭代,流程,用户,开发,产品,团队,看板
From: https://www.cnblogs.com/shineshine/p/17449225.html

相关文章

  • 【终极计算平台】上海道宁为您提供​Wolfram技术,支持跨桌面、云、服务器和移动设备的
     Wolfram帮助世界加快研究、教育、技术发展和革新的步伐无论您所在任何领域无论您需要任何应用Wolfram技术都是您的终极计算平台Mathematica具有涵盖所有技术计算领域的将近6,000个内置函数——所有这些都经过精心制作使其完美地整合在Mathematica系统中 ......
  • SaltStack介绍——SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的
    SaltStack介绍和架构解析简介SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack项目于2011年启动,年......
  • CLion 2023 mac(C/C++集成开发环境)功能介绍
    CLion2023mac是一个C++集成开发环境,有一些C++常用的库和方法,例如:ClintListMotorolaMSM755的一个简单的应用程序。可以使用ClintSets将MotorolaMSM755转换为C+,从而降低复杂性。有一个可用于CLinux和所有主流操作系统的命令行界面。可用于任何C++编程语言和函数(包括Ruby),包括......
  • pycharm创建django 开发环境
    因为用了pycharm社区版本没有办法图形界面创建django项目本机的环境需要有djangodjango-adminstartprojectmysite然后进入到mysite目录cdmysitepython-mvenvvenvpipinstalldjango配置pycharm启动项目......
  • UE4的下载和安装(UE4开发环境的搭建)
    使用UE4开发游戏之前,必须先搭建开发环境,具体包括:UE4引擎的下载和安装VisualStudio下载和安装UE4的下载和安装1)首先,打开任意一个浏览器输入UE4官方网站的网址 https://www.unrealengine.com/zh-CN/,点击右上角的“下载”按钮,如下图所示:2)官方要求必须登录......
  • 开发包中的Lib和DLL
    静态库:在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直接包含在最终生成的EXE文件中了。在vs中新建生成静态库的工程,编......
  • Genio 700|MT8390核心板 4G/5G联发科安卓核心板开发
    Genio700|MT8390核心板适用于智能家居、智能零售和工业物联网产品。Genio700|MT8390核心板采用了高能效的6nm制程工艺,集成了八核CPU,其中包括2个2.2GHzA78内核和6个2.0GHzA55内核,加上高性能的ArmMali-G57GPU和高达8GB的四通道LPDDR4X内存和UFS闪存。Genio700支持YoctoLinux......
  • BFT最前线 | iOS版ChatGPT周下载突破50万人次;英伟达市值突破万亿美元创造芯片公司历史
    原创|文BFT机器人AI视界TECHNOLOGYNEWS01联合国教育部聚焦生成式AI联合国科教文组织提出发展路线图近日,为应对生成式人工智能技术的迅速发展,联合国教科文组织就此议题召开了首次全球教育部长会议。40多位部长分享了将这些工具融入教育的政策方法和规划,并交换了意见。会议期间,教......
  • 直播app源码技术开发知识:横竖屏功能的实现
    在快节奏时代的今天,直播短视频日益火爆,许多人选择去进入直播短视频源码搭建平台的行业,去开发制作自己的直播短视频app平台。当然,要开发制作自己的直播短视频app平台就要去顺应市场的需要,将用户们所需要的和市场各大app好的功能都要添加到自己的app中,不知道大家有没有发现这么一个功......
  • 国产MCU-CW32F030开发学习
    国产MCU-CW32F030开发学习1.相关资料下载1.1武汉芯源半导体武汉芯源半导体官网https://www.whxy.com/武汉芯源21ic电子论坛https://bbs.21ic.com/iclist-1116-1.html1.2CW32F030系列资料•内核:ARM®Cortex®-M0+–最高主频64MHz•工作温度:-40℃至105......