如何在新浪SAE平台上面部署禅道开源项目管理软件
禅道项目管理系统实施说明

禅道项目管理系统实施说明济南金民电子科技有限公司2017年7月目录1目标 (3)2禅道介绍 (3)3项目准备工作 (4)基础资料维护 (4)产品信息维护 (4)项目信息维护 (4)4岗位操作说明 (5)项目经理及实施工程师 (5)需求管理 (5)Bug管理 (7)研发经理 (9)需求任务分解 (9)Bug确认及分解 (10)创建版本 (10)版本关联需求 (11)版本关联bug (12)版本提交测试 (13)研发工程师 (13)任务管理 (13)修改bug (15)测试工程师 (16)版本测试 (16)查看测试内容 (16)Bug管理 (17)5系统登陆 (17)登陆地址 (17)登陆账号 (17)6推进计划 (18)1目标目前公司的研发体系的管理存在一些急需改善的问题,研发流程的规范最为迫切。
为了提高技术部门之间的工作效率和工作规范性,实现项目需求管理和bug管理等实际业务的处理效率和流程规范,公司决定启用“禅道”项目管理系统。
以达到研发体系的流程规范管控,需求管理和bug管理的管控流程的高效执行,提高整个研发团队的工作效率。
2禅道介绍禅道项目管理系统是首家国内开源的专业项目管理软件,完整支持敏捷开发流程和软件生命周期管理。
它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。
需要注意的是,禅道主要是针对软件研发过程开发的项目管理系统,包括软件开发的需求、bug、发布、测试等内容,并不涵盖软件项目的整体管理过程,并不适用于软件项目过程管理,对此需要在禅道管理系统之外进行管控。
3项目准备工作3.1基础资料维护项目的基础资料维护包括用户信息、用户权限、组织信息、公司信息和后台配置等部分的设置和维护,该部分工作在项目环境搭建后,由过程管理员完成。
3.2产品信息维护产品信息主要是录入公司的主要产品情况。
产品信息包括产品的定义和具体的模块,由产品经理在项目信息维护之前,根据公司实际产品内容进行录入。
禅道的使用说明

禅道的使用说明禅道的使用说明一、介绍禅道是一款功能强大的项目管理、bug跟踪、需求管理等多功能的软件工具。
本文档将详细介绍如何使用禅道进行项目管理。
二、安装与配置1、环境要求:包括操作系统、Web服务器、PHP版本等要求。
2、与安装:提供安装包,并给出详细的安装步骤。
3、配置禅道:包括数据库配置、邮件配置等。
4、登录与用户管理:介绍如何登录禅道以及用户管理的方法。
三、项目管理1、创建项目:指导如何创建新的项目。
2、项目配置:介绍项目的基本信息配置,包括项目名称、描述、成员等。
3、项目需求管理:说明如何创建需求、分配需求负责人、跟踪需求的进度等。
4、项目任务管理:介绍如何创建任务、指派任务负责人、跟踪任务的进度等。
5、项目缺陷管理:详细说明如何创建缺陷、指派缺陷负责人、跟踪缺陷的解决情况等。
四、协作与交流1、项目文档管理:说明如何、共享项目文档。
2、项目讨论区:介绍如何在禅道上与项目成员进行讨论与沟通。
3、项目日程安排:指导如何设置项目的日程安排,包括会议、待办事项等。
五、统计与报表1、项目进度统计:介绍如何通过禅道项目进度统计报表。
2、缺陷与任务统计:说明如何通过禅道缺陷与任务统计报表。
3、用户工作量统计:指导如何通过禅道用户工作量统计报表。
六、附件本文档涉及的附件请参见附件目录。
七、法律名词及注释1、本文档所涉及的法律名词包括但不限于合同、知识产权、保密协议等。
2、注释:合同:指双方共同遵守的法律文件;知识产权:指个人或团体对其创作的知识或信息所享有的专有权利;保密协议:指双方约定的对涉及商业利益的信息保密的协议。
禅道使用教程

禅道使用教程
禅道是一款开源的项目管理和协同工作软件,使用简单且功能强大。
下面给出一些禅道的使用教程,帮助您更好地使用禅道进行项目管理和协同工作。
1. 登录禅道
在浏览器中输入禅道的网址,并使用您的账号和密码登录。
2. 创建项目
在禅道的主界面中,点击“项目”选项,然后点击“新建项目”。
填写项目名称、描述、负责人等信息,并保存。
3. 创建任务
在项目界面中,点击“任务”选项,然后点击“新建任务”。
填写任务名称、描述、负责人等信息,并保存。
4. 分配任务
在任务界面中,点击“分配给”选项,选择任务的负责人。
可以选择一个或多个负责人。
5. 设置任务优先级
在任务界面中,点击“优先级”选项,选择任务的优先级。
可以设置为低、中、高三个级别。
6. 添加任务相关文档或附件
在任务界面中,点击“文档”选项,可以上传任务相关的文档或附件。
7. 设置任务截止日期
在任务界面中,点击“截止日期”选项,选择任务的截止日期。
8. 添加任务评论
在任务界面中,点击“评论”选项,可以添加任务的评论,与其他成员进行沟通和讨论。
9. 查看任务进度
在任务界面中,可以查看任务的状态、进度和完成情况。
可以通过图表或列表的形式显示任务的进展情况。
10. 导出任务列表
在任务界面中,点击“导出”选项,可以将任务列表导出为Excel或CSV格式,方便进行数据分析和汇总。
以上就是禅道的基本使用教程,希望对您有所帮助。
祝您使用禅道愉快!。
开源项目管理软件禅道使用帮助

王春生 2010-2-16
目录
禅道概述 组织管理 产品管理 项目管理 质量管理 我的地盘 其他相关
第一章 概述
禅道项目管理系统是什么? 为什么选择禅道系统? 禅道系统理论基础. 禅道系统功能列表. 禅道系统用户角色. 禅道系统基本概念. 禅道系统项目管理的基本流程. 禅道系统和 scrum 的对应关系.
前面所有的一切最终体现在每一个人每天 的行动上面. 我的地盘中列出了需要自己处理的任务, 需求, bug 等. 还可以通过 todo 来管理自己每天的日程. todo 类型分为三种,一种是和项目任务管 理,一种是和 bug 关联,还有一种是自定义 . 这样可以将项目中的任务或者 bug 转换为 每天的 todo .
�
燃烧图 (burndown)
提示 系统通过定时任 务,自动计算项 目中所有未完任 务预计剩余时间 之和,画出曲线 图.燃烧图可以 告诉我们很多东 西.
Build
build 管理对于开发来讲是很重要的,它属于 scm 的范畴.在禅道中,暂 提示 时将其简化.在项目开发过程中,如果有若干功能已经开发完毕,需要 提交测试,这是应当创建一个 build ,然后提交给 QA 进行测试.后续的 bug 管理和测试任务管理都应当基于一个 build 展开的. 源代码地址可以给出 svn 的存储路径或者其他版本控制系统的路径. 如果没有源代码地址,需要给出 build 包的存储地址.
提示
一个用户可以属于多个分组.
分组权限维护
提示
设置权限的时候,根据自己团队实际的情况进行组合.一般来讲,删除 权限需要慎重.还有就是以"接口"开头的方法所有人都应该分派. 在实际使用过程中,如果提示访问受限,可以由管理员分配权限之后, 重新登录即可.
禅道项目管理软件用户操作文档

禅道项目管理软件用户操作指导书目录1. 禅道系统安装与登录 (3)1.1.安装禅道系统 (3)1.2.登录禅道系统 (3)2. 禅道系统的操作 (6)2.1.总体操作流程 (6)2.1.1.禅道系统的用户种类和职责 (6)2.2.管理员操作流程 (6)2.2.1.维护公司 (6)2.2.2.维护部门 (8)2.2.3.维护用户 (9)2.2.4.维护权限 (11)2.3. 产品经理操作流程 (14)1. 禅道系统安装与登录1.1.安装禅道系统按照禅道安装指导书安装禅道11.6 一键安装包。
1.2.登录禅道系统1、安装完成后,点击禅道登录网址:http://127.0.0.1/zentao/2、Apache用户访问验证开启禅道启动后,默认是开启了Apache用户访问验证,Apache 用户访问验证密码为用户安装禅道后设置的第一个账户和密码,请见下图中红色框线内的操作,按照提示进行账号和密码的更改,请用户修改账号和密码后,记录自己的账号和密码,以免忘记后找回比较麻烦。
3、启用访问验证后,用户需要先输入集成面板最后一行的帐号密码(此帐号密码需要提供给所有禅道登录人员)才可以访问到禅道登录页面。
4、Apache用户访问验证关闭如果不想开启访问验证功能,可以把集成面板最后一行左侧的对号去掉,去勾选后可以直接登录禅道系统5、登录进入禅道系统登录页面后,默认输入用户名:admin 密码:123456,此为管理员(默认账户和密码),点击登录。
6、密码强制修改以管理员身份登录禅道系统后,系统会强制用户修改账号密码,如下图,用户可根据个人需要设置自己的账号和密码ps:密码最好都是一样的记得清楚2. 禅道系统的操作2.1.总体操作流程2.1.1. 禅道系统的用户种类和职责2.2. 管理员操作流程2.2.1. 维护公司点击“组织” ->“公司”,然后点击“编辑”按钮进行公司名称修改,修改完成后需点击“保存”按钮才能生效如下图。
开发人员使用禅道的流程

开发人员使用禅道的流程概述禅道是一款开源的项目管理工具,它提供了多个功能模块来帮助团队协作和项目管理。
对于开发人员来说,禅道提供了一种高效的方式来管理任务、缺陷和需求等。
本文档将介绍开发人员在使用禅道时的流程。
登录禅道开发人员需要首先登录禅道才能开始使用。
登录禅道的步骤如下:1.打开禅道登录页面。
2.输入用户名和密码。
3.单击“登录”按钮。
创建任务在禅道中,任务是开发人员的主要工作单元。
创建任务的步骤如下:1.在禅道的主界面,选择相应的项目。
2.单击“任务”模块。
3.在任务列表页面,单击“新建任务”按钮。
4.输入任务的标题、描述和其他必要的信息。
5.单击“保存”按钮。
接受任务接受任务是开发人员在开始工作之前的重要步骤。
接受任务的步骤如下:1.在任务列表页面,找到待接受的任务。
2.单击任务标题进入任务详情页面。
3.阅读任务的描述和要求等信息。
4.单击“接受任务”按钮。
开发任务在接受任务后,开发人员需要开始实际的开发工作。
开发任务的步骤如下:1.在任务详情页面,查看任务的详细信息,包括需求文档、设计稿等。
2.根据任务的要求进行开发工作。
3.使用禅道提供的版本控制功能进行代码管理。
4.定期提交代码并进行代码审核。
解决缺陷在开发过程中,可能会发现一些缺陷。
解决缺陷的步骤如下:1.在禅道的主界面,选择相应的项目。
2.单击“缺陷”模块。
3.在缺陷列表页面,找到待解决的缺陷。
4.单击缺陷标题进入缺陷详情页面。
5.阅读缺陷的描述和重现步骤等信息。
6.进行缺陷的修复工作。
7.提交修复的代码并进行代码审核。
提交代码在禅道中,开发人员需要定期提交代码。
提交代码的步骤如下:1.在开发任务或解决缺陷后,使用禅道提供的版本控制工具进行代码提交。
2.在提交代码时,填写相应的注释和说明信息。
3.单击“提交”按钮。
定期更新任务状态开发人员需要定期更新任务的状态,以便项目管理人员和其他开发人员了解工作进展。
更新任务状态的步骤如下:1.在任务详情页面,找到“任务状态”字段。
禅道项目管理系统使用介绍

项目管理
4.4 完成任务 完成任务的时候,需要设置下已经消耗的时间,及完成时间
禅道项目管理系统使用介绍
项目管理
5、验证关闭任务 任务完成之后,会自动指派给任务的创建者,这时候任务的创建者可以
验证任务是否完成。如完成,则可以将其关闭,这件任务就结束了
禅道项目管理系统使用介绍
BUG管理
禅道里面的bug基本流程是:测试人员提出bug -> 开发人员解决bug -> 测试人员验证关闭;但是禅道里面设计的理念是bug主要附属在产品 概念下面的,使用bug管理功能之前,需要先创建产品。 1、创建产品 新增产品的时候需要设置产品的名称、代码、几个负责人信息
项目管理
3.分解任务 在创建任务的时候,指派给是从项目团队成员中读取。 姓名列表中的首字母可以用来快速筛选用户。 任务的优先级、预计工时(单位小时)都需要进行设置。 如果需要设置任务必须在某一个时间点截止,可以设置截止日
期。 可以上传附件。
禅道项目管理系统使用介绍
项目管理
4、更新任务 任务分解完毕之后,每个人就非常清楚自己做什么事情。所以项目启动之 后,对于项目团队的成员来讲,他要做的事情就是更新任务的状态 4.1任务的列表 在任务的列表页面,可以看到系统中所有的任务列表,可以通过各种标签 方便的进行筛选。点击某一个任务的链接进入详情页面
禅道项目管理系统使用介绍
创建分组
1. 使用管理员登录禅道,进入组织视图。 2. 选择权限分组,进入分组的列表页面 3. 点击新增,即可创建分组。 4. 在这个分组列表页面,还可以对某一个分组进行权限的维护、成员维护、或者复制
禅道项目管理系统使用介绍
维护权限
1. 管理员身份登录,进入组织试图 2. 点击”权限分组“,进入权限分组列表页面 3. 选择某一个分组,点击“权限维护”即可维护该分组的权限
禅道项目管理软件用户操作文档

禅道项目管理软件用户操作指导书目录1. 禅道系统安装与登录 (3)1.1. 安装禅道系统 (3)1.2. 登录禅道系统 (3)2. 禅道系统的操作 (6)2.1. 总体操作流程 (6)2.1.1. 禅道系统的用户种类和职责 (6)2.2. 管理员操作流程 (6)2.2.1. 维护公司 (6)2.2.2. 维护部门 (8)2.2.3. 维护用户 (9)2.2.4. 维护权限 (11)2.3. 产品经理操作流程 (14)1.禅道系统安装与登录1.1. 安装禅道系统按照禅道安装指导书安装禅道11.6一键安装包。
1.2. 登录禅道系统1、安装完成后,点击禅道登录网址:http://127.0.0.1/zentao/2、Apache用户访问验证开启禅道启动后,默认是开启了Apache用户访问验证,Apache用户访问验证密码为用户安装禅道后设置的第一个账户和密码,请见下图中红色框线内的操作,按照提示进行账号和密码的更改,请用户修改账号和密码后,记录自己的账号和密码,以免忘记后找回比较麻烦。
3、启用访问验证后,用户需要先输入集成面板最后一行的帐号密码(此帐号密码需要提供给所有禅道登录人员)才可以访问到禅道登录页面。
4、Apache用户访问验证关闭如果不想开启访问验证功能,可以把集成面板最后一行左侧的对号去掉,去勾选后可以直接登录禅道系统。
5、登录进入禅道系统登录页面后,默认输入用户名:admin 密码:123456,此为管理员(默认账户和密码),点击登录。
6、密码强制修改以管理员身份登录禅道系统后,系统会强制用户修改账号密码,如下图,用户可根据个人需要设置自己的账号和密码。
ps:密码最好都是一样的记得清楚。
2.禅道系统的操作2.1. 总体操作流程2.1.1.禅道系统的用户种类和职责2.2. 管理员操作流程2.2.1.维护公司点击“组织”->“公司”,然后点击“编辑”按钮进行公司名称修改,修改完成后需点击“保存”按钮才能生效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四、创建代码版本,下载 SDK
4. 1 创建代码版本
SAE 里面提供了代码版本的概念,每一个应用可以部署最多 10 个版本的代码,这样方 便大家来进行代码的调试和跟踪。 在应用管理页面,选择“代码管理” ,即可出现代码创建链接已经 SDK 的下载链接。
4.2 下载 SDK
SAE 提供了一个 SDK 环境,用来管理和维护 SAE 的代码。它共有 windows、linux 和 Mac 等几个主流操作系统的版本。我们以 windows 下面的为例,在“代码管理”页面,点 击 SDK 的下载链接,选择相应的版本,下载即可。
4.3 部署 SDK
下载 SDK 之后,将其解压缩,然后将目录拷贝到 D:\sae 下面。双击 am.php,即可启 动 sae 的 sdk。
SDK 安装完毕之后,我们就可以通过 SDK 来下载代码,创建我们基本的目录结构了。
五、通过 SDK 下载代码
5.1 启动 SDK
5.2 登录 SDK
5.3 下载代码
解压缩之后,会有一个数字 10的目录,将其改为 1
6.3 部署代码到 sae 目录
将修改之后的1这个目录拷贝到 d:\sae\apps\myzentao\,覆盖原来的1目录。
6.4 修改参数
代码拷贝之后,需要打开 config.yaml,修改下里面的 name 参数,将其改成你所申请的 二级域名的名字。
更新完毕之后,再上传 my.php
7.6 设置管理员帐号
my.php 上传到 SAE 环境之后,就可以继续下一步的操作:设置管理员帐号和密码。
走到这一步, 恭喜您, 禅道 SAE 版本已经成功的安装在 SAE 平台上面, 赶紧登录系统, 来体验禅道强大的功能吧!
附录:
禅道官方网站: 禅道使用帮助: /help-book-zentaopmshelp.html 禅道官方微博: /zentaopms 禅道 SAE 体验:
7.2 启动安装程序
7.3 检查系统
7.4 设置参数
注意这个地方需要填写 storage domain,一定要填写你刚才初始化的 domain 的名称。
7.5 存储配置文件
由于 SAE 无法直接写入本地文件,因此需要将上面的代码拷贝到本地 SDK 中,然后 通过 SDK 上传。具体步骤: 拷贝文本框里面的内容,将其保存到 d :\sae\apps\myzentao\1\code\config\my.php 中。
2.4 查看我的应用列表
创建完应用之后,就可以在“我的应用”中看到刚刚创建的应用了。
应用创建完之后,我们需要对这个应用做一些初始化的操作。
三、初始化应用
一个应用在使用禅道之前,需要做好数据库、storage 存储服务、memcache 内存存储服 务这三个服务的初始化操作。让我们逐一来展示:
3.1 初始化数据库
背景:
关于禅道项目管理软件:
禅道是第一款国产的优秀开源项目管理软件。它集产品管理、项目管理、质量管理、 文 档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目 管理的核心流程。先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现, 灵活的扩展机制,强大而易用的 api 调用机制,多语言支持,多风格支持,搜索功能,统计 功能——这一切,您通过禅道,都可以拥有!禅道在手,项目无忧! 禅道项目管理软件官方网站为:
3.3 初始化 memcache
SAE 平台还提供了 memcache 的内存存储服务, 用来提供一些需要高速访问的临时文件 的存储。
初始化 memcache,需要选择下申请的内存空间大小,根据实际情况填写。
现在应用所用到的服务都已经初始化完毕,我们现在需要为这个应用创建一个代码版 本,然后下载 SAE 的 SDK。
6.5 上传代码
现在就可以通过 SDK 来上传代码了。 关闭 SDK,重新打开,然后选择应用,然后选择更新上传。
代码上传完毕之后,我们就可以开始禅道的安装程序了。
七、执行禅道安装程序
7.1 访问
访问地址 ,以启动安装程序。 这其中,1代表了版本号,myzentao 则是你申请的二级域名。如果1这个版本是默认版 本,则可以将1省掉,直接访问
下面我们要来下载部署禅道 SAE 版本的代码了。
六、部署禅道 SAE 版本代码
6.1 下载禅道代码
禅道开发团队专门针对 SAE 环境做了优化,大家可以到禅道官网的下载频道下载最新 的禅道 SAE 版本:/article-browse-1067.html
6.2 解压缩
二、创建应用
在开始部署禅道之前,首先要创建一个应用,步骤如下:
2. 1 首先登录 SAE 系统。
首先用你刚才注册的帐号,登录 SAE 系统,进入在线应用管理界面。
“我的应用 ” “创建应用 ” 2.2 选择 选择“ 我的应用” ,然后选择下面的 ,然后选择下面的“ 创建应用”
2.3 选择二级域名
每一个 SAE 应用都需要申请一个 的二级域名。按照下面的图示选择自 己喜欢的二级域名。
在“我的应用”列表中,选择要管理的应用,进入该应用的管理界面。然后选择“服务 管理”里面的 MySQL ,然后选择页面上面的“点此初始化 MySQL ” ,即可完成 MySQL 的 初始化操作。
3.2 初始化 storage 服务
出于安全考虑,SAE 平台禁用了本地文件系统的操作,替代的提供了 storage 存储服务 来存储文件。初始化 storage 服务需要选择一个 domain 的名字,大家可以把它理解为一个 存储路径,用来区分不同的文件,方便管理。
关于新浪 SAE 平台:
新浪 SAE 平台是由新浪网推出的一套简单高效的应用开发和运行平台。它基于成熟的 LAMP 架构,前端自动负载均衡,SandBox 保证的良好隔离,数据全冗余分布式架构,可靠 安全的数据传输存储。无限水平扩展设计,分布式数据存储服务,键值分布式缓存服务, 众 多可选用的增强服务,同步/异步通讯支持。 SAE 官方网站:/ 现在让我们开始亲密接触云计算平台吧!
登录 SDK 之后,选择自己创建的应用,然后选择创建的版本1,双击,即可下载代码。
默认创建的版本,只有一个 index.php 文件。
下面让我们来了解我 SAE 应用的目录结构:
5.4 了解一个应用的目录结构
� � � � d:\sae\apps\myzentao\,存放了这个应用的个版本的代码。 d:\sae\apps\myzentao\1 这个目录存放了版本 1 的代码。 d:\sae\apps\myzentao\config.yaml,是这个版本的配置文件。 d:\sae\apps\myzentao\code,是这个版本的代码文件。
一、注册 SAE 帐号。
SAE 已经于 2011 年 5 月 17 日正式放开注册。我们要做的第一步就是注册新浪 SAE 平 台的 帐号 。只要 你有 新浪微 博的 帐号, 都可 以来申 请注 册帐号 。具 体的注 册地 址:
/ 请访问上面的网站,按照提示注册帐号。注册帐号之后,我们就可以创建我们自己的应 用了。
如何在新浪 SAE 平台
本文主要介绍如何在新浪云计算平台——SAE 上面使用国产的开源项目管理软件禅道 来搭建在线的项目管理平台。 通过这套平台, 众多的中小型公司或者创业团队可以快速的搭 建一个稳定、可靠、跨地域的在线项目管理平台,更好的进行项目管理。