简介:
禅道 (ZenTao) 是名列前茅款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。
为什么需要使用禅道:
禅道是一个开源的项目管理和协同工作平台,主要用于团队协作、项目管理和问题跟踪。使用禅道有几个主要的原因:
1.开源免费: 禅道是开源软件,用户可以免费获取并自由使用。这使得小型团队和个人开发者可以利用禅道的功能,而不必支付高昂的费用。
2.项目管理: 禅道提供了强大的项目管理功能,包括任务管理、进度跟踪、里程碑设定等。这对于组织和规划项目工作非常有帮助。
3.团队协作: 禅道支持多用户协同工作,团队成员可以在一个平台上协同处理任务、项目和问题。这有助于提高团队的协同效率。
4.问题跟踪: 禅道允许用户创建、分配和跟踪问题。这对于及时解决和记录项目中出现的问题至关重要。
5.灵活性: 禅道具有很高的灵活性,可以根据团队的需求进行定制。用户可以调整字段、工作流程等,以适应不同项目的要求。
6.报告和分析: 禅道提供了各种报告和分析工具,帮助用户了解项目的进展、问题的状况等。这有助于做出更明智的决策。
7.易于使用: 禅道设计简洁,易于使用。用户界面直观,不需要太多培训即可上手。
下载地址:https://www.zentao.net/page/download.html
这就是禅道的官方网址,我们点击下载,跳转到下载页面进行下载
我们下载的开源的(企业版的话是需要充值的),我们就是普通用户去使用禅道,所以我们这边点击windows一键安装包进行下载
这边需要注意,如果你是想在虚拟机里安装禅道的话,需要去安装windwos7、windwos10的镜像,否则装不上
选择路径(建议放在跟目录下,示例:D:/)点击Extract
安装完后,在根目录下会自动生成一个ZenTao文件夹
进入ZenTao目录下,双击ZenTao.exe
我们点击启动禅道,下面勾选启用(有用户名:zentao和密码:123456),点击启动禅道,会自动给我们下载以下的Apache、MySQL、XXD、RR
这边禅道帮我们下载完了,我们点击访问禅道,点击左边的箭头,也可以看到他们的报错日志
输入禅道给我们的用户名和密码进行访问
禅道给了我们一个管理员的账号(admin)和密码(123456),我们点击开源版
输入禅道给我们的管理员,账号和密码,进行登录
登录进来需要先修改密码,新密码需要大小写、数字,点击保存
这就进入禅道的主界面了
首先我们先登录admin,添加个个部门。注意这个部门是根据公司有哪些部门来决定的
这边我们点击组织,选择用户,在我们第一次安装禅道,有且只有一个账号(admin)
研发一个产品,涉及到哪些人,需要先把账号录入进去,所以我们现在去添加账号,点击批量添加
我们输入完,对应部门的角色,下面还需要输入一个现在正在登录的账号密码,点击保存
刚刚我们添加的账号就可以看到了,左边也是可以修改、删除的、也可以勾选进行批量修改、批量删除
点击权限,这边也可以看到我们刚刚添加的个个账号的权限
现在我们有了其他账号,我们现在去登录产品经理,添加一个产品(登录操作我就不演示了,就跟上面是一样的,登录新的账号是需要先修改密码)
这边我们输入一个产品名称,以及产品的代号(就是这个产品更新迭代)选择私有产品,点击保存即可
创建完产品后,我们现在需要给这个产品,添加模块,添加完成后,点击保存,左侧就可以看到我们的子模块了
在子模块中我们也可以在进行一个套娃,点击那个类似于分支的图标
这就是我们添加的一个状态了
这就是本产品的所有模块
我们选择页面栏的计划,点击创建计划,现在我们有了模块,需要去做计划,指定需求,分阶段去做这个产品,列如一期做基本功能...
输入计划的名称,开始日期,到结束日期,以及描述,点击保存即可
我们选择需求,点击提需求,一个一个提需求太麻烦了,我们这边直接点击批量创建。现在有了计划,提需求,所属一期工程的什么需求,例如:门诊模块下的某一个子模块
一期所要完成的需求制定出来,并且描述需求,在多久时间完成等等…,点击保存即可
有了计划,有了需求,现在我们选择项目点击添加项目
输入项目的名称,开始日期,到结束日期,以及项目描述,选择私有项目,点击保存即可
当我们点击保存的时候,会弹出一个界面,需要去设置团队
我们把需要做这个项目的研发人员,放到该团队,点击保存即可,也可以查看该员工的工时
关联需求,普通研发账号不行,必须是项目经理如果是普通研发的话是点击不了的
添加关联需求才有数据
假设把这个分配给领导,某个模块领导可能要看,领导有的时候不想听你说,只要领导看到这个东西,就大概知道你们做了什么东西
可以把所有的需求分解成任务,就等于开发一个功能,把这个功能给谁去做,指派给具体的人;我这里分解了一个需求,共有4个任务指派给了研发01
接下来我们登录测试经理的账号
用测试经理01的测试账号也加了1个测试用例,然后用测试01的账号登录进去也可以看到,其他账号的测试用例。
失败功能转Bug
(测试人员)转Bug,研发人员接收Bug并且解决Bug
点击Bug名称可查看测试结果
线下解决Bug,在禅道进行记录
产品经理确认无误之后发布版本
创建发布
发布成功