其他工具
-
SVN:代码版本库
-
Nexus:私有的Maven仓库,通过VPN快速下载JAR包(天朝网络大家都懂的)
产品安装
安装过程比较简单,这里不加赘述,主要说一些可能要注意的点(大家若在安装中有疑问问题,欢迎留言交流):
1. 由于用户不多,这里没有使用Crowd做统一用户管理,所有用户都使用JIRA的用户管理,因此先安装JIRA,然后再安装其他的产品,并将用户管理配置到JIRA的服务器上。
2. 默认的安装包中不包含mysql的驱动,需要自己复制到lib目录下,并重启服务
3. Bamboo单独安装一台服务器,作为持续交付的测试服务器。(具体的部署机器的分配视具体配置和资源使用而定)
产品使用
我们采用Scrum的敏捷管理模式,达到快速迭代的效果。下面通过从产品设计开始到开发、测试的过程描述整个软件过程中产品的使用方法
准备工作
JIRA中创建Project,每个Project管理一个产品
修改流程,增加Code Review步骤
Confluence中创建对应的Team Space
SVN中创建项目版本库,并在Fisheye中配置该库
Bamboo所在机器上安装Maven、Java、Tomcat、Nodejs等需要的产品运行环境,并将Maven的仓库路径配置到我们的Nexus服务器所在位置
为JIRA、Confluence等根据需要配置邮件提醒
产品设计(Confluence)
产品经理在Confluence中完成所有产品设计,编写产品需求文档,每个产品需求文档为一个Epic、多个Story(新版Confluence支持在Confluence中直接创建JIRA的Issue,非常便捷)
为达到