云原生敏捷运维从入门到精通
上QQ阅读APP看书,第一时间看更新

2.2 产品管理——进度与反馈

2.2.1 TodoList应用项目总览

根据前面几个小节的描述,我们相信读者已经知晓了产品项目管理中的几个核心要素,分别是产品项目的目标定义、团队成员和相应角色设定,接下来让我们回顾一下项目的整体情况。再次重申,这样做的目的是让读者了解,产品项目把控的关键在于同时考虑多个方面的决定因素,包括产品本身、项目目标描述、团队相关人员的配备和角色设定,它们都将会在后面的产品项目推进过程中深刻地影响交付的质量和效率。

首先单击主页面左上角的“项目”按钮,可以在生成的页面中看到目前存在的项目,即TodoList应用和相关的项目概述,如图2-12所示。

图2-12 项目概览

单击TodoList应用链接,可以看到和这个项目的管理相关的各个重要选项卡。其中特别需要注意的是“概述”“活动”“问题”“耗时”“甘特图”等标签页,如图2-13所示。

图2-13 项目管理重要选项卡

这里重点介绍一下各个标签页内容在项目管理中的实际用途,方便大家后面深入了解和使用。“概述”标签页相当于项目整体情况的总控台,在这里可以看到所有重要的管理要素,包括问题跟踪、问题摘要、日历、甘特图、耗时情况和相关报表。另外,由于设计开发迭代周期的特点和向客户交付阶段性的要求,经常需要创建子项目来管理和追踪重要的产品特性开发进度,并保证及时交付。

“活动”标签页主要展示按照时间线划分的各个问题的设定及实施情况,方便产品经理和相关设计开发人员追踪问题和复盘交付成果,而“问题”标签页根据不同角色和团队成员的分工,用来设定不同层次和不同类型的产品项目问题,包括功能(Feature)、错误(Bug)和支持(Support)等类型,另外这些问题还可以被自定义为各种用户指定的问题类型,这些设定在“配置”标签页可以实现,在后面我们会加以介绍。

“日历”标签页用来展示各个活动和问题在年月日上的分布,特别需要关注的是其起始日期标记和截止日期标记。另外“甘特图”标签页提供了优雅的可视化方式来追踪各项任务的执行情况和完成情况,方便产品经理和相关设计开发人员做好进度管理和项目风险管理。

2.2.2 Redmine问题跟踪

Redmine问题分为3种基本类型,即功能(Feature)、错误(Bug)和支持(Support),在此基础上还可以在“配置”选项卡中设置自定义问题类别。首先单击“问题”标签,然后选择新建问题。在生成的页面中选择跟踪类型为“功能”,添加TodoList产品设计中预先定义好的几项核心功能,然后单击“创建”按钮,如图2-14所示。

图2-14 创建功能类型问题

从图2-14可以看到,这是一个功能点设计的问题,所以我们把它指派给了设计师Mike,这个任务的进度跟进人是产品经理Tony,所以需要在跟踪者中选择Tony,这样Redmine会把相关的任务进度更新给Tony。同时经过会议协商,确定了开始日期和计划完成日期。完成百分比这里先设置为0%,后面实施过程中可以随时修改。

用同样的方法依次创建几个核心的功能类型问题、几个支持类型问题,由于目前产品还在项目过程的起步阶段,因此错误类型的问题暂时不创建,但是读者们一定要清楚,后面随着开发和运维过程的进行,是需要根据业务需求进行添加的。不过不用担心,有了对现有类型问题的了解,其他类型的问题设定并不难。按照上述方法创建的各种类型的待追踪问题如图2-15所示。

图2-15 项目初期活动和相关问题创建

2.2.3 Redmine活动管理

在创建上述问题的基础上,单击活动标签可以追溯到不同时间段的各个问题和状态。在实际项目管理中,不同类型的众多问题经常会让管理者迷失航向,面对来自不同组件、不同团队成员的不同问题,把问题按照时间线展开,结合后续高级特性插件的开发,完全可以实现不同类型问题的分别追踪,从而提升活动管理的效率。

在活动页面的右侧,读者朋友可以看到各种类型的活动,通过勾选操作可以选择性显示不同类型的活动,包括问题、变更、新闻、文档、文件、Wiki编辑记录、帖子和耗时。上一小节已经介绍过了“问题”创建,下面以“文档”和“耗时”为例做进一步的介绍。

文档活动的跟踪展示了团队共享文件的管理,单击主界面“文档”标签页,选择“新建文档”选项,在生成的页面中填入相关信息并上传项目相关文件,如图2-16所示。

图2-16 文件活动管理

耗时活动表示对任务实际花费时间和相关活动的记录,它是关联计划时间、实际花费时间和相关任务进度的重要指标。由于耗时需要由特定任务的特定执行人做记录,因此需要用户按照特定角色重新登录系统。读者朋友一定还记得前面描述的各种团队成员角色,我们以product_designer设计师成员登录,在“我的工作台”中可以看到目前存在的一个指派的问题,如图2-17所示。

图2-17 设计师成员工作台展示

在“指派给我的问题”中,单击主题对应的链接,再单击登记工时链接,在生成的页面中查询相关的任务并做实际花费时间的记录,然后单击创建。更新信息如图2-18所示。

特定团队成员更新完耗时信息之后,使用manager用户再次登录系统,单击“活动”标签页,勾选相关的活动选项,页面会显示出所有相关的活动,包括了以product_designer用户更新的耗时信息,如图2-19所示。

图2-18 耗时管理信息记录

图2-19 更新后的活动总览

通过以上的信息更新和管理操作,相信读者朋友应该可以按照类似的方法,根据产品项目的具体需求,对其他的活动类型进行更新和管理了。