云效需求管理与迭代规划

简介: 云效需求管理与迭代规划

开发者学习笔记【阿里云DevOps助理工程师认证(ACA)课程云效需求管理与迭代规划

课程地址:https://edu.aliyun.com/course/3112069/lesson/18994


云效需求管理与迭代规划

 

内容介绍:

一、云效的需求管理

二、迭代管理

三、需求看板

 

今天我们学习云效如何做需求管理与迭代规划。这节课主要从五个方面进行讲解,首先是需求录入与评审、需求细化、迭代规划、需求变更,最后会讲需求的看板。

 

一、云效的需求管理

在公有云板上云效的需求管理主要是以下的管理流程,首先是需求录入,其次可以对需求进行评论,然后可以对需求进行评审,邀评之后可以对需求进行细化,添加子需求子任务。然后可以进行迭代规划,需求变更,申请迭代锁定。

图片162.png

首先我们来学习需求录入与评审。需求录入,也就是新建需求,在云效上点项目左边需求Tab,出现新建需求的按钮,点击新建需求按钮,弹出需求框,填上需求的标题和正文,这里也可以指派给需求主负责人,也可以抄送给需求相关方。最后点击保存即可。云效上的需求可以支持 Markdown 格式,也可以支持图片。

 图片163.png

 

需求澄清是需求的一个重要环节,我们可以通过需求的讨论来进行澄清。云效也支持进行需求讨论。在需求下面有评论的功能,所有讨论会完整记录下来,且实时发送邮件和钉钉消息通知指派给和抄送用户,二者可在需求详情页指定,发出评论的人不会收到邮件和消息通知。

图片164.png

 

需求评审需求在讨论后形成结论,产品经理可以把最终结论补充在需求描述正文,为了正式记录各方意见,产品经理可选择对需求进行正式评审。在需求的下方点击评审,可以发起评审,邀请专家来对需求内容进行评审。

图片165.png

 

需求细化,需求细化也就是对需求进行进一步的拆分,在需求进入迭代前,需要对需求进行细化,一般迭代是一到两周的周期,所以进入迭代的需求力度不能太大,要是用户故事级别,用户故事也要符合 invest 原则。云像提供了需求细化的功能,首先要启用 story 类型,之后可以在主需求下面创建子需求。


如何启动 story 类型?第一步,点击向左边设置Tab,点击需求配置,在隐藏未启用的类型中选择story,点击启用,这样就可以启用 story 类型的需求。

图片166.png

下面学习如何创建子需求,云效需求支持不断的拆分,直到 story 级别。可以在需求的右下角点击新建,然后点击子需求,弹出需求框,选择需求类型story,填写子需求标题,同时也可以对子需求再进行优先级的排定,包括紧急、中、高、低等。

图片167.png


二、迭代管理

迭代规划,迭代是敏捷开发的概念,它是有开始和结束时间的轻量级计划,用来明确规划在开始和结束时间之间需要实现的需求,需要修复的缺陷和需要完成的任务。一个迭代周期从 1- 4 周不等,团队可根据自己的节奏和业务需要来确定迭代周期。以典型的 Scrum 为例,迭代规划的具体流程为,用户和业务方提出的需求和缺陷,由产品经理统一管理,经分析、评估、拆分和 PK 后确定优先级。在计划会上和 Scrum Monster 研发团队进行排期,进入迭代。


迭代中,研发团队对需求进行任务拆分,拉代码,变更分支,并且每天更新进度和状态,完成需求测试和验收后进行发布相关需求状态自动设为完成。最后迭代完成后,如果有未完成的工作,移到下一个迭代。 在云效中,可以点击项目左边的迭代Tab,出现新建迭代按钮,点击新建迭代,弹出新建迭代框,输入迭代名称、负责人以及开始时间和结束时间。点击保存,则可以创建一个新的迭代。

图片168.png

之后可以与团队一起进行规划迭代。项目经理负责创建和管理迭代,产品经理负责确定迭代中的用户故事优先级研发团队,根据用户故事的估算、团队速率和可承受并发度等确定用户故事的内容。在云效中点击项目左边迭代Tab,出现规划按钮,点击规划,弹出规划框。团队可以根据自己的评估从右边的工作项 backlog 中选择要在第一个迭代里完成的用户故事,或者缺陷,移到左边的迭代中完成迭代规划。

图片169.png

 

迭代锁定,云效同时也支持迭代锁定的功能,一个迭代周期内应该尽量保证内容的稳定性,不能随意增减或修改需求。云效支持三种类型的迭代锁定,缺省迭代锁定后不能添加移除需求,还可以指定锁定后不能编辑需求描述,锁定后不能增删需求附件,云效迭代锁定后只有迭代负责人和项目管理员才有权限增减和修改需求内容。

图片170.png图片171.png

需求变更在迭代中,如果需求发生变更,就需要走正式的需求变更申请流程。每个需求下面都有需求变更的Tab,点击申请需求变更,则弹出需求变更新需求框,产品经理可以录入新的需求,并邀请相关方来进行需求评审。需求变更流程发起后,只有当需求变更评审人通过才能生效。

图片172.png


三、需求看板

最后我们来学习需求看板,云效支持看板方法、标准实践,帮助团队更好地协作和管理交付过程。云效看板可以支持更好的可视化端到端价值、需求流动,确保产品开发、测试等职能的前后拉通,支持任务按所属模块或不同端展开为子列,确保不同模块或不同端任务向所属的需求对齐。明确定义各列的流转规则,确保在交付过程中内建质量,限制各列工作项的并行数目,促进需求的快速持续交付。凸显交付过程中的问题、瓶颈和阻碍项,让团队聚焦应该关注的问题等。

图片173.png

 

在云效中缺省的默认工作流比较简单,如果需要定制化自己的工作流,需要进行看板工作流配置,首先点击项目左边设置Tab,出现需求配置的按钮,点击需求配置按钮,选择相应的需求类型,点击工作流。默认继承工作流。定制化需克隆后再修改,点击克隆一个新的工作流,为新工作流起一个名字,点击保存即可。

图片174.png

如何修改工作流状态的配置可以有三种方法,首先可以添加状态,可以修改删除状态,也可以移动状态的前后顺序来实现看板价值。流状态流转的过程。

图片175.png

云效也支持需求和任务双层看板,点击某一列右上角的 v 按钮,可以点击展开子任务菜单,需求中的任务就会展开,同时在看板中可以看到需求和它的子任务。双层看板。

图片176.png

云效中也可以定义流转规则,所谓流转规则是指需求进入待定状态,某个列的准入条件,明确定义流转规则,帮助团队将质量内建到开发过程中,而不是依赖最后的环节。首先可以点击某个列右上角的 v 按钮,点击准入规则设置菜单,输入准入规则,点击保存后,可以点击 i 按钮来进行准入,规则可视化。

 图片177.png

限制各列工作项的并行数目。限制并行数目是看板方法的标准实践,它帮助团队更及时的发现瓶颈并采取应对措施,从而促进需求更快速的流动,而不是在过程中挤压。当某列的实际数目达到或超过上限时,则不允许新的需求进入或提醒用户超限。 在云效中,可以点击某列右上角的 v 按钮,点击卡片数量限制菜单,设置最大卡片数量,比如 6, 云效支持两种模式,有警告和阻止卡片进入两种模式,如果选择出现警告提示,在这里面会显示最多卡片数量可视化。最后警告模式下超过最大数量,标题就会变成红色。

 图片178.png

 

这就是今天我们所讲的需求的整个管理流程,包括需求录入和评审、需求细化、迭代规划、需求变更以及需求看板。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
6月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用问题之提示已存在,但是创建任务的时候,只能到项目、迭代,不能关联到需求,是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 专有云 测试技术
阿里云云效产品使用合集之怎么查看迭代人员的预计工时
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用问题之如何导出项目所有的迭代列表信息
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用问题之在项目里新建迭代,如何对这些迭代进行分类分组
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
阿里云云效产品使用问题之在项目里新建迭代,如何对这些迭代进行分类分组
|
5月前
|
数据库连接 网络安全 数据库
阿里云云效操作报错合集之接口按迭代ID查询工作项查不到或查询结果不正确,是什么原因
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
7月前
|
敏捷开发 监控 测试技术
云效产品使用常见问题之改回老版迭代分组列表的风格失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 缓存 前端开发
阿里云云效产品使用合集之前端打包时npm安装卡住一般是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 弹性计算 持续交付
阿里云云效产品使用合集之同一个主机部署是否支持下载多个制品
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 监控 Java
阿里云云效产品使用合集之Codeup WebIDE环境下,如何使用通义灵码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何进行大文件的迁移
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。