原文:https://www.jianshu.com/p/8c14b52ce692
JIRA是Atlassian公司的產品。
Atlassian公司於2002在澳大利亞悉尼成立,提供面向企業業務流程的協同辦公產品,並於2015年12月在納斯達克上市。
作為一家SaaS公司,不雇佣一個銷售人員,僅通過口碑獲客,市值達10億美金級別(64億美元-2017年3月13日),這也從另外角度反映出這個產品的獨特之處。
Atlassian主要有5款產品,分別面向不同的市場。
- JIRA(項目任務管理軟件)
- Confluence(企業知識管理與協同軟件)
- BitBucket(代碼庫)
- HipChat(內部聊天/協作軟件)
- JIRA Service Desk(服務台軟件)。
Atlassian最核心的產品仍然是JIRA和Confluence,JIRA被業界公認為最好的項目管理和開發管理工具,Confluence 被認為是最好用的企業級知識管理工具。
包括美國航空航天局使用Atlassian來設計火星探測器,Runkeeper使用Atlassian來設計健身應用。
eBay、寶馬、花旗都是Atlassian客戶。
傳聞世界 500 強企業里,80% 都用過JIRA。
JIRA中的核心概念
-
Project(項目)
JIRA中的項目是一組問題單(Issue)的集合,項目可以根據組織需求來定義,例如:軟件研發項目,市場營銷活動,服務台(helpdesk)系統,一個請假管理系統等等。每一個問題單屬於一個項目。每個項目需要有一個名稱(例如:Website Issues)和關鍵字(Key,例如WEB)。項目的關鍵字會成為項目問題單前綴,例如WEB-101, WEB-102等等。
組件是什么(component)
組件是項目中的問題單一種邏輯分組。一個項目根據組織的需要可能會包括多種組件。
舉例而言,一個軟件開發項目可以包括如下組件:文檔,后端,郵件子系統,界面。一個網站系統可能包括產品,聯系方式等組件。在一個項目中,一個問題單可以歸屬於0到多個組件。
版本是什么(version)
對於一些類型的項目,尤其是軟件研發項目,把一個問題單關聯到一個特定的項目版本(例如:1.0 beta, 1.0, 1.2, 2.0)會非常有用。
問題單(Issues)有兩個跟版本有關的字段:
- 影響版本(Affects Version(s)) — 這個是要說明受問題單影響的版本.舉例而言,一個軟件Bug可能影響1.1和1.2版本。
- 修復版本(Fix Version(s)) — 這個是為了標明這個問題單在哪一個版本中被修復。繼續上例,Bug的影響版本號是1.1和1.2,但是可能會在版本2.0中才被修復。 沒有修復版本號的問題單會被歸類為未規划(Unscheduled)。
版本可以是下面三種狀態之一:
- 發布(Released)
- 未發布(Unreleased
- 歸檔(Archived)
版本會有一個發布日期,並且如果在發布日期之后還沒有按時發布,這個狀態會自動變為過期狀態(overdue)。
-
Workflow(工作流)
JIRA中的工作流由一系列的狀態(statuses)和變遷(transitions)構成,一個問題單在其生命周期中會經過這些狀態和變遷。下圖為例:

-
Issue(問題單)
JIRA的問題單非常靈活,頁面可以定制,字段也可以定義。這里介紹一些內置的基本概念。
Issue Type(問題單類型)
JIRA可以用來跟蹤不同類型的問題單。默認類型如下,JIRA的系統管理員也可能會定制這些類型。
- Bug — 故障,功能失效
- Improvement — 提升,既有功能增強
- New Feature — 新功能
- Task — 任務
- Custom Issue — 根據需要客戶化定制
Priority(優先級)
優先級也可以自定義,系統默認優先級如下:
- Highest — 最高級別,表明問題阻塞了業務流程正常進行
- High — 高級,表明問題引發明顯故障,需要緊急關注
- Medium — 中級,表明問題有一個明顯的影響
- Low — 低級,表明問題有一個輕微的影響
- Lowest — 最低級
Status(狀態)
每一個問題單都會有一個當前的狀態。
一個問題單開始階段可能是Open狀態,然后可以轉移到Resolved或者Closed,依賴於系統流程配置的方式。內置的常見狀態如下:
- Open — 打開狀態,表明問題單已經被創建,等待被分配到開始處理狀態。
- In Progress — 處理中狀態,表明問題單已經被分配人激活,並處於被處理狀態中.
- Resolved — 已解決狀態,表明問題已經被處理完成,等待問題報告人的驗證。從這個狀態,問題單一般可以進一步變更為重新打開狀態(Reopened)或關閉狀態(Closed)。
- Reopened — 重新打開狀態,問題經過驗證發現沒有被解決,就可以變更到這個狀態。
- Closed — 關閉狀態,問題被徹底解決就可以轉為這個狀態。
Resolution(解決結果)
一個問題可以有多種解決結果,其中只有一種方法是修復。一個解決結果通常會在狀態變更時候被設置起來。系統默認的問題解決結果會有以下幾種:
- Fixed — 修復。
- Won't Fix — 不用修復。例如這個問題所描述的現象已不再有影響了。
- Duplicate — 重復。同其它已經存在的問題重復了,推薦把相關的單子鏈接起來.
- Incomplete — 未完成。沒有足夠的信息繼續完成這個問題。
- Cannot Reproduce — 不能重現。如果以后有更多信息可以繼續可以重新打開這張單子.
- Won't Do — 不做。類似於不用修復的方案,試用於軟件項目的默認狀態。
問題單示例
