Atlassian是我工做过程当中,使用过的最满意的研发团队管理套装。使用的主要软件包括Jira Software,Confluence,Fisheye/Crucible。理论上还能够再加上Bitbucket和Bamboo,咱们实际使用的是Gitlab和Jenkins。我下面也对Jira Software,Confluence,Fisheye/Crucible使用的方法进行完整的介绍,整个系列篇幅可能会比较长,这里先给出目录。数据库
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)
背景以及一些相关介绍就到这里,下一章介绍在团队中实施Jira的一些指导性的思想。操作系统