禅道开源版使用手册内容摘要:

..110 . 设置是否允许匿名访问 ......................................................................110 . 如何配置 发信 ..........................................................................111 . 如何成为超级管理员 .........................................................................115 . 配置禅道系统为静态访问 ..................................................................115 . 去掉禅道访问地址中的 zentao ...........................................................116 . 集成禅道和 svn..................................................................................118 . 集成禅道和 git...................................................................................122 . 导入其他系统 ..............................................................................................126 . 导入 bugfree 数据 ..............................................................................126 5. 禅道定制开发 .........................................................................................................127 . 二次开发机制 ..............................................................................................127 . 禅道的目录结构 ...........................................................................................127 . 找到要修改的文件 .......................................................................................128 . 禅道的数据库结构 .......................................................................................129 . 公共模块 mon ........................................................................................131 . 如何登记菜单 ..............................................................................................131 禅道工具使用 手册 6 / 140 . 如何修改禅道的语言提示 .............................................................................134 . 创建 bug 时可以设置优先级字段 ..................................................................135 . 使用在线扩展编辑器 ....................................................................................135 . 禅道项目管理软件打包规范 版本 ............................................................138 禅道工具使用 手册 7 / 140 1. 禅道最简使用 . 使用禅道来进行项目任务管理 . 创建项目 1. 进入项目视图,点击右侧的 ”添加项目 “链接。 2. 出现项目添加的页面 在这个页面设置项目名称、代号、起止时间、可用工作日、团队名称、和项目描述等字段。 其中关联产品是可以为空的也可以多选。 . 设置团队 1. 点击保存按钮,会提示项目创建成功,然后可以选择设置团队。 禅道工具使用 手册 8 / 140 2. 或 者从项目视图中的团队菜单,也可以进行项目的团队管理。 在维护项目团队的时候,需要选择都是哪些用户可以参与到这个项目中,同时需要设置这个用户在本项目中的角色(角色可以随便设置,比如风清扬,冬瓜一号等)。 可用工作日和可用工时每天需要仔细设置。 通常来讲,一个人不可能每天 8 小时投入,也不可能一星期七天连续投入。 3. 设置完毕之后,系统会自动计算这个项目总得可用工时。 . 分解任务 设置了团队之后,下一步操作就是创建任务。 禅道工具使用 手册 9 / 140  在创建任务的时候,指派给是从项目团队成员中读取。  姓名列表中的首字母可以用来快速筛选用户。  任务的优先级、预计工时(单位小时)都需要进行设置。  如果需要设置任务必须在某一个时间点截止,可以设置截止日期。  可以上传附件。 . 更新任务 任务分解完毕之后,每个人就非常清楚自己做什么事情。 所以项目启动之后,对于项目团队的成员来讲,他要做的事情就是更新任务的状态。 1. 任务的列表 在任务的列表页面,可以看到系统中所有的任务列表,可以通过各种标签方便的进行筛选。 点击某一个任务的链接进入详情页面。 禅道工具使用 手册 10 / 140 2. 任务的详情页面 在任务的详情页面可以看到任务的详细信息,包括历次的修改记录等信息。 同时也给出了各种操作的按钮。 3. 开始任务 开始某一个任务的时候,可以设置已经消耗的时间和预计剩余的时间。 单位都是工时。 4. 完成任务 禅道工具使用 手册 11 / 140 完成任务的时候,需要设置下已经消耗的时间。 . 验证关闭任务 任务完成之后,会自动指派给任务的创建者,这时候任务的创建者可以验证任务是否完成。 如果完成,则可以将其关闭。 这件任务就结束了。 . 使用禅道来做 bug 管理 上篇文章讲述了禅道的简使用方法之一,只使用禅道来进行项目任务管理。 禅道的测试功能也可以独立出来单独使用。 这种方式很适合于测试团队使用。 禅道里面的 bug 基本流程是:测试人员提出 bug 开发人员解决 bug 测试人员验证关闭。 下面我们来演示下具体的使用方法。 . 创建产品 使用 bug 管理 功能之前,需要先创建产品。 禅道里面设计的理念是 bug 主要附属在产品概念下面的,后面我们会详细讲述产品和项目之间的关系。 新增产品的时候,需要设置产品的名称、代码,几个负责人信息。 禅道工具使用 手册 12 / 140 . 提出 bug 有了产品之后,我们就可以来创建 bug 了。  在创建 bug 的时候,必填的字段是影响版本, bug 标题,重 现步骤这些基本的信息。  所属项目,相关产品,需求可以忽略。  创建 bug 的时候,可以直接指派给某一个人员去处理。 如果不清楚的话,可以保留为空。 禅道工具使用 手册 13 / 140 . 解决 bug 当一个 bug 指派给某一位研发人员之后,他可以来验证解决这个 bug。 1. 通过各种标签和检索条件找到需要自己处理的 bug 在对 bug 进行出来之前,需要先要找到需要自己处理的 bug。 禅道提供了各种各样的检索方式,比如指派给我,可以列出所有需要我处理的 bug。 2. 解决 bug 研发人员解决 bug,选择解决方案,一般来讲有效的解决 bug 方案是 ”已解决 “。 详细的解决方案,我们在后续的文章中会详细加以讲述。 . 关闭 bug 当研发人员解决了 bug 之后, bug 会重新指派到 bug 的创建者头上。 这时候测试人员可以来验证这个 bug 是否已经修复。 如果验证通过,则可以关闭该 bug。 禅道工具使用 手册 14 / 140 . 使用禅道来进行产品管理 前面两篇文章讲述的禅道的简流程,是分别站在研发团队、测试团队角度展开的。 研发团队可以使用禅道来做基本的任务跟踪管理,测试团队可以使用禅道来进行缺陷的跟踪管理。 那么如果您是一位产品经理,您肯定要问了,禅道能不能用来当作 需求管理工具 呢。 答案当然是 Yes! 禅道系统中提供了完整的需求管理流程,这其中包括需求的创建,需求的变更,需求的评审等。 下面让我们来看下。 . 创建产品 创建需求的前提当然是要有产品,这和 bug 的处理是一样的。 新增产品的时候,需要设置产品的名称、代码,几个负责人信息。 禅道工具使用 手册 15 / 140 . 创建需求 有了产品之后,就可以来创建需求了。 需求的创建页面  创建需求的时候,可以选择需求的来源。  需求的标题、描述和验证标准是需求的主要的三个元素,应该认真清晰的进行填写。 禅道工具使用 手册 16 / 140  在创建需求的时候,可以指定需求的优先级、预计工时等字段。  创建需求的时候可以选择由谁来进行评审,这样创建的需求状态是 草稿状态。 如果勾选了 ”不需要评审 “,则是 激活状态。 . 变更需求 禅道专门提供了需求的变更流程。 凡是对需求 标题、描述、验证标准和附件 的修改,都应该走变更流程。 变更之后的需求状态为 变更中。 . 评审需求 1. 通过需求的详情页面查看变更前后的变化 禅道工具使用 手册 17 / 140 2. 评审需求,给出评审结果 评审结果可以选择确认通过,撤销变更,有待明确或者 拒绝。 . 个人使用禅道来做事务跟踪管理 禅道设计的目标是团队协作工具,但其实个人使用禅道也可以派上很大的用场。 笔者在开发禅道过程中,从 2020 年 10 月开始,用禅道来管理禅道本身的项目管理,那时候禅道的开发团队只有笔者光杆司令一人,后来和朋友们聊起,戏称一个人的项目管理。 :) 禅道工具使用 手册 18 / 140 下面让我们来展示下如何使用禅道来进行个人的 事务管理。 . 创建待办  新增待办的时候,可以设定起止时间。 也可以选择暂时不设定。  如果是私人事务,可以勾选上。 . 浏览待办 禅道提供了各种标签来检索待办信息。 其实个人使用禅道,还可以借鉴项目管理的概念,把自己要处理的事情放在项目里面进行跟踪管理,也是非常方便的。 比如买房,考研,复习考试等等。 禅道工具使用 手册 19 / 140 2. 禅道基本使用 . 禅道使用的基本流程 禅道管理软件中,核心的三种角色:产品经理、研发团队和测试团队,这三者之间通过需求进行协作,实现了研发管理中的三权分立。 其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其三者的关系如下图: 基本流程如下: 3. 产品经理创建产品 4. 产品经理创建需求 5. 项目经理创建项目 6. 项目经理确定项目要做的需求 7. 项目经理分解任务,指派到人。 8. 测试人员测试,提交 bug。 . 敏捷开发及 scrum 简介 在正式讲述禅道的基本使用流程之前,先让我们来了解下敏捷开发和 scrum。 因为禅道的设计理念基础是基于 scrum 的,因此了解 scrum 的基本概念有助于您了解和使用禅道。 禅道工具使用 手册 20 / 140 . 敏捷开发 我们比较熟知的软件项目管理方法是瀑布。 其基本流程是需求 设计 开发 测试。 基本假设只要把每一个 环节都做正确,那么终得到的结果也是正确的。 瀑布开发有非常成功的案例,比如微软。 但从总体来讲,瀑布项目失败率比较高。 国外的软件先行者们针对瀑布开发中暴露出来的问题进行了一系列的探索、思考和总结,终提出了 Agile 的概念,中文翻译为敏捷开发。 敏捷开发有很多种方式,其中 scrum 是比较流行的一种。 . scrum 1. scrum 里面的角色 scrum 由 product owner(产品经理 )、 scrum master 和 team(研发团队 )组成。  其中 produ。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。