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的截圖吧
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISM9AnYldnJwAzN9c3Pn5GcuQ0MlQ0MlcnW1JkbMVTQU5EeZRlTzEEVPhHMT10dNpWT3VEROdXR650djRUT1UERNlHMp1UNFpXT4NGVNZ3YE1UNFRUT5hTaNVTR61EejRVT2NmMiNnSywEd5ITW110MaZHetlVdO1GT0UERNl3YXJGc5kHT20ESjBjUIF2Lc12bj5SYphXa5VWen5WY35iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.png)
(看闆界面)
(使用者管理界面)
(系統界面)
而且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的一些指導性的思想。