云效敏捷项目管理
云效项目管理平台是一站式项目管理的产品。为用户提供从需求到计划、协作、跟踪、发布、收集反馈整个闭环的管理和研发全生命周期的管理服务。
前提条件
本实践适用于专有云企业版3.14及以上企业版,主要涉及阿里云云效产品。
背景信息
最佳实践概述:
本次最佳实践将基于阿里云云效产品,展示云效中关于项目管理部分的内容,包括:项目概览、需求看板、项目图表、企业效能指标、风险管理、里程碑管理等功能。
关于云效:
云效,新型企业级一站式协同研发平台,源于阿里巴巴多年先进的管理理念和工程实践,在研发全流程(包括需求、编码、测试、发布、运维)中提供端到端的协同服务和研发工具支撑。云效将战略规划、敏捷研发、持续集成、持续交付、DevOps等理念引入银行、保险、民航等大型企业和互联网初创企业,助力企业产品快速创新迭代和研发效能升级。
实践步骤
项目创建
打开云效产品登录界面,通过云效账号登录云效控制台。
配置阶段:创建项目集。
单击左侧导航栏敏捷研发进入项目列表页,单击新建项目集,系统跳转至项目集创建页面。完成相关信息填写后,单击确定即可。例:项目集demo。
立项阶段:创建项目。
在项目列表页单击新建项目,系统跳转至项目创建页面。完成相关信息填写后,单击确定即可。例:项目demo。创建成功后,系统跳转至项目demo概况页。
项目创建完成后,可对项目进行风险管理、里程碑管理、需求管理、任务管理、缺陷管理、迭代管理等操作。
风险管理
新建风险。
单击新建风险,完成风险标题和正文的填写后,再单击保存即可。
风险列表支持两种视图方式:列表和树状列表(与需求管理的列表、树状视图相似)。风险分为高、中、低三个等级。
风险详情。
在风险列表单击标题,右侧显示风险详情,单击最大化可进入全屏的详情页面。
左侧主体为描述区,可编辑风险的描述内容。可新建子任务、设置关联关系、添加评论、查看描述的历史修订、查看操作记录。
右侧为属性区,展示和编辑系统默认属性和自定义属性(可在设置 > 服务管理 > 风险设置中配置)。
风险上升。
在大型项目关联中,当项目层级较多时,底层项目的风险,可选择性的向上层项目透出。如果某个风险比较重要,可在风险详情,单击上方操作栏的风险上升,可决定该风险需要上报到哪个层级。
里程碑管理
里程碑计划支持从项目集的维度,整体规划所有子孙项目集或项目的里程碑。
支持项目树状视图,清晰展示项目集与项目间的层级结构。
单击项目,选择项目树功能,查看项目树状视图。
支持查看、编辑项目的负责人、起止时间以及时长等项目属性,轻松管理项目信息。
单击项目名称,进入项目概览页,查看项目属性。
甘特图上的里程碑支持拖拽,灵活更新里程碑完成时间。
在项目概览页面,单击里程碑计划>查看全部,进入里程碑详情界面,可对里程碑拖拽操作。
支持新建、编辑里程碑,以及快速更新里程碑状态。
在项目概览页面,单击里程碑计划>新建里程碑,填写信息并单击确认,可创建里程碑。
支持导出里程碑,便于数据统计、汇报。
在项目概览页面,单击里程碑计划>查看全部,进入里程碑详情页面,单击导出,可对里程碑导出。
在项目demo左侧导航栏概览,进入概览页面。单击新建里程碑,完成相关信息填写后,再单击保存即可。
里程碑计划示例图:
需求管理
在项目demo左侧导航栏单击需求进入需求管理页面。单击新建需求,完成相关信息填写后,再单击保存即可。
需求录入。
单击新增需求 ,填写需求标题和内容 ,上传本地图片或CTRL+V贴图 ,单击保存。
编辑需求时,可最大化放大窗口。
编辑需求正文时,可直接按CTRL+V进行贴图。
保存后,单击编辑描述即可对需求正文进行修改。
此外,支持批量导入需求。单击批量操作 > 导入,下载Excel模板,完成填写后,导入文件即可。
导入结果:导入成功或导入失败。若导入失败,系统会以站内信形式告知用户具体失败原因。
失败主要错误有:
字段不能为空:说明当前需求配置了必填字段,而当前导入未指定。
statusnot in workflowS:当前需求流程中没有相关状态,请先到项目 > 设置 > 工作流中检查一下是否已经配置导入的状态。
当前迭代已经锁定:当前项目、迭代已经锁定,不能导入新的需求,请先解除项目/迭代锁定。
创建子需求。
当需求范围过大时,可将需求拆分成子需求或子任务。单击新建 > 子需求,可创建子需求;单击关联 > 子需求、子任务,可将已有的需求设置为当前需求的子需求。
在关联关系区,单击新建 > 子需求。
单击需求类型 > 产品类需求 > 输入子需求名称 > 确认,子需求显示于列表中。
单击子需求名称,进入需求编辑页面,可单击编辑,描述编写子需求正文内容。
任务管理
进入项目demo页面,单击任务>任务管理>新建任务>保存。
当切换到列表或树状列表视图模式时,可看到批量操作的按钮,支持批量导入任务的功能。单击批量操作 > 导入,下载 Excel 模板,完成填写后,导入文件即可。
缺陷管理
单击项目左侧导航栏中的缺陷,进入缺陷管理页面(可在设置 > 服务中启用)。
新建缺陷。
单击新建缺陷,在缺陷详情页左侧输入缺陷名称、描述,支持强大的文本编辑器。
在页面右侧属性区域,可选择被指派人、验证者、缺陷优先级(紧急、高、中、低)、严重程度、所属迭代、归属项目、关联项目、关联模块、版本、添加标签、抄送人、工时、进度、上传附件。
编辑完成后,单击保存,即可成功新建缺陷。保存并继续,可在保存当前缺陷基础上,连续创建多个缺陷而无需跳转新页面。
新建成功,显示于缺陷列表中。
此外,支持批量导入缺陷。单击批量操作 > 导入,下载 Excel 模板,完成填写后,导入文件即可。
编辑缺陷。
单击缺陷标题,右侧展示缺陷详情页面,单击最大化进入全屏模式。
左侧:缺陷描述区。可编辑缺陷标题、描述、关联需求、任务、风险、缺陷、添加评论、查看修订和操作记录。
右侧:属性区。可编辑指派人、优先级、关联项目、进度等。
迭代管理
在项目demo左侧导航栏,单击迭代进入迭代管理页面。单击新建迭代,完成相关信息填写后,再单击 保存即可。
迭代创建成功后,显示于列表中。单击规划进入迭代规划页面。在右侧勾选未规划工作项,单击即可将需求和任务规划入本次迭代。
项目管理
云效项目管理平台不仅仅是大而全,也可以小而美,用户可以通过服务开启的方式只定制自己需要的服务,如产品经理只关注需求和项目不关注变更发布,通过设置就可以只看到需求和项目相关服务,不会在一大堆的菜单里迷失。
项目整体概览。
单击项目名称,进入某个具体项目后,可以在项目空间内管理项目成员、管理项目公告和设置项目各种属性、启用项目所需要的服务。
需求看板。
在项目demo左侧导航栏中,单击看板进入看板管理页面。单击图中右上角的需求按钮。
需求看板是工作流状态下的需求展示,可拖动卡片对需求状态进行修改。
任务看板。
在项目demo左侧导航栏中,单击看板进入看板管理页面。单击图中右上角的任务按钮即可。
任务墙上的一个任务列就是任务的一个可用状态,两者是一一对应的。
任务可以在不同的列之间拖动,拖动到目标列侯,状态也相应改变。
任务可以在任何一列直接编辑,编辑后状态和列对应。
缺陷看板。
在项目demo导航栏中,单击看板进入看板管理页面。单击图中右上角的缺陷按钮即可。
缺陷看板是工作流状态下的缺陷展示,可拖动卡片对缺陷状态进行修改。
项目图表。
在项目demo导航栏中,单击图表进入项目图表页面。
云效推出的项目图表功能,提供项目整个生命周期内的统计图表。采集的数据包括:项目进度风险、迭代、工作项(需求、缺陷、任务)等。
提供敏捷实践图表,包括:需求累计流图、缺陷累积流图,缺陷趋势图、需求控制图等。
支持灵活的图表自定义,自由选择统计对象、指标和分组方式(支持自定义属性)、过滤条件等。
提供交付能力概况,展示敏捷实践重点指标。如:需求交付周期、开发周期、需求交付数、缺陷存量等。
图标示例:
交付能力概况:
需求控制图:
缺陷趋势图:
自定义图表:
云效度量
云效度量是云效平台数据辅助工具,可视化展示云效系统数据,支持图表形式定制化输出云效系统数据。
企业效能指标。
企业效能指标反映了企业快速高质量交付价值的能力。
组织架构视图:用户能够在团队之间快速切换,查看不同的团队的效能指标。单击度量模块,进入组织架构视图。
ISV 视图:展示ISV公司列表,单击公司名称,可查看该公司的企业效能数据。单击度量模块,进入ISV视图。
度量结果解读。单击度量模块,进入ISV视图/组织架构视图,可查看度量结果。
团队数据展示。
单击团队名称弹框显示团队总人数及所有人员列表信息。
单击具体角色组,展示该角色组人数及人员列表。
单击团队KPI数据,跳转到团队KPI数据页面。
缺陷统计。单击度量模块,进入ISV视图/组织架构视图,单击截止今日缺陷存量数目,进入缺陷列表。缺陷数据展示截止昨日缺陷存量数及截止昨日故障存量,并展示每个数据昨日新增数量。
单击首页截止昨日缺陷存量数,新页面展示缺陷列表,展示截止昨日缺陷存量的具体缺陷项。单击缺陷名称跳转查看缺陷详情。
持续发布能力。单击度量模块,进入ISV视图/组织架构视图,查看持续发布能力。鼠标移动到具体数据,展示当月数据弹框。
单击集成验证耗时,新页面展示集成列表,展示近X月集成发布列表。单击开发项目名称,跳转查看该开发项目。
单击有效发布率,跳转到发布列表页面。单击开发项目名称,跳转查看该开发项目。
需求响应周期。单击度量模块,进入ISV视图/组织架构视图,查看需求响应周期。
交付周期时间占比:单位时间内需求交付周期在各区间数量占比分布,反映团队对客户问题和业务机会的响应速度。
开发周期时间占比:单位时间内需求开发周期在各区间数量占比分布,反映技术团队的响应速度。
交付过程质量。单击度量模块,进入ISV视图/组织架构视图,查看交付过程质量。
反映团队在需求交付过程中的质量的情况。缺陷是否可以持续和及时地被发现和修复,控制存量缺陷,让产品始终处于接近可发布状态,是奠定持续交付的基础。
页面展示新建缺陷数、解决缺陷数、存量缺陷数的统计图。存量缺陷数指未解决的有效缺陷。
交付质量。单击度量模块,进入ISV视图/组织架构视图,查看交付质量。
体现团队交付的需求的质量情况,数据越趋于0说明团队交付质量越高。
一次发布成功率。单击度量模块,进入ISV视图/组织架构视图,查看一次发布成功率。
单击X月一次发布成功率,新页面展示开发项目列表,展示X月开发项目列表。单击开发项目名称,跳转查看该开发项目详情。
一次发布成功的开发项目是指该开发项目下的所有分支都是一次发布成功,没有任何失败。
该开发项目只要有一个分支有一次发布失败,则不属于一次发布成功的开发项目。
一次发布成功率 = 一次发布成功开发项目数或者总发布开发项目数。
- 本页导读