基于 teambition 的项目管理实践

1,891 阅读7分钟

前言

平时项目开发总会遇到很多问题,其中不少是由于缺少项目管理导致的,比如开发的页面需求遗漏、测试用例未覆盖到全部需求、提测后发现环境没有配、项目组人员信息不对称等等,而这些问题,却是完全能够避免的。正因如此,针对这些问题,才需要有一个项目管理办法来避免和解决。

目前,各公司都多多少少使用了一些线上平台来管理项目开发,比如禅道、JIRA等等。这些平台大多具有庞大的体系、丰富的功能,活用整个体系需要较高的学习成本,而且大多为付费平台。对于单纯用于项目迭代管理来说,很多功能可能都是不需要的。

为了简化工具的使用,专注于项目管理,我这里推荐使用阿里出品的 teambition 多人协作平台。这个平台的一个特点是,你可以按照自己的需求选择项目模板、添加额外应用。比如你可以选择敏捷开发、团队任务管理、待办清单等项目模板,也可以自定义添加各种应用(如语雀知识库、飞流流水线、IM多人会话、亿云方大文件管理等)。

话不多说,接下来简述一下个人对 teambition 的简单使用(teambition 的功能远不止此,需要自己去慢慢挖掘自己需要的功能),让项目管理形成一个闭环,所有项目相关信息都有据可查。

前方多图高能预警~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1 环境搭建

这个阶段包括以下内容,基于对大家的信任,就只挑重点演示了:

  1. 登录 teambition 官网    www.teambition.com
  2. 注册账号
  3. 新建一个企业,并切换到该企业
    1. 后续项目都在企业中创建,能够使用更多功能

图片.png

  1. 进入应用商店,把能添加的应用都先添加进来,后面项目中会使用到

图片.png

2 新建项目

2.1 新建分组

进入项目,先新建分组,该分组相当于项目组
图片.png

2.2 新建项目

在该分组下,新建项目

  • 每次迭代都会新建一个项目,因此最好以版本号命名项目名

图片.png

2.3 选择项目模板

这里我选择 敏捷开发 工作流

  • 至于原因,这个模板里面的流程相对比较全,也比较符合我的期望
  • 选择完成后,填写项目名称,选择项目分组

图片.png图片.png

3 选择项目应用

新建完项目后,默认会进入到项目面板
图片.png

3.1 删除不用的应用

个人选择删除以下应用:(要是想用这些应用的功能,可以选择保留)

  • 迭代
  • Wiki,即 Thoughts
  • 日程
  • 工时

注:删除后可能需要刷新才能生效
图片.png

3.2 添加使用的应用

个人选择添加以下应用:(要是想用其他应用的功能,可以选择添加)

  • 文件
  • 风险
  • 里程碑
  • 甘特图

图片.png

4 项目设置

4.1 测试计划设置

  1. 打开项目设置窗口

图片.png

  1. 打开“测试用例提交缺陷反关联需求”按钮(很重要)
    1. 为了后面提交缺陷与需求进行关联

图片.png

4.2 标签设置

  1. 打开标签设置窗口

图片.png

  1. 添加新标签(用于信息标记)
    1. 接口待确认
    2. 接口已确认
    3. 需求问题
    4. ......

图片.png

5 需求

5.1 创建需求分类

  1. 按页面创建需求分类
  2. 页面下再创建二级分类
    1. 二级分类可以为当前页面下的弹窗、组件等
  3. 将需求放入不同分类下,便于管理

图片.png

5.2 创建需求

  1. 在需求分类下创建需求
    1. 需要点击需求,在需求编辑弹窗中,手动添加需求分类
  2. 在大需求下创建子需求

图片.png

5.3 添加需求状态

  1. 打开项目设置(参考 4 项目设置)
  2. 选择任务类型设置

图片.png

  1. 选择工作流配置
    1. 这里也可以选择字段配置,可以配置不同任务展示的字段

图片.png

  1. 配置工作流
    1. 待处理:确认完需求,未开始开发
    2. 开发中:正在进行前端开发
    3. 待联调:完成前端开发,进入联调阶段(从 开发中 流转)
    4. 待验收:完成前端开发,进入验收阶段(从 开发中、待联调 流转)
    5. 已完成:验收完成

图片.png

5.4 关联需求

  1. 点击需求进行编辑
  2. 点击从资源添加,从需求列表中选择要关联的需求
    1. 被关联的需求也会显示被关联信息

图片.png
图片.png

5.5 根据进度修改需求状态

  1. 在适当时候,修改任务状态
  2. 在适当时候,修改标签

图片.png

6 测试计划

6.1 创建测试计划

  1. 删除原有示例测试计划
  2. 新建新的测试计划

图片.png

6.2 从需求创建用例分组

  1. 点击需求打开需求编辑页
  2. 点击创建用例分组

图片.png

6.3 在用例分组下新建用例

  1. 点击创建用例

图片.png

  1. 点击用例,编辑用例信息

图片.png

6.4 根据进度修改用例状态

图片.png

7 缺陷

7.1 从测试用例提交缺陷

  1. 点击用例,编辑用例信息
  2. 点击提交缺陷
    1. 提交前可以去缺陷页面添加缺陷分类

图片.png

  1. 编辑缺陷信息,提交

图片.png

7.2 缺陷关联了需求和测试用例

图片.png

7.3 测试用例关联了缺陷

图片.png

7.4 需求关联了测试用例和缺陷

图片.png

8 任务

8.1 根据分类展示任务

图片.png

8.2 根据进度流转任务

图片.png

9 概览

9.1 里程碑

  1. 在概览中新增里程碑

图片.png

  1. 在任务中选择里程碑分类进行查看,并可以根据进度流转任务(参考 8 任务)

9.2 风险

  1. 在概览中新增风险

图片.png

  1. 在任务中选择风险分类进行查看,并可以根据进度流转任务(参考 8 任务)
  2. 存在单独的风险模块,理论上与任务模块的风险分类一样

图片.png

10 甘特图

  1. 筛选任务类型--需求、里程碑
    1. 需要先添加筛选条件--任务类型

图片.png

  1. 为需求设置起始时间
    1. 里程碑只有截止时间

图片.png

11 文件

按照更新时间,将需求文档、测试用例等文件进行存档,便于日后查询
图片.png

最后

好了,上面的示例只是基于个人使用习惯的 teambition 的冰山一角。teambition 的功能远不止于此,包括还有很多其他应用,每个应用中字段、流程等很多都能进行配置,使用者完全可以继续深入挖掘。它把不同的功能以应用的形式拆分的好处在于,使用者能够按照自己的需求自由组合所需的模块。这样一来,整个管理系统看起来就不那么复杂了,因为所有功能都是你要使用的,没有一项是多余的。
如果喜欢这篇文章,或者这篇文章对你有帮助,请点个赞、赏个评论或加个关注。
如需转载,请附上本文出处,谢谢! juejin.cn/post/689152…