禅道是一款开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。html
禅道将产品、项目、测试这三者的概念明确分开,产品人员、开发团队、测试人员,这三者分立,互相配合,又互相制约,经过需求、任务、bug来进行交相互动,最终经过项目拿到合格的产品。浏览器
1.禅道下载:Linux中能够用如下命令来下载安装包:测试
64位下载:wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gzspa
2.Linux安装须要将安装包解压到/opt目录下。.net
命令以下:sudo tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt/设计
解压后会在/opt下找到一个zbox目录,这就是禅道的安装目录。3d
经过命令进入 cd /opt/zbox/ 就能够看到已经安装好的目录结构。调试
3.启动禅道:在/opt/zbox目录下经过./zbox start命令就能够启动Apache和MySQLhtm
4.在浏览器中访问: IP地址 登录禅道blog
管理员admin功能:添加帐号 维护帐号 权限管理
禅道管理软件中,核心的三种角色:产品、研发和测试,这三者之间经过需求进行协做,实现了研发管理中的三权分立。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其三者的关系以下图:
基本流程以下:
1. 产品经理建立产品
2. 产品经理在产品下建立需求
3. 项目经理建立项目
4. 项目经理肯定项目要作的需求和任务
5. 项目经理分解任务,指派到研发人员。
6. 测试人员测试,提交bug。
禅道中的需求依附在产品下,新增产品之后才能够新增需求
而后在新增的产品下提需求和计划,可将产品分解为子模块A、模块B、模块C...
在提需求时针对该需求选择所属模块:
禅道专门提供了需求的变动流程。凡是对需求标题、描述、验证标准和附件的修改,都应该走变动流程。
能够查看需求变动以前的变化:
产品人员在动态一栏中能够看到该产品的所有变动过程:
由提需求时指定的评审人员评审需求,给出评审结果
评审人员确认需求经过后,需求状态改成激活,不然为草稿:
产品的需求能够导出文件或生成报表
新增产品-->提需求-->审核经过
新增产品-->提需求-->审核不经过-->变动需求
1. 项目经理进入项目视图,添加项目
项目关联产品,便可选择关联该产品对应的某些需求
再为关联的需求分解任务,指派给某我的
2. 保存项目时,设置团队
须要选择是哪些成员能够参与到这个项目中,同时须要设置这个成员在本项目中的角色。
3. 在已创建好的项目下建立任务,将任务或关联的需求分解指派给项目组成员(任务类型务必准确选择)
4. 项目成员登陆时,便可查看到分配给他的任务,成员只须要更新任务状态便可
可为项目关联的产品建立不一样版本,并分别提交测试(提交源代码或附件):
能够按各类属性查看到项目的状态及完成进度(下图为按任务类型查看):
成员可按照不一样属性查看项目中任务状态:
添加项目-->关联产品-->关联需求-->设置团队-->分解任务到团队成员-->成员修改状态
添加项目-->建任务-->设置团队-->分解任务到团队成员-->成员修改状态
禅道里面设计的理念是bug主要附属在产品概念下面,有对应产品之后才能够开始提bug。默认Bug的严重程度分为四级,优先级分为五级(管理员可进行自定义)。
禅道里面缺陷处理的基本流程是:测试提交bug => 开发解决bug => 测试验证bug => 测试关闭bug;
若是bug验证没有经过,能够激活:测试提交bug => 开发解决bug => 测试验证bug => 测试激活bug => 开发解决bug => 测试验证 => 测试关闭。
在建立bug的时候,必填的字段是:影响版本,bug标题,重现步骤,所属模块。
建立bug的时候,能够直接指派给某一个研发人员去处理,他能够来验证解决这个bug。
当研发人员解决了bug以后,bug会从新指派到bug的建立者头上。这时候测试人员能够来验证这个bug是否已经修复。若是验证经过,则能够关闭该bug。
新增测试用例:
B:是Bug的缩写,指该用例产生的Bug数。
R:是指该用例执行的结果数。
S:是指该用例的步骤数。
产品版本分为待测版本和已测版本,可分别关联测试用例:
测试用例运行失败能够直接保存为bug,指派给某研发人员进行调试。测试部分的用例和bug均可以自动导出为文档。
模板项目中有文档分类的模板,添加文档时能够此为参考(建立文档时不要忘记选择所属分类)
参考文档: