天天看點

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的截圖吧

Atlassian In Action - (Atlassian成長之路)

(看闆界面)

Atlassian In Action - (Atlassian成長之路)

(使用者管理界面)

Atlassian In Action - (Atlassian成長之路)

(系統界面)

而且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的一些指導性的思想。