产品文档

项目管理

项目管理

项目是为创造独特的产品、服务或成果而进行的临时性工作。对于研发体系来说,一个产品研发过程可以称之为一个项目。

项目概况

项目概况作为项目主页,记录项目基本信息以及所有activity,包括项目更新、工作项创建、待办人指派以及迭代规划等,帮助项目管理者清晰了解项目动态,快速追溯。

概况

迭代管理

迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。

按照迭代开发的理论,需求会按照开发时间分成若干个迭代周期,一般1~4周一个迭代。新建迭代后确定迭代的周期,规划迭代就是将需求归类到一起的过程,迭代包含本周期内完成的多个需求。

Backlog管理

在迭代规划会之前,需要将所有需求整理记录,该部分的需求将汇总在Backlog中,迭代规划会以backlog池为基准讨论迭代计划。

在DevAgile中,所有未被规划到迭代中的工作项,将全部汇总展示在backlog中。

backlog

迭代创建

迭代管理页面进行迭代创建,明确迭代名称、迭代起止时间(需要严格执行)以及迭代目标描述信息。

迭代

迭代规划

在迭代详情界面进行迭代规划,即通过迭代计划会议,明确该项目团队在本次迭代周期内需要完成的工作项,在迭代管理界面通过‘规划迭代’的方式,将工作项转移到该迭代进行跟进。

规划

高级筛选

迭代详情中支持高级筛选功能,用户可在高级筛选框中填写需要筛选的字段,保存并筛选该筛选器,则页面将保存该筛选条件的筛选器,方便下一次筛选启用。

筛选

筛选1

筛选2

看板切换

看板是精益产品开发的精髓,通过看板可以管理需求,任务,缺陷了解当前各个状态下工作项的内容。

迭代开始后,各需求处理人要实时更新工作项的状态,迭代看板可以用于跟进进度,可以通过工作项所在状态的情况,及时发现需求的阻塞点。 看板

迭代进度跟进

迭代过程中,每日站会需要对迭代完成情况进行评估,燃尽图、累积流图以及工作量统计图表可以提供一定的借鉴。

迭代图表

需求

需求是指研发团队解决某一问题或达到某一目标所需的软件功能。需求管理是一种用于查找、记录、组织和跟踪系统需求变更的系统化方法。

在Scrum中,产品负责人需要通过调研客户市场需求,按照商业/用户价值形成不同优先级的需求列表。

需求管理模块主要包括需求创建,需求列表两个主要功能。

工作项初始化

进行项目协同时,需要对工作项的属性/状态/优先级信息进行初始化。

初始化位置:工作项的管理页面、项目设置的工作项管理页。

初始化

需求创建

需求创建过程中需要产品负责人对收集或调研的需求,明确需求详情、需求状态、需求优先级、需求处理人以及截止时间信息,填写到需求详情页。

创建

需求管理

需求管理页面提供该项目下全部需求的列表展示功能,同时可对需求工作项做工作项状态筛选、处理人筛选和工作项名称查询,并在列表中可对状态/截止时间/优先级做排序。

需求详情界面可对需求状态等属性的变更进行记录,以及支持工作项评论@,方便沟通需求。

需求创建子工作项,即拆分任务,可在详情页面实现。

需求

需求

需求

任务

任务是指为实现某个目标所进行的具体活动。Scrum敏捷实践中,可对需求进行任务拆分,对任务完成状态跟进,及时修正需求状态。

任务创建

任务的目标是分解结构细化到具体的人/日,拆解粒度按功能模块和工作内容为准,一个人可能要完成一个需求中的多个功能点,则需要创建多个任务。

任务

缺陷

缺陷是指产品开发实现过程中,用户反馈或测试发现的产品问题。

研发中发现的缺陷,对紧急程度高的缺陷需要第一时间反馈到产品进行修复,结合人员产能,归在当次迭代中。

缺陷记录

对于发现的缺陷,明确记录缺陷发生情况,场景路径复现,并指派给缺陷处理人,方便测试人员跟进。

缺陷

项目图表

该模块对项目下的所有迭代/所有工作项进度统计展示。

主要可对本次项目的整体工作项完成情况、缺陷完成占比情况以及各个类型工作项完成情况做统计。

DevAgile项目图表对也提供了对缺陷的统计功能,对缺陷状态占比进行统计,方便测试工程师了解项目的整体情况。

图表

项目设置

满足用户对权限成员的自定义设置,工作项中的状态/优先级/属性字段的自定义设置。

全局的标签/优先级/属性字段设置,以及菜单栏的顺序以及启用自定义。

项目成员管理

项目新建后,需要邀请成员加入项目进行项目协同分工

从企业成员列表中邀请项目成员,并赋予相应的角色。

项目成员搜索支持姓名/部门搜索,可批量选中后,进行角色指定。

成员

工作项管理

项目设置-工作项管理功能,用户自定义管理工作项的表单字段、状态类型以及优先级设定,用于满足上面提到的自定义场景,文档中均有详细介绍。

自定义属性/状态/优先级来源:团队管理中的各个菜单功能中管理的字段,项目中进行引用/移除。

属性配置

项目设置-工作项管理-属性配置模块,可以对团队级管理的属性字段进行项目级启用,即启用后在该类型的工作项创建表单界面中,可进行该字段的填写,且可以设置必填属性。

如需新建属性,即团队中没有的属性,可点击跳转到团队管理界面进行添加(仅团队管理员可见)

属性

状态配置

项目设置-工作项管理-状态配置模块,可以对团队级管理的状态字段进行项目级启用,即启用后在该类型的工作项创建表单界面中,状态选择下拉框中可见该状态字段,可选用该字段进行标记工作项状态。

如需新建状态,即团队中没有的状态,可点击跳转到团队管理界面进行添加(仅团队管理员可见)

状态

优先级配置

项目设置-工作项管理-优先级配置模块,可以对团队级管理的优先级字段进行项目级启用,即启用后在该类型的工作项创建表单界面中,优先级选择下拉框中可见该字段,可选用该字段进行标记工作项优先级。

如需新建优先级,可点击跳转到团队管理界面进行添加(仅团队管理员可见)

优先级

权限管理

对于项目协作来说,需要限制项目主成员以及次要成员对于项目工作项等内容的操作权限,以便对项目流程和状态跟进有明确的管理。

DevAgile提供了详尽的权限点管理模型,对项目管理员和其他成员的操作功能做了明确区分,主要权限点包括了所有项目级的变更操作。

权限

标签管理

项目标签管理自定义功能,丰富了工作项的筛选以及跟进场景。简单便捷的标签记录,对于工作项的管理更加丰富。

启用标签:工作项详情界面,标签选择框,支持多标签选择。以及列表高级筛选-按照标签筛选功能。

标签

菜单栏管理

针对用户自定义工作项的工作场景,或者对于仅用需求工作项仅可跟进项目进度的工作团队来说,侧边导航的多个菜单入口是冗杂的。

菜单栏管理提供了项目及菜单启用功能,可将无需展示的菜单项做隐藏,简化操作页面,提高工作效率。

菜单

更新时间:2020-04-10 12:25:13
文档反馈 docs feedback