因公司需要,簡單了解下Jira,然后給部了解的同事們科普一下。雖然目前國內(nèi)有很多的替代者,但是Jira作為老牌和全球使用最為廣泛的項目管理工具,還是有其自身的特點的。
一、Jira是什么
Jira是Atlassian(澳大利亞軟件公司)出品的一款事務(wù)管理軟件,是團隊用來計劃、跟蹤、發(fā)布和支持的一流的世界級敏捷項目管理工具。
Jira最早于2002年推出,作為團隊的問題跟蹤和項目管理工具,在全球已有100,000家公司采用Jira,因為Jira具有支持任何類型項目的靈活性和可擴展性,可以與數(shù)千個應(yīng)用程序集成在一起工作。


Jira適合如下的團隊的使用:

Jira具有如下的一些功能特性:






除此之外,Jira還具有如下的特點:
- 管理缺陷、新特性、任務(wù)、改進或者其它任何的問題;
- 干凈且強大的用戶界面;
- 靈活可定制的工作流;
- 全文搜索和強大的過濾器;
- 企業(yè)級的權(quán)限安全控制;
- 靈活可配置的郵件通知機制;
- 支持創(chuàng)建子任務(wù);
- 可以在幾乎所有的硬件和操作系統(tǒng)上運行;
- 支持多種語言、報表統(tǒng)計、等等;
二、Jira的優(yōu)點
-
規(guī)劃,通過用戶故事、事務(wù)或者任務(wù),將宏大的想法分解為各個團隊中易于管理的小部分。
當所有工作都集中在一個地方時,工作的可見度就會顯著提高,可以大大簡化協(xié)作。
-
跟蹤,在各個級別全面了解情況,排定整體環(huán)境下團隊工作的優(yōu)先級并進行討論。
這將幫助組織從想法到現(xiàn)實的實現(xiàn)速度呈爆炸式增長;
-
發(fā)布,加速交付,同時確信自己所擁有的信息始終保持最新。
減少開發(fā)流程中的摩擦,從而提升成效并加快上線時間。
-
報告,根據(jù)直觀的實時數(shù)據(jù),在整體環(huán)境下提升團隊績效;
在整個組織中,Jira的完全可見性可以讓您做出更明智的管理判斷;
自動化,通過無代碼的自動化功能,可以節(jié)省時間,讓您的團隊保持專注并讓工作更為流暢。
三、Jira的使用
3.1 項目(Project)
在Jira中,項目的概念是一組任務(wù)(Issue)的集合,項目可以根據(jù)組織需求來定義,例如一個軟件研發(fā)項目、一場市場營銷活動、一款電子產(chǎn)品的研發(fā)等。每個項目都需要有一個名稱和關(guān)鍵字,其中關(guān)鍵字會成為項目問題的前綴。

Project包含的關(guān)鍵三要素:
- Issue
- 人員,邀請需要的人員加入項目進行Issue的跟蹤和處理;
- 工作流
使用模板創(chuàng)建Project:

3.2 問題(Issue)
Jira中可以跟蹤和處理的最小單元,Issue可以是缺陷、新的功能或者任何其它想要跟蹤的任務(wù),Issue通常有如下的類型:
- Epic,史詩,表示一個范圍比較大的功能,通常需要拆分為更細粒度的任務(wù);
- Task,任務(wù);
- Story,用戶故事,表示用戶提出的一個需求;
- Bug,缺陷問題;
- Sub Tash,子任務(wù);

Issue會分配到人,以便團隊成員每日更新自己的進度,方便SM、PM或者TL及時查看和了解項目中所有問題的狀態(tài)和進展,并第一時間有效地解決問題。不同的Issue之間會有繼承關(guān)系:

3.3 版本(Version)
對于一些類型的項目,尤其是軟件研發(fā)項目,將問題關(guān)聯(lián)到一個特定的版本是非常有必要的。一般問題會有兩個字段和版本有關(guān)聯(lián):
- 影響版本
- 修復(fù)版本
版本的狀態(tài)分為“未發(fā)布”、“發(fā)布”、“過期”、“歸檔”,每個版本都會有一個發(fā)布日期。

3.4 工作流(WorkFlow)
Jira中工作流是由一系列狀態(tài)(State)和變遷(Transitions)構(gòu)成,一個問題在其生命周期中會經(jīng)過這些狀態(tài)和變遷。

我們可以給不同的項目設(shè)置不一樣的工作流以滿足團隊的實際需求,Jira給用戶提供了默認的工作流,我們也可以自定義。

3.5 狀態(tài)(Status)
每一個問題都會有一個當前狀態(tài),該狀態(tài)標識當前問題的處理狀態(tài)。一個問題一開始可能是Open或者ToDo狀態(tài),然后可以轉(zhuǎn)移到Resolved、或者Closed狀態(tài),表示它被解決了或者已經(jīng)關(guān)閉了。這些狀態(tài)以及它們之間的觸發(fā)動作都是可以自定義設(shè)置的,當然Jira也為我們提供了默認的模板使用。
通常一個問題的狀態(tài)可以有如下的一些狀態(tài),包含一些自定義的狀態(tài):
- Open,待定,每一個新建的問題都是這個狀態(tài);
- Progressing,進行中,問題被指派給具體的人員后,該人員就可以將其轉(zhuǎn)換為Progressing,表示自己正在著手處理了;
- Resolved,已解決,當處理人把問題解決后,可以將問題置為該狀態(tài),表示可以進行測試或者驗證了;
- Done,已完成,測試或者驗證人員驗證無誤,就可以修改為該狀態(tài),原則上處理人不能自己將問題狀態(tài)修改為Done,需要由創(chuàng)建人或者指定的其他人員來轉(zhuǎn)變該狀態(tài);
- ReOpen,重新打開;
- Pending,擱置;
- Feedback,等待反饋;
- Cancelled,取消;
- Approved,審核通過;
- Rejected,拒絕;
3.6 決議(Resolution)
不同于狀態(tài),決議是指問題的最終解決結(jié)果,系統(tǒng)默認的解決結(jié)果有:
- Fixed,已修復(fù);
- Unresolved,未修復(fù);
- Won't fix,不用修復(fù);
- Duplicate,重復(fù)問題;
- Incomplete,未完成;沒有足夠的信息或者資源來完成該問題;
- cannot reproduce,不能重現(xiàn);
- Won't do,不做;
決議也可以自定義,但是通常建議不要設(shè)置太多,不方便進行跟蹤和處理。
3.7 圖表報告(Dashboards)
Jira提供了一系列報告,使您能夠可視化項目、版本、史詩、沖刺和問題的趨勢。
Jira中的報告可分為4種類型:
- Agile reports,了解團隊的速度、發(fā)現(xiàn)瓶頸,并更好地預(yù)測未來績效;
- DevOps reports,了解部署管道和頻率,以實現(xiàn)更大的協(xié)作并簡化產(chǎn)品生命周期;
- Issue analysis reports,了解團隊關(guān)注的工作類型,以及團隊如何跟上工作進度;
- Forecast and management reports,評估團隊的能力并更好地預(yù)測未來績效;

3.8 權(quán)限(Permissions)
在Jira軟件中,用戶(User)是任何可以登錄到Jira的個人,組(Group)是指共享相同全局權(quán)限的用戶的集合。當組織中的多個用戶需要相同的權(quán)限或限制時,使用組是管理用戶集合的一種簡單、方便的方式。
權(quán)限的分類:
- Global permissions
- Project permissions
- Issue permissions
四、使用案例



本文適用于對小白科普Jira,后續(xù)還會有詳細功能的使用介紹,敬請期待。