禅道功能分享
禅道功能分享
禅道软件设计的角色
禅道管理软件中,核心的三种角色:产品经理、研发团队和测试团队,这三者之间通过需求进行协作,实现了研发管理中的三权分立。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其三者的关系如下图:
基本流程如下:
1. 产品经理创建产品
2. 产品经理创建需求
3. 项目经理创建项目
4. 项目经理确定项目要做的需求
5. 项目经理分解任务,指派到人。
6. 测试人员测试,提交bug。
基本流程图:
创建产品和需求
一、创建产品。
创建需求的前提当然是要有产品,这和bug的处理是一样的。
新增产品的时候,需要设置产品的名称、代码,几个负责人信息。
二、创建需求。
有了产品之后,就可以来创建需求了。
需求的创建页面
• 创建需求的时候,可以选择需求的来源。
• 需求的标题、描述和验证标准是需求的主要的三个元素,应该认真清晰的进行填写。
• 在创建需求的时候,可以指定需求的优先级、预计工时等字段。
• 创建需求的时候可以选择由谁来进行评审,这样创建的需求状态是草稿状态。如果勾选了”不需要评审“,则是激活状态。
三、变更需求。
禅道专门提供了需求的变更流程。凡是对需求标题、描述、验证标准和附件的修改,都应该走变更流程。变更之后的需求状态为变更中。
四、评审需求。
4.1 通过需求的详情页面查看变更前后的变化
4.2 评审需求,给出评审结果
评审结果可以选择确认通过,撤销变更,有待明确或者拒绝。
五、制定模块/计划/发布/生成路线图
模块:空间上对需求的组织
计划:时间上对需求的组织
发布:发布的产品
创建项目
一、创建项目
1.1 进入项目视图,点击右侧的”新增项目“链接。
1.2 出现项目添加的页面
在这个页面设置项目名称、代号、起止时间、可用工作日、团队名称、项目目标和项目描述等字段。其中关联产品是可以为空的。
二、组建团队
2.1 点击保存按钮,会提示项目创建成功,然后可以选择设置团队。
2.2 或者从项目视图中的团队菜单,也可以进行项目的团队管理。
在维护项目团队的时候,需要选择都是哪些用户可以参与到这个项目中,同时需要设置这个用户在本项目中的角色(角色可以随便设置,比如风清扬,冬瓜一号等)。可用工作日和可用工时每天需要仔细设置。通常来讲,一个人不可能每天8小时投入,也不可能一星期七天连续投入。
2.3 设置完毕之后,系统会自动计算这个项目总得可用工时。
三、分解任务
设置了团队之后,下一步操作就是创建任务。
• 在创建任务的时候,指派给是从项目团队成员中读取。
• 姓名列表中的首字母可以用来快速筛选用户。
• 任务的优先级、预计工时(单位小时)都需要进行设置。
• 如果需要设置任务必须在某一个时间点截止,可以设置截止日期。
• 可以上传附件。
四、更新任务
任务分解完毕之后,每个人就非常清楚自己做什么事情。所以项目启动之后,对于项目团队的成员来讲,他要做的事情就是更新任务的状态。
4.1 任务的列表
在任务的列表页面,可以看到系统中所有的任务列表,可以通过各种标签方便的进行筛选。点击某一个任务的链接进入详情页面。
4.2 任务的详情页面
在任务的详情页面可以看到任务的详细信息,包括历次的修改记录等信息。同时也给出了各种操作的按钮。
4.3 开始任务。
开始某一个任务的时候,可以设置已经消耗的时间和预计剩余的时间。单位都是工时。
4.4 完成任务。
完成任务的时候,需要设置下已经消耗的时间。
五、验证关闭任务
任务完成之后,会自动指派给任务的创建者,这时候任务的创建者可以验证任务是否完成。如果完成,则可以将其关闭。这件任务就结束了。
测试过程
一、 参加计划会议,对需求做到充分了解。
二、 开发编码时,撰写测试用例
三、 收到测试申请,确定测试范畴组织测试用例,执行测试,
四、 执行测试提交bug,验收bug,解决的关闭未解决的激活
五、 参加演示和总结会议,做测试报告便于验收
注:
1.“测试”添加的模块会将之前在“产品”的模块默认添加上,测试针对功能,而产品针对需求的,为了避免测试模块的过多,建议不需要设置产品模块也是可以的。
2.任务的更新为何需要手动来更新使用时间和剩余时间而不是随着时间的推移来自动减少时间?项目经理不了解每个具体任务的时间,只是做大概分布,任务的执行者了解自己的任务情况,可以调整任务时间。手动更新一方面可以根据实际情况来做调整,另一方面清楚自己的任务执行情况。
浙公网安备 33010602011771号