DevCloud实践体验操作流程1-项目管理规划

举报
gentle_zhou 发表于 2022/10/05 18:09:11 2022/10/05
【摘要】 本文分为:实践准备、项目管理规划。

本文分为:实践准备、项目管理规划。
项目管理服务ProjectMan为敏捷开发团队提供简单高效的团队协作服务,包含多项目管理、敏捷迭代、看板协作、需求管理、缺陷跟踪、文档管理、Wiki在线协作、仪表盘自定制报表等功能。概览链接:https://www.huaweicloud.com/product/projectman.html

0、实践准备

在开始实践之前,要做如下几件事:
1、准备好已实名认证的华为云帐号。如果还没有,需要在华为云官网将账号注册好并完成实名认证。
2、购买好DevCloud软件开发平台。软件开发平台提供三种版本:基础版、专业版、铂金版。三个版本均包含8个子项目:项目管理、代码托管、代码检查、编译构建、部署、制品仓库、云测、流水线服务;三者仅规格容量有区别。本次实践只需要开通基础版即可。
3、通过产品首页入口进入软件开发平台,创建好项目。项目模板选择“DevOps全流程样例项目”-“凤凰商城项目”。
image.png

4、为团队成员创建帐号并添加到项目中。本次实践项目里会配置4个角色:产品负责人/项目创建者(负责产品整体规划与产品团队的组建)、项目经理(负责管理项目交付计划)、开发人员(负责项目代码的开发、编译、部署及验证)、测试人员(负责编写测试用例并执行)。
image.png
image.png

eva 项目经理;Oliver 开发人员; Zhou 测试人员:
image.png

DevCloud三个版本价格详情

image.png

1、项目管理规划

项目管理服务为团队提供简单高效的协作服务,包含多项目管理、敏捷迭代、需求管理、项目进度跟踪等功能。

样例项目中的“凤凰商城”项目采用Scrum模式进行迭代开发,每个迭代周期规划为两周;前3个迭代已经完成版本的开发,当前正在迭代4的规划。按照项目规划,迭代4要完成的功能为:限时打折管理、团购活动管理。由于业务与市场的变化,临时新增一个紧急需求:门店网络查询功能,因此迭代4的规划中增加了此功能的开发。

软件开发平台DevCloud中使用思维导图的形式来管理项目需求规划,将工作项的层级结构通过“Epic>Feature>Story>Task”的形式展示出来:
image.png

Epic 通常是公司重要的战略举措,比如上图中的“凤凰商城”,对于公司来说是一个与企业生存攸关的关键战略措施。Feature 通常是对客户有价值的功能,比如上图中的“会员管理”(或则“促狭管理”、“订单管理”等),可以通过使用特性满足客户的需求,通常特性会通过多个迭代来持续交付。Story 通常是对一个功能根据用户场景进行了细分,比如上图中的“作为管理员应该可以进行积分管理”或则“作为管理员应该可以设置会员级别”,并且能在一个迭代内完成。Task 通常是用户故事的细分,比如上图中的“积分功能业务逻辑开发”、“积分规则涉及”,准备环境、准备测试用例等都可以是完成Story的细分任务。

管理需求规划

由于临时新增了一个紧急需求:门店网络查询功能,因此产品负责人要将它加入需求规划视图中。为新需求创建工作项-进入“凤凰商城”项目,选择“规划”tab,单击“+规划”按钮,单击“思维导图规划”:
image.png

在弹框中输入名称“思维导图”,单击“确定”,页面跳转至思维导图详情:
image.png
image.png

单击“添加已有Epic”,在弹框中勾选“凤凰商城”,单击“确定”:
image.png
image.png

在Epic“凤凰商城”下方单击图标“插入子节点”,新建Feature“门店网络”:
image.png
image.png

按照同样的方式,为Feature“门店网络”添加Story“作为用户应该可以查询所有门店网络”:
image.png

编辑Story-选择“工作项”页签,在页面左上角单击“Backlog”,在列表中找到Story“作为用户应该可以查询所有门店网络”,单击Story名称,编辑Story信息:
image.png
image.png

我们还可以创建一个EXCEL表“门店分布”,然后上传到story中作为附件:
image.png

管理迭代规划

在迭代开始前,项目经理会组织召开计划会议,根据规划将迭代4中待实现的Story添加在迭代中,并将Story完成分解为Task,分配给开发人员进行开发。

进入“凤凰商城”项目,选择“迭代”页签;单击页面左上角“迭代”字样后的“+”,在弹框中配置迭代信息(名称、时间),单击“确定”:
image.png

接着,规划迭代。单击页面左侧导航“未归划工作项”,根据规划,在列表中勾选以下三个Story-“作为用户应该可以查询所有门店网络”+“作为管理员应该可以添加团购活动”+“作为管理员应该可以添加限时打折”,在页面底部点击“编辑”,单击“添加字段”,在字段名称下拉列表中选择“迭代”,并在字段值下拉列表中选择“迭代4”,单击“保存”:
image.png
image.png

然后分配Story。,单击页面左侧导航“迭代4”;选择全部Story,参照规划迭代的方式,将处理人设置为“Oliver”(开发人员)。
image.png

接着分解Story,在列表中找到Story“作为用户应该可以查询所有门店网络”并单击该Story名称。在页面右侧滑出窗口中选择“子工作项”页签。单击“快速新建子工作项”,输入标题“前端展示 - 添加门店网络菜单”,并选择处理人“Oliver”(开发人员),单击“确定”完成。
image.png

监控和跟踪项目状态

1.每日站立会议跟踪任务进度

迭代开始后,项目组可以通过每日站立会议来沟通每个工作项的当前进展,并对工作项状态进行更新。使用“迭代”页面中的卡片模式,能够简单直观的查看迭代中各工作项的当前状态。进入“迭代”页面,切换到卡片模式。页面中展示了处于每种状态下的工作项卡片(通过拖拽工作项卡片即可更新其状态):
image.png

2.迭代评审会议验收迭代成果

在到达迭代的预计结束时间前,项目组可以召开迭代评审会议,展示当前迭代的工作成果。
“迭代”页面提供了迭代图标,团队可以方便的统计当前迭代的进度情况,包括需求完成情况、迭代燃尽图、工作量等。进入“迭代”页面,单击工作项列表上方的“统计”,即可展开迭代进度视图:
image.png

3.回顾会议总结项目经验

在迭代结束后,项目组召开回顾会议,总结迭代中的经验教训、找到改善与提高的办法,并形成文档并保存。“文档”页面可以用来保存项目过程中的各类文档。进入“文档”页面,本地文档拖拽到页面中即可上传。
image.png

4.仪表盘跟踪项目进展

仪表盘提供了强大的项目进度跟进能力,包括需求进度统计、燃尽图、工作完成度、工时统计等,可随时查看项目的当前进展。
您可以使用DevCloud中内置仪表盘报表卡片(详细使用方法请参考使用仪表盘),也可以根据需要自定义报表
image.png

参考资料

1、https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2016.html

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。