Atlassian In Action - (Atlassian成长之路)

Atlassian是我工做过程当中,使用过的最满意的研发团队管理套装。使用的主要软件包括Jira SoftwareConfluenceFisheye/Crucible。理论上还能够再加上BitbucketBamboo,咱们实际使用的是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人左右)三部分构成。研发中心包括产品、服务端、H五、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的一些指导性的思想。操作系统

相关文章
相关标签/搜索