JIRA中的核心概念


轉載自:http://blog.csdn.net/zhengxy2011/article/details/6940380

 

1.1.1   問題

JIRA跟蹤問題(Issue),這些問題可以是bug,功能請求或者任何其他您想要跟蹤的的任務;每一個問題有一些關聯的信息:

-問題類型(Issue Type)

-摘要(summary)

-問題描述(description)

-問題所屬的項目

-問題關聯的項目組件(component)

-問題影響的項目版本(affect version)

-問題將被解決的項目版本(resolved version)

-問題發生的環境

-問題的優先級

-問題的報告者

-問題的指派處理人

-問題的當前狀態

-問題相關的歷史記錄

1.1.1.1             問題類型

JIRA系統可以用於跟蹤多種不同類型的問題。系統管理員可以根據需要添加。JIRA系統缺省提供的問題類型如下:

Bug  測試過程、維護過程發現影響系統運行的缺陷

New Feature  對系統提出的新功能

Task  需要完成的任務

Improvement  對現有系統功能的改進

    補充:問題類型的含義是每次創建項目任務的時候都需要通過問題類型來創建,通過問題類型來跟蹤任務,是配置工作流必須用到的一項。

1.1.1.2             優先級(Priority Levels

在JIRA系統中用優先級來表示問題的嚴重級別。系統管理員可以在JIRA系統中添加優先級,JIRA系統缺省的優先級如下:

Blocker  阻塞開發或測試的工作進度,或影響系統無法運行的錯誤

Critical  系統崩潰,丟失數據或內存溢出等嚴重錯誤、或者必需完成的任務

Major  主要的功能無效、新增功能建議

Minor  功能部分無效或對現有系統的改進

Trivial  拼寫錯誤,文本未對齊等

    補充:創建問題的時候,優先級是個可用到的字段,針對任務問題的級別選擇以上優先級。

1.1.1.3             狀態(Status

每個問題有一個狀態,用來表明問題所處的階段,問題通過開始於open狀態,然后開始處理/Progress,再到解決/Resolved,然后被關閉/Closed。根據情況的不同,您可以根據項目來定制問題狀態以及工作流。JIRA系統提供的缺省狀態如下:

Open  表示問題被提交等待有人處理。

In Progress  問題在處理當中,尚未完成。

Resolved  問題曾解決,但解決結論未獲認可,需要重新分派解決。

Reopened  問題解決,等待結果確認,確認的結果是“Reopened”或者“Closed”。

Closed  問題處理結果確認后,置於關閉狀態。

補充:問題狀態主要用到配置workflow里面,在workflow里面用來表示工作流執行的狀態,每次配置workflow的時候事先要建立好步驟的每一步狀態,可以定義為中文,達到見文知意的效果,如當前步驟是市場部經理審批,此時狀態可以定義為市場部經理審批。

1.1.1.4             解決(Resolutions

一個問題可以用多種方式解決,系統管理員是可以在JIRA系統中定制解決方式。JIRA系統默認的解決方式如下:

Fixed  問題已經解決。

Won’t Fix  問題未解決 - 將不會解決的問題。

Duplicate  重復的問題。

Incomplete  問題描述得不夠准確、完全。

Cannot Reproduce  問題重現失敗,或者無足夠的信息重現問題。

補充:創建問題和解決的時候,解決是個可用到的字段,和優先級相像,針對任務問題的執行情況選擇解決的結果。

1.1.2   項目

一個JIRA系統通常包含許多項目。這些項目相當於產品或者開發項目,您想要跟蹤和這些項目相關的問題。每一個問題屬於一個項目。每一個項目有一個名字和一個關鍵字(如:WEB),以后屬於這個項目的問題的關鍵字就會包含WEB(如:WEB-100,WEB-101)。值得注意的是,在JIRA系統中有一個權限'Administer Projects’,通常將這個權限賦給項目

負責人,擁有這個權限的JIRA用戶就可以管理項目的'版本’和'組件’。

1.1.2.1             項目版本

在一個項目上,一般會有多個版本,如:1.0alpha、1.0beta、1.0、1.2、2.0。

JIRA系統中的問題涉及到兩個版本字段:

-影響版本,如一個bug可能影響版本1.1和1.2。

-修復版本,如bug影響版本1.1和1.2,可能在2.0版本上被解決。

版本通常有三種狀態:發布/released、未發布/unreleased和歸檔/archived。版本還有發布日期,在特定的報告中會顯示。在JIRA系統中可以為項目創建版本。

1.1.2.2             項目組件

每一個項目通常會包含多個組件/模塊,如:后台,GUI,郵件子系統等等。一個問題可以和組件關聯起來。在JIRA系統中可以為項目添加組件。

1.1.3   Workflows工作流

       獨立的配置工作流功能,在上述頁面模塊配置工作流,建立每步的step名稱,建立步驟名稱之前如上所說建立每一步標識的狀態(status),然后建立Transitions(每一步的可執行動作,控制執行結果扭轉),如上頁面,市分公司市場前台部門經理是步驟名稱,open是當前狀態,動作是部門經理審核通過、部門經理審核未通過、部門經理打回,在每個Transitions下都有一個跳轉的地方(動作下面文字會標識出來),如若選擇部門經理審核通過,則會跳轉到市分公司業務支撐部,工作流繼續執行。

1.1.4   Sreen視圖

Screen的含義是配置當前執行項目顯示的頁面字段信息,常用的理解是在建立任務時需要配置需要的字段信息,如審核人、審核意見等,這些用到的字段在創建頁面顯示,並且在執行動作時,點開動作后的頁面視圖也需要Screen配置,如果沒有Screen,這些整個項目跑起來沒有頁面支持,是個很重要的一塊。如何配置Screen里面的字段,如下圖:

添加常用字段去操作分配Screen。

1.1.5   權限管理

 

權限管理在JIRA中起到的作用很大,主要的含義是JIRA本身自帶很多權限控制,如創建問題任務權限,編輯審批任務權限,訪問查詢權限等,可以針對角色組去匹配相應權限,然后綁定項目,讓項目具備權限管理功能。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM