Atlassian In Action - (Atlassian成长之路)
Atlassian是我工作过程中,使用过的最满意的研发团队管理套装。使用的主要软件包括Jira Software,Confluence,Fisheye/Crucible。理论上还可以再加上Bitbucket和Bamboo,我们实际使用的是Gitlab和Jenkins。我下面也对Jira Software,Confluence,Fisheye/Crucible使用的方法进行完整的介绍,整个系列篇幅可能会比较长,这里先给出目录。
- 背景介绍
- Jira Software
- Jira之指导思想(一)
- Jira之核心配置(二)
- Jira之核心插件(三)
- Jira之推荐插件(四)
- Jira之二次开发(五)
- Confluence
- Fisheye/Crucible
背景
Atlassian介绍
Atlassian中最核心,最复杂,最多形态的产品当属Jira。Jira不仅仅只是针对研发团队的管理,它的核心是Issue,Issue可以映射为财务、咨询、工单、需求、任务、BUG等等。所以Jira主要是过程管理或者叫项目管理,使用对象主要是需要配合的多角色团队,而且建议是大部分时间使用PC端的团队。Jira也有移动端,但是移动端的体验和效率距离PC端还是差别比较大的。其他产品我觉得都算是围绕Jira的延伸。
Jira目前分为两种部署形式服务器部署和云端部署(Jira Cloud)。由于我使用的版本并非最新版(当前最新版本8.0.2),所以没有确认和Jira Cloud界面样式是否相同。这里给一下Cloud的截图吧

(看板界面)

(用户管理界面)

(系统界面)
而且Jira Cloud有提供官方的移动端支持,体验算比较好。自建服务的移动端相对较差,需要使用第三方厂商的才勉强能用。
团队介绍
我经历过的几家公司有大有小,大的整体使用者在120人左右,研发团队70人左右。小的整体使用者在15人左右全是研发相关。我以较大的这家来举例,能够覆盖到更多的场景。
A公司是一家面向B端的软件服务提供商,针对各个行业的客户提供SAAS平台。公司主要是由各地办事处+销售(若干人),总部技术支持(10人左右),研发中心(70人左右)三部分构成。研发中心包括产品、服务端、H5、IOS/安卓,测试这几个部门组成,公司从规模上看还是算是小型公司。
我们使用Jira希望覆盖到的主要场景包括:
- 销售/客户服务支持
- 需求管控
- 缺陷管理
- 研发过程管理与优化
研发过程管理的规范和工具选型和搭建是由我来执行的,实际生产活动中助理会配合我做一些具体的执行工作。
部署环境介绍
操作系统:
$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
硬件(阿里云ECS):
- CPU:Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz (双核4线程)
- 内存:16G (Jira大量使用了内存缓存,所以内存建议是16G起步)
- 硬盘:100G
其他软件
- 数据库:MySQL 5.6.41
背景以及一些相关介绍就到这里,下一章介绍在团队中实施Jira的一些指导性的思想。
Atlassian In Action - (Atlassian成长之路)的更多相关文章
- 架构师成长之路4.4-多维监控体系_zabbix
点击返回架构师成长之路 点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 架构师成长之路4.4-多维监控体系_zabbix 自学Zabbix之路[第 ...
- redis成长之路——(二)
redis操作封装 针对这些常用结构,StackExchange.Redis已经做了一些封装,不过在实际应用场景中还必须添加一些功能,例如重试等 所以对一些常功能做了一些自行封装SERedisOper ...
- redis成长之路——(一)
为什么使用redis Redis适合所有数据in-momory的场景,虽然Redis也提供持久化功能,但实际更多的是一个disk-backed的功能,跟传统意义上的持久化有比较大的差别,那么可能大家就 ...
- 【腾讯Bugly干货分享】JSPatch 成长之路
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/579efa7083355a9a57a1ac5b Dev Club 是一个交流移动 ...
- redis成长之路——(七)
扩展性封装 虽说现在StackExchange.Redis免费,万一到时候和servicestack.redis一样要收费呢,所以先留一口,后续的可以再处理 实例代码点击这里查看 redis成长之路- ...
- redis成长之路——(六)
redis配置 为了码农在代码上只关心业务以及代码上的统一性,wenli.drive.redis内部使用配置来完成那些不同的场景,也就是说随便填填配置就能适应不同的场景! 当然配置多了码农也会受不了, ...
- redis成长之路——(五)
单例.哨兵.Cluster redis应用广泛,主要体现于实际场景的可用化,但是对于码农来说初步入手很多理念难以理解:码农的想法就是:为什么我要管那么多,我只想用,能用就行!所以必须将三个场景透明化. ...
- redis成长之路——(三)
redis连接封装 StackExchange.Redis中有一些常功能是不在database对中,例如发布订阅.获取全部key(本代码中已封装到operation中了)等,而且StackExchan ...
- redis成长之路——(四)
加强redis连接的连接池 虽然StackExchange.Redis针对连接已经做了很多工作,不过在实际应用场景中还是不够的,比如多实例的vip就会导致只能连到其中一个实例上等:本实例中的连接池只能 ...
- java 成长之路[轉載u]
分享总结title: java 成长之路tags:grammar_cjkRuby: true 经验差异 1-3年 要求 建议 3-5年 建议 5年+ 经验差异 最近一年比较忙,经历了创业公司的倒闭.这 ...
随机推荐
- JPA示例项(J采纳PA的hibernate实现版本号)
(1).JPA介绍: JPA全名Java Persistence API ,Java坚持API这是Sun公司Java EE 5规范中提出的Java持久化接口. JPA吸取了眼下Java持久化技术的长处 ...
- cocos2d-x 在XML分析和数据存储
无意中起到一周中的游戏,哎,时间过得总是打得那么快时,. .. 于是今天决定看一下之前不怎么非常熟悉的XML;(之前做游戏时数据的储存用到过XML.但这块是还有一个同事在做,所以不怎么熟悉), 看了看 ...
- Xamarin 设置可接受的版本
一共分三个版本,编译版本.最小版本.目标版本(最适应) 一般编译使用最新的版本,目标版本选择最主流的 参考资料 https://docs.microsoft.com/en-us/xamarin/and ...
- Angular基本概念理解
一些符号的概念 #nzTable 模块变量 [] 输入(绑定值) () 输出(绑定事件) 补充说明: []是控件监控外部变化 ()是监听事件,交给外部变化内部值的权利 二者都是"监听&quo ...
- c# WebApi POST请求同时包含数据及其文件
原因:创建.net WebApi的接口API.IIS作为服务端.安卓作为客户端发送json文件及其文件. Android端使用xUtils3.0实现文件上传 java代码: //要传递给服务器的jso ...
- Win10《芒果TV》更新v3.5.2星玥版:修复电视台直播异常,优化添加下载提示
Win10版<芒果TV>在更新夏至版之后,根据收集到的热心用户反馈,全平台同步更新星玥版v3.5.2,修复电视台直播异常,优化添加下载提示,进一步提升使用体验. Win10版<芒果T ...
- Android零基础入门第50节:StackView卡片堆叠
原文:Android零基础入门第50节:StackView卡片堆叠 上一期学习了AdapterViewFilpper的使用,你已经掌握了吗?本期开始学习StackView的使用. 一.认识StackV ...
- 反射:获取枚举类型的Name,Value,Description
[Obsolete("请使用新的方法XXX")] //使用Obsolete特性来告诉使用者这是一个过期的方法 private static void Test() { Type t ...
- delphi常用正则表达式
function checkanystr(str: string; mytype: integer):Boolean;var myper: TPerlRegEx; areg: string;beg ...
- Qt技术优势
1. Qt这个C++的图形库由Trolltech在1994年左右开发.它可以运行在Windows,Mac OS X, Unix,还有像Sharp Zaurus这类嵌入式系统中.Qt是完全面向对象的. ...