1.禅道里的项目

    禅道里面的项目其实对应的是敏捷开发里面的迭代的概念。

2.添加项目

  2.1 进入项目视图,点击右侧的”添加项目“链接。

  

禅道绑定gitlab_禅道绑定gitlab

  2.2 出现项目添加的页面。

  

禅道绑定gitlab_子任务_02

  注意事项:

  1. 项目代号是一种隐喻,也就是团队内部可以互相了解和知晓。
  2. 团队名称,可以自己定义,比如叫做“跑跑开发团队”等等。
  3. 在添加项目的时候,可以选择关联与之相关的产品,以便后续进行需求的关联。
  4. 项目可以控制它的访问权限,分为默认、私有和自定义白名单三种。
  5. 最新版禅道可以在后台-自定义-流程页面选择三种显示方式,分别为:产品-项目,产品-迭代,项目-迭代 只是显示名称不同,流程完全一样。

3.组建项目团队

  项目组建之后要做的事情就是设置团队。

  3.1 从项目视图中的团队菜单,可以进行项目的团队管理。

   

禅道绑定gitlab_自定义_03

  3.2 维护项目团队,选择由哪些用户参与这个项目,每天工作多久。

  

禅道绑定gitlab_子任务_04

  设置完毕之后,系统会自动计算这个项目总得可用工时。

  

禅道绑定gitlab_禅道绑定gitlab_05

4.确定项目要完成的需求列表

  4.1 关联产品

  如果在创建项目的时候,已经关联过产品,可以忽略这个步骤。

  4.2 关联需求

  

禅道绑定gitlab_禅道绑定gitlab_06

  

禅道绑定gitlab_迭代_07

  这里的需求是上一篇博文中,由产品经理提出的,只有激活状态的需求才能关联到项目。

5.组织进行任务分解

  需求确定确定之后,下面就需要做任务分解,生成完成这个需求所需的所有任务。

  5.1 访问项目的需求列表,在这里可以方便地分解每个需求。

  

禅道绑定gitlab_迭代_08

  5.2 分解任务

  

禅道绑定gitlab_迭代_09

  任务类型分为设计,研究,开发,测试等。为必选项。

  5.3 子任务

  创建任务之后,可以对任务进行子任务分解。

  

禅道绑定gitlab_禅道绑定gitlab_10

  

禅道绑定gitlab_子任务_11

  任务分解的几个注意事项

  1. 需要将所有的任务都分解出来。这里面包括设计,开发,测试,美工,甚至包括购买机器,部署测试环境等等。
  2. 任务分解的粒度越小越好,比如几个小时就可以完成。
  3. 如果一个任务需要多个人负责,继续考虑将其拆分。
  4. 事务型的事务可以批量指派,比如需要让团队里面的每一个人都写个项目总结,可以选择类型是事务,然后批量指派给团队里面的所有人员。
  5. 任务的类型请仔细设置,这个会涉及到需求研发阶段的自动计算。后面我们会有讲解。
  6. 任务的分配最好是自由领取,这样可以大程度上调动大家的积极性。
  7. 任务的分解最好是由团队共同完成,不要由项目经理一人包办。

6.开始任务后,通过各种报表了解项目进度

  

禅道绑定gitlab_禅道绑定gitlab_12

  

禅道绑定gitlab_迭代_13

未完待续