1.禅道里的项目
禅道里面的项目其实对应的是敏捷开发里面的迭代的概念。
2.添加项目
2.1 进入项目视图,点击右侧的”添加项目“链接。
2.2 出现项目添加的页面。
注意事项:
- 项目代号是一种隐喻,也就是团队内部可以互相了解和知晓。
- 团队名称,可以自己定义,比如叫做“跑跑开发团队”等等。
- 在添加项目的时候,可以选择关联与之相关的产品,以便后续进行需求的关联。
- 项目可以控制它的访问权限,分为默认、私有和自定义白名单三种。
- 最新版禅道可以在后台-自定义-流程页面选择三种显示方式,分别为:产品-项目,产品-迭代,项目-迭代 只是显示名称不同,流程完全一样。
3.组建项目团队
项目组建之后要做的事情就是设置团队。
3.1 从项目视图中的团队菜单,可以进行项目的团队管理。
3.2 维护项目团队,选择由哪些用户参与这个项目,每天工作多久。
设置完毕之后,系统会自动计算这个项目总得可用工时。
4.确定项目要完成的需求列表
4.1 关联产品
如果在创建项目的时候,已经关联过产品,可以忽略这个步骤。
4.2 关联需求
这里的需求是上一篇博文中,由产品经理提出的,只有激活状态的需求才能关联到项目。
5.组织进行任务分解
需求确定确定之后,下面就需要做任务分解,生成完成这个需求所需的所有任务。
5.1 访问项目的需求列表,在这里可以方便地分解每个需求。
5.2 分解任务
任务类型分为设计,研究,开发,测试等。为必选项。
5.3 子任务
创建任务之后,可以对任务进行子任务分解。
任务分解的几个注意事项
- 需要将所有的任务都分解出来。这里面包括设计,开发,测试,美工,甚至包括购买机器,部署测试环境等等。
- 任务分解的粒度越小越好,比如几个小时就可以完成。
- 如果一个任务需要多个人负责,继续考虑将其拆分。
- 事务型的事务可以批量指派,比如需要让团队里面的每一个人都写个项目总结,可以选择类型是事务,然后批量指派给团队里面的所有人员。
- 任务的类型请仔细设置,这个会涉及到需求研发阶段的自动计算。后面我们会有讲解。
- 任务的分配最好是自由领取,这样可以大程度上调动大家的积极性。
- 任务的分解最好是由团队共同完成,不要由项目经理一人包办。
6.开始任务后,通过各种报表了解项目进度
未完待续