禅道管理软件中,核心的三种角色:产品经理、研发团队和测试团队,这三者之间通过需求进行协作,实现了研发管理中的三权分立。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其三者的关系如下图: 基本流程如下: 在正式讲述禅道的基本使用流程之前,先让我们来了解下敏捷开发和scrum。因为禅道的设计理念基础是基于scrum的,因此了解scrum的基本概念有助于您了解和使用禅道。 我们比较熟知的软件项目管理方法是瀑布。其基本流程是需求-> 设计->开发->测试。基本假设只要把每一个环节都做正确,那么终得到的结果也是正确的。瀑布开发有非常成功的案例,比如微软。但从总体来讲,瀑布项目失败率比较高。国外的软件先行者们针对瀑布开发中暴露出来的问题进行了一系列的探索、思考和总结,终提出了Agile的概念,中文翻译为敏捷开发。敏捷开发有很多种方式,其中scrum是比较流行的一种。 1. scrum里面的角色 scrum由product owner(产品经理)、scrum master和team(研发团队)组成。 2. 迭代开发 与瀑布不同,scrum将产品的开发分解为若干个小sprint(迭代),其周期从1周到4周不等,但不会超过4周。参与的团队成员一般是5到9人。每期迭代要完成的user story是固定的。每次迭代会产生一定的交付。 3. scrum的基本流程 scrum的基本流程如上图所示: 上面所讲的就是scrum的基本流程,后面我们会陆续在相关地方再做进一步的阐述。禅道的基本框架是基于scrum的,因此您对scrum的流程有了基本了解之后,再来看禅道就会比较容易了解。 scrum 禅道 备注 product 产品 禅道里面使用了产品的概念。 user story 需求 其实标准的翻译应该为用户故事,不过禅道还是采用了比较中性的概念。 sprint 项目 很多朋友对产品和项目的概念不是很清楚,其实有了这个对应关系就很容易理解了。 task 任务 这两个概念是一致的。 team 团队 burndown chart 燃尽图 潜在交付物 发布 scrum 禅道 备注 product owner 产品经理 禅道使用的还是比较中性的产品经理的概念。 scrum master 项目经理 team 团队成员 1. 查看Linux服务器版本信息 # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 2. 禅道开源版安装包下载 # wget https://dl.cnezsoft.com/zentao/9.8.2/ZenTaoPMS.9.8.2.zbox_64.tar.gz 3. 直接解压安装包到/opt目录下 // -C:Change to directory # tar -zxvf ZenTaoPMS.9.8.2.zbox_64.tar.gz -C /opt 4. 修改禅道自带apache、mysql端口 为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口。你可以根据自己的喜好来修改端口。 1)修改禅道自带的apache端口: # /opt/zbox/zbox -ap 9000 2)修改禅道自带的mysql端口: # /opt/zbox/zbox -mp 9001 5. 启动禅道服务 # /opt/zbox/zbox start Apache is running Mysql is running 注:你可以通过/opt/zbox/zbox stop命令终止以上服务,也可通过/opt/zbox/zbox restart命令重启以上服务。 6. 配置iptables防火墙规则,允许端口访问 # iptables -A INPUT -p tcp –dport 9000 -j ACCEPT # iptables -A INPUT -p tcp –dport 9001 -j ACCEPT 7. 重启防火墙,使上述规则生效 # service iptables save # service iptables restart 【执行save命令时报错】: # service iptables save 【解决方案】:用如下命令安装后,即可restart iptables service: 8. 设置禅道服务自动启动,以保证每次服务器重启后禅道能够正常运行 1)编辑rc.local文件,在文件末尾添加禅道重启命令,保存后退出 # vim /etc/rc.local …… /opt/zbox/zbox start :wq 注:由于默认情况下rc.local文件无执行权限,故必须使用chmod +x /etc/rc.local修改为可执行权限。 2)重启服务器后,使用ps命令查看禅道服务是否自动启动 # ps aux | grep zbox 9. 打开浏览器,输入以下网址即可访问禅道 管理员登录的默认账号和密码:admin;123456 至此,禅道软件在Linux服务器上的部署已全部完成。 问题及解决方案: 1. 某天,突然管理员和所有小伙伴都无法登录禅道,提示密码错误如下: 解决方案:此问题是由于Linux服务器磁盘空间不足导致的,释放/opt目录空间后即可登录,无需按截图中提示创建临时文件。 2. 管理员用户admin登录禅道失败 解决方案: 1)点击下图中“数据库管理”,弹出浏览器验证框,输入用户名和密码(root/123456),即可进入mysql数据库登录页面; 2)在mysql数据库登录页面,输入下图给出的信息,点击“登录”,即可进入禅道数据库页面; 3)在禅道数据库中,找到 zt_user表,并找到admin用户的记录,把password的值改成 e10adc3949ba59abbe56e057f20f883e ,即登录密码被修改为默认值:123456,此时返回禅道登录页面,即可使用管理员用户成功登录禅道。 一:禅道使用的基本流程
敏捷开发及scrum简介
1. 敏捷开发
2. scrum
概念的对应
角色的对应
二:在liunx下如何部署
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
# service iptables restart
Redirecting to /bin/systemctl restart iptables.service
Failed to restart iptables.service: Unit not found.
#yum install iptables-services
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算