tencent cloud

CODING 项目管理
提供项目管理过程所需工具服务,帮助企业一站式实现敏捷快速迭代
简介

CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。

特性
多个协作功能一体化
项目管理工具提供迭代管理、需求管理、任务管理、缺陷管理等功能,满足团队内产品、研发、测试、运营等不同角色无缝协作。对需求任务进行分解、关联、预估工时、讨论,准确把控每个迭代中的事务进度,达到可持续性快速迭代。
沉淀团队知识库
项目内支持 word、excel、ppt、视频等不同格式文件存储、在线预览、下载、分享,按文件夹进行整理归纳。Wiki 功能支持在线树形文档结构编辑存储,文件、Wiki 保存每个历史版本,满足不同大小团队内各部门的协作、管理和文档资源追溯,沉淀团队知识库。
多元化权限管理
支持从企业成员管理以及项目成员管理的两个维度进行权限设置。对团队成员进行角色分组,分别赋予不同组别的权限,并对每个组别按功能权限进行精细定义,为团队打造一个最高效的权限管理体系。
可视化数据报告
提供事务状态甘特图、数据报表等可视化视图,随时监控迭代内事务进度和发展趋势,协助团队分析问题,给团队管理者提供决策依据,可快速调整项目预期和计划,确保敏捷协作实践过程进度可控。
自定义工作流
项目管理功能提供自定义工作流功能,研发团队可根据不同的需求场景来设计团队内需求、任务的处理流转过程,如:“规划”、“评审”、“开始”、“完成”。帮助团队管理规范化,定制团队工作流。
项目资源深度关联
项目需求、任务、缺陷之间可相互关联资源,也可关联相关的文件/ Wiki ,让每个事务之间关系可追踪、可定位,帮助团队快速理解上下文和事务背景。
功能

CODING 项目管理是践行敏捷研发的项目管理手段,主要功能包括迭代、需求管理、任务管理、缺陷管理和文件 Wiki 等功能,也涉及自定义筛选器、自定义属性和自定义工作流等辅助功能。


迭代

根据团队的研发效能,将开发工作分为 2-3 周一次的迭代。使用规划功能将需求或缺陷规划进迭代中。开始迭代后,可通过迭代概览页查询迭代的详情和进度。通过事务列表页查看当前迭代内的需求、任务和缺陷。


- 创建迭代:您可以创建迭代,包括迭代名称、开始时间、结束时间、迭代目标、责任人。

- 规划迭代:规划迭代功能用于将需求、任务和缺陷等事务「规划进/出」当前迭代,在当前迭代看到所有事物的进度和详细状况。

- 迭代列表:您可以在该项目的所有迭代的列表视图中查看项目的各阶段开发过程和进度。

- 迭代详情查看:查看迭代的状态(完成进度)、基本信息、包含的需求列表、任务列表、缺陷列表。

- 编辑迭代:包括执行迭代阶段变更,编辑迭代,删除迭代等。

- 迭代概览:项目管理员和项目成员可以通过实时报表来跟踪项目进展,把控进展。


需求管理

需求是指用户解决某一问题或达到某一目标所需的软件功能。需求管理主要包括需求创建、需求分解、需求处理、任务分解等功能。当创建一个需求时,可以设置优先级、截止日期、需求分类等基本信息,并指定处理人员处理。较大粒度的需求需要分解为较小的子需求。通过在需求下新建或关联任务可实现开发任务的分解和分配。


- 创建需求:新创建需求包括需求名称、需求类型、需求描述、附件、关联的需求、所属迭代、处理人、优先级(关键/高/中/低)、预计工时等。(您也可以通过团队管理需求,自定义属性来规划需要填写的要素。)

- 子需求:每个需求可以创建分支子需求,并自动进行关联。

- 需求详情与列表查询:查询需求详情、需求列表、支持看板视图。

- 编辑需求:修改相关联的需求、所属迭代、处理人、优先级、时间节点、预计工时;更新需求状态,需求状态包括:待评估、已评估、已发布、研发中、已关闭(可根据流程自定义);支持添加评论,删除评论; 上传附件及关联资源。

- 关联任务:关联任务/缺陷/测试到需求。


任务管理

任务是指为实现某个需求所进行的具体活动。当创建一个任务时,可以设置优先级、截止日期、任务描述等基本信息,并指定处理人员处理。任务管理主要包括任务创建、任务列表、任务处理等功能。


- 创建任务:新建任务包括任务名称、任务类型、任务描述、附件、所属迭代、处理人、优先级、时间节点、预计工时(您也可以通过团队管理需求,自定义属性来规划需要填写的要素)。

- 任务详情与列表查询:查询任务详情、需求列表、支持看板视图。

- 编辑任务:更新任务状态、修改任务相关信息、添加评论,删除评论、上传附件及关联资源。

- 关联需求 :关联需求/缺陷/测试到任务;取消关联的需求。


缺陷管理

缺陷是指不符合最初定义的业务需求。当创建一个缺陷时,可以设置优先级、截止日期、缺陷分类等基本信息,并指定处理人员处理。处理状态是指缺陷在生命周期中所处的阶段,用于组织和跟踪缺陷。缺陷管理主要包括报告缺陷、缺陷列表、缺陷处理、缺陷报告等功能。


- 创建缺陷 :包括缺陷名称、缺陷类型、缺陷描述、附件、所属迭代、处理人、优先级、时间节点(您也可以通过团队管理需求,自定义属性来规划需要填写的要素)。

- 缺陷详情与列表查询:查询缺陷详情、缺陷列表、支持看板视图。

- 编辑缺陷:更新缺陷状态、修改缺陷相关信息、添加评论,删除评论、上传附件及关联资源。

- 关联需求/任务/测试:关联需求/任务/测试到缺陷。

- 取消关联的需求/任务/测试。


自定义筛选器

筛选器是一系列搜索条件的组合。在需求、任务和缺陷列表中,列表数据应用筛选器内的定义条件执行搜索。通过自定义并保存筛选器,可重用搜索条件,实现列表数据的高效筛选。


自定义属性和工作流

自定义属性和工作流用于配置项目内需求、任务和缺陷的属性和工作流。满足了不同团队定制化属性和工作流需求。通过定义全局属性和状态,实现属性和状态定义的一致性,提高跨项目和跨部门协作的效率。


- 自定义属性如:任务名称、任务类型、任务描述、附件、所属迭代、处理人、优先级等。

- 自定义工作流如:需求状态:待评估、已评估、已发布、研发中、已关闭等。


Wiki/文件

- Wiki管理:Wiki 编辑支持 Markdown 格式,无限层级拓展。支持用户创建公开分享链接,让非项目成员也可以阅读访问至 Wiki,有版本纪录功能。

- 文件管理 :项目文件中心支持对文件的上传、下载、协同编辑、在线预览、公开分享、删除等操作,每个文件都拥有动态和历史版本,并可以查看下载旧版本文件;支持在线查看 Excel、PPT 、Word 和 PDF 文件,TXT 或 Markdown 文档可以重新编辑。

应用场景
CODING 项目管理工具深度结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让 Scrum 过程风险可控,达到可持续性快速迭代。
需求管理功能帮助团队跟踪项目需求产生到完成的整个过程,可以通过需求分配、细分子需求、定义流转过程等功能特性规范化管理需求。适用于团队内的产品和研发人员对需求和任务分发管理需求。
项目管理中支持功能缺陷从测试过程中产生到后续的缺陷任务流转、修复完成,适用于研发团队中产品、开发、测试等人员之间对缺陷追踪、处理的协作管理。
客户案例
复旦大学
FOXCONN
嘀嗒出行
ZEGO 即构
墨刀
CMGE 中手游
C-life
更美
交银施罗德
明略科技
上上签
拉卡拉
常见问题

迭代、需求、任务和缺陷功能是什么关系?如何使用?

敏捷项目管理涉及软件开发的整个生命周期,包括迭代规划、需求分析、设计、实现、测试和反馈等流程。 CODING 企业版在迭代管理、需求管理、工作管理和缺陷管理中实现了以上各流程。一个项目按照开发顺序可分解为不同的迭代,每个迭代中可包含多个需求、工作和缺陷。 一般的使用过程如下:

1. 收集需求,将用户反馈、特性和软件功能等需求录入到需求管理中;

2. 分解需求,将粗粒度的需求分解为较小粒度的子需求,方便组织和分解工作;

3. 录入任务项,随时录入任务项,例如服务器维护任务、某功能的开发任务;

4. 报告缺陷,随时收集测试人员、产品经理或其他外部角色报告的缺陷;

5. 规划迭代,新建迭代,并将需求、工作和缺陷规划进迭代,可针对需求分解工作并指定处理人;

6. 进行迭代,按照优先级逐个完成迭代内的需求、工作和缺陷;

7. 完成迭代,当迭代内需求、工作和缺陷处理完成后,可完成该迭代。


一个需求最多可以分解多少个子需求?

创建子需求没有限制数量,建议可以创建多个需求进行管理,便于管理。


需求、任务、缺陷这些事务有哪几种状态?

CODING 中的需求、任务、缺陷都可统称为事务,事务的系统初始基本状态类型分别为:未开始、进行中和已完成,您可根据自身团队的协作习惯设置相应的工作流程状态。