1. 授权认证
  2. 获取用户个人信息
  3. 项目协同
  4. 代码托管
  5. 持续集成
  6. 制品仓库
  7. 测试管理
  8. 文档管理
  1. 项目协同
  2. 代码仓库
  3. DevOps 实践之旅
  4. 一分钟开始持续集成之旅
  5. 持续部署
  6. 制品库

经典项目协同

产品介绍

经典项目管理是相对于敏捷项目管理而言的概念。主要用于支持使用传统项目管理方式的团队。项目管理是围绕着需求、资源和时间展开的。需求驱动是传统项目的特点,需求固定下来后才可分配人员和时间。传统项目管理的特点是强计划驱动,并在项目推进过程中积极跟踪和控制风险。

CODING 的经典项目管理方案要解决的问题有:

  • 统一协同,不同阶段、职能信息在同一个平台汇总;
  • 全局视图,计划页汇总项目进度,实时掌握多个迭代的进展与情况;
  • 项目进度,计划、迭代概览等页面跟踪进度,过程透明、进度可控;
  • 资源管理,计划页的人员级视图可随时查看、分配和协调人员;
  • 质量管控,通过测试管理、缺陷管理等随时跟踪测试进度和缺陷修复进度。

事项的变化

需求、任务、缺陷可以统称为为事项。在经典项目管理模式中,事项的主要变化是:

  • 需求可分解为子需求和子任务;
  • 需求可关联缺陷;
  • 需求可关联测试用例;
  • 事项间具有阻塞关系;
  • 增加了进度属性;
  • 增加了登记工时功能。

事项间存在父子关系、关联关系和阻塞关系。

需求

分解为子需求

需求可分解子需求,最多支持 5 层需求,一个需求同时只能属于一个父需求。

  • 需求下可创建子需求,也可关联已有需求作为子需求,若关联需求后总层级大于 5 层,则提出不允许超过 5 层;
  • 子需求可更改所属父需求,若更改后父需求总层级超过 5 层,则提示不允许超过 5 层;

删除需求时,如果含有子需求,则需要给出提示:「需求下含有子事项,删除需求将子任务和子需求一并删除,确认删除吗?」,若确认删除,则一并将子需求删除,否则不允许删除。

分解为子任务

需求可与任务为父子关系,一个任务只能同时关联一个父需求。

  • 需求下可创建子任务并关联,也可关联已有任务作为子任务;
    任务可更改所属父需求。

删除需求时,如果含有子任务,则需要给出提示:「需求下含有子事项,删除需求将子任务和子需求一并删除,确认删除吗?」,若确认删除,则一并将子任务删除,否则不允许删除。

关联缺陷

需求可关联缺陷,一个缺陷只可同时关联一个需求。

  • 可在需求下创建并关联缺陷,也可关联已存在的缺陷;
  • 缺陷可更改所关联的需求。

删除需求后,对需求所关联的缺陷没有影响。

事项阻塞关系

需求、任务和缺陷支持阻塞关系。阻塞关系分为:

  • 前置事项,当前事项开始前需要完成的事项列表;
  • 后置事项,后置事项开始前至少需要完成当前事项。

实际使用上对具有阻塞关系的事项的开始结束时间不做强制约束。

下图为一个需求的编写案例。

任务

缺陷

进度统计

需求、任务和缺陷都存在进度字段,范围为 0%-100%。

需求进度

  • 当需求没有子事项(子需求或子任务)时,可手工修改需求的进度;
  • 当需求分解了字事项后,需求的进度为只读,需求进度= SUM(直接子事项进度)÷SUM(直接子事项数) ;
  • 当需求由「含有子事项」转变为「没有子事项」时,进度为上次还有子事项时的最后一次进度。

任务和缺陷进度

任务和缺陷的进度采用手动填写方式进行更新。

工时统计

事项存在工时相关属性,单位为小时,支持到小数点后 1 位。分别为预估工时、已记录工时和剩余工时。

预估工时

需求、任务和缺陷都存在工时字段,范围从 0 开始,支持 2 位小数。事项存在登记工时功能。用户在完成完成事项过程中记录工作内容、开始时间和时长。工时记录列表显示已记录工时、剩余工时和工时日志。

登记工时

登记工时时,在弹出窗口中将展示已记录工时和剩余工时。可输入信息如下:

  • 使用工时,非必填,从最小值为 0;
  • 剩余工时,必填,默认将剩余工时显示出来,可手工修改,也可通过已剩余工时-输入的使用工时自动计算而来。当登记工时时只提交了剩余工时的时候,将只更新事项的剩余工时,不增加工时记录。
  • 开始时间,当填写使用工时的时候是必填的,默认为当前时间,精确到分钟;
  • 工作描述,非必填,文本。

提交工时后,如果添加了使用工时,则自动在「工时记录」中增加一条记录。

剩余工时

登记工时提交后,将会更新事项的剩余工时。

工时记录列表

工时记录展示了当前事项工时记录历史。按照工时记录的「开始时间」顺序排。工时记录显示的属性如下:

成员,登记工时的成员;
开始时间;
登记的实际工时;
工作描述。

删除工时记录

工时的记录信息可以被删除。
只有日志的登记人才可删除;

删除时弹出确认窗,若选择“调整剩余工时”(默认勾选),则将剩余工时加上删除的登记工时时长。删除后,需要将总使用工时减去当前删除的工时数。

编辑工时记录

只有日志的登记人才可编辑;
编辑页展示时,总是显示最新的剩余工时。若调整了使用工时,则最新的剩余工时也将自动调整(支持手工修改)。

工时燃尽图

工时燃尽图的基准线从迭代开始时间开始时算,统计所有事项的预估工时总和。燃尽图的折现图,逐日统计当前剩余工时。

修改迭代开始时间对燃尽图的影响 预估工时起点改为最新的迭代开始时间,基准线起点移动到新开始时间位置重新画基准线。 如果新开始时间比最初开始时间(开始统计的时间)早,那么剩余工时在这两个时间段内是水平直线。

迭代

规划页页面分为左右两栏。

迭代列表

迭代列表与 Scrum 不同点在于进度的计算方式和显示方式。

迭代进度计算公式为:进度 = SUM(所有一级事项的进度)/SUM(一级事项数);

进度条的 Tooltips 显示:

进度;
需求完成量,已完成个数/总个数;
任务完成量,已完成个数/总个数;
缺陷完成量,已完成个数/总个数;

全部事项

全部事项 Tab 页只展示需求、任务、缺陷、子需求以及子任务,有 2 种视图模式:

树状视图

树状视图是以树状形式展示该迭代下符合条件的事项。根节点为需求树中归属到当前迭代内的最高层级的节点。

平铺视图

平铺视图将忽略事项的层级结构,将所有匹配搜索条件的事项(包括子任务和子需求)展示成列表。

需求

需求 Tab 页只展示需求和子需求,有 3 种视图模式:

树状视图

树状视图是以树状形式展示该迭代下符合条件的需求。根节点为需求树中归属到当前迭代内的最高层级的节点。

平铺视图

平铺视图将忽略事项的层级结构,将所有匹配搜索条件的需求和子需求展示成列表。

看板视图

看板视图中,将所有符合条件的需求(包括子需求)平铺展示到看板中。 不支持自定义看板。 不支持按照“默认排序”顺序排序。

任务

任务 Tab 页有 2 种视图模式:

平铺视图

平铺视图将忽略事项的层级结构,将所有匹配搜索条件的任务(包括子任务)展示成列表。

看板视图

看板视图中,将所有符合条件的任务(包括子任务)平铺展示到看板中。 含有一个视图分组选项:

默认分组,所有任务(包括子任务)平铺出来展示,此事不支持按照“默认排序”顺序排序。
按需求分组,任务按照所属的直接父需求分组,不含有父需求的任务放到“以下任务不从属于任何需求”分组中。

不支持自定义看板。

计划

计划页功能用于按迭代分组显示事项的进度和时间视图。可通过计划页规划迭代、分解需求、分配任务、设置任务周期等,便于安排较大项目交付计划。计划页还支持创建迭代;支持在迭代下创建需求、任务和缺陷等事项类型,在需求事项下创建自需求和子任务。

您可以通过设置筛选条件快速定位特定事项。

筛选器

单次筛选后的所设置的条件支持自动保存,方便再次查询。

视图设置

该功能主要用于调整显示的迭代数量。

显示近期完成的迭代,默认关闭,可简化界面显示,方便计划页聚焦当前进行的迭代。

  • 关闭状态,只显示所有未完成的迭代;
  • 打开状态,显示内容为所有未完成的迭代和最近半年完成的迭代。

进度条颜色说明

  • 完成状态,绿色;
  • 未完成没有进度,灰色;
  • 未完成有进度,蓝色;
  • 事项未完成 且 开始和截止时间超出父级的,橙色;
  • 截止到期但未完成的,橙色;

⚠️ 事项如果已经完成,则取消与开始结束时间相关的警告。

左右两端依赖数字颜色举例

假设 B 依赖 A。

如果 A 未完成,且 B 的开始时间早于 A 结束时间,则 A 右侧和 B 左侧橙色提示。
如果 A 已完成,则无论 B 的开始时间是否早于 A 结束时间,都不提示。
如果 B 已完成,则无论 B 的开始时间是否早于 A 结束时间,都不提示(因为,橙色提示是用于提醒用户时间规划有误,以引导用户重新规划时间。既然 B 已经完成了,那么修改 B 的时间或把「已完成」的状态改为「未完成」是没有意义的)

事项警告

事项警告功能用于提示计划中事项的风险和安排问题。事项如果已经完成,则无需警告。主要的警告类型有:

开始时间早于父级开始时间;
截止时间超过父级截止时间;
开始时间早于前置事项结束时间;
事项已逾期 N 天。

阻塞关系

选择一个事项后可在计划内容区展示该事项的阻塞关系。包含被当前事项阻塞和当前事项阻塞的事项。若打开显示依赖链选项,则将递归显示与当前事项依赖关系相关的所有事项的依赖关系。

当打开阻塞关系显示模式时,筛选条件将会被自动清空,方便展示当前事项的前后阻塞关系。

在事项进度条左右两侧端点将展示事项前置和后置事项的个数,点击端点查看前置事项或后置事项弹窗。在弹窗中可通过搜索关联新的前置事项和后置事项。

展示

可通过 2 种方式在视图中展示事项的阻塞关系:

  1. 通过点击「显示事项的阻塞关系」按钮,将于当前事项的前置和后置事项展示到时间视图中;
  2. 通过点击「阻塞关系」按钮,在下拉区域选择对应事项。

可通过选择“显示依赖链”,递归展示当前事项所有阻塞关系(包括阻塞事项的阻塞事项,以此类推)。

⚠️ 在时间视图中展示阻塞关系时,如果阻塞关系的事项不匹配当前视图的筛选条件,则置灰。

上一篇Scrum 敏捷协同
最近更新
感谢反馈有用
感谢反馈没用