第一章、前言
JIRA 是澳大利亞 Atlassian 公司開(kāi)發(fā)的一款優(yōu)秀的問(wèn)題跟蹤管理軟件工具,可以對各種類(lèi)型的問(wèn)題進(jìn)行跟蹤管理,包括缺陷、任務(wù)、需求、改進(jìn)等。JIRA采用J2EE技術(shù),能夠跨平臺部署。它正被廣泛的開(kāi)源軟件組織,以及全球著(zhù)名的公司使用。
JIRA產(chǎn)品非常完善且功能強大,安裝配置簡(jiǎn)單,多語(yǔ)言支持、界面十分友好,和其他系統如CVS、Subversion(SVN)、VSS、LDAP、郵件服務(wù)整合得相當好,文檔齊全,可用性以及可擴展性方面都十分出色,擁有完整的用戶(hù)權限管理。
您可在JIRA中國網(wǎng)站 http://www.fangwai.net 上了解到JIRA 更為詳細的信息。
此文檔主要介紹了JIRA產(chǎn)品的特性、安裝配置、基本概念及操作。為您評估使用JIRA提供一個(gè)基本的指南。另外,本文檔中介紹的部分功能是JIRA企業(yè)版獨有的,如:項目類(lèi)別管理功能、設置模塊負責人。
第二章、JIRA介紹
跟蹤并管理在項目開(kāi)發(fā)和維護過(guò)程中出現的問(wèn)題(如:缺陷、新特性、任務(wù)、 改進(jìn)等)是項目管理很重要的任務(wù),但是很少有團隊能做的很好。 JIRA作為一個(gè)專(zhuān)業(yè)的問(wèn)題跟蹤系統可以幫助您把缺陷管理起來(lái),讓跟蹤和管理在項目中發(fā)現的問(wèn)題變得簡(jiǎn)單,而且充分利用JIRA的靈活配置和擴展特性,可以將JIRA作為一個(gè)項目管理系統或者IT支持系統。
2.1 JIRA 的特性
1) 管理缺陷,新特性、任務(wù)、改進(jìn)或者其他任何問(wèn)題
2) 干凈和強大的用戶(hù)界面
3) 靈活的工作流定制
4) 全文搜索和強大的過(guò)濾器
5) 企業(yè)級的權限和安全控制
6) 非常靈活的郵件通知配置
7) 可以創(chuàng )建子任務(wù)
8) 方便的擴展及與其他系統集成:包括 email 、LDAP 和源碼控制工具等;
9) 豐富插件庫
10) 項目類(lèi)別和組件/模塊管理
11) 可以在幾乎所有硬件、操作系統和數據庫平臺上運行
2.2 JIRA 的版本
為了適應不同用戶(hù)的使用需求,JIRA產(chǎn)品提供三種版本,分別為:標準版,專(zhuān)業(yè)版和企業(yè)版,這三種版本在功能上有區別。企業(yè)版的功能最全,含蓋了標準版和專(zhuān)業(yè)版的全部功能并有較多增強的功能,專(zhuān)業(yè)版則包含了標準版的全部功能并有一些增強功能,標準版本是JIRA的基礎版本。
2.2.1 企業(yè)版
是為企業(yè)級用戶(hù)設計的,它與標準版,專(zhuān)業(yè)版相比,具有以下一些獨有的、重要的功能:
1)項目類(lèi)別管理功能:可以將相關(guān)的項目分組管理。
2)組件/模塊負責人功能:可以將項目的不同組件/模塊指派相應的負責人,來(lái)處理所負責的組件的Issues。
3)項目email地址功能:每個(gè)項目可以有不同的email(該項目的通知郵件從該地址發(fā)出)。
4)LDAP配置器:用于將JIRA連接到公司的LDAP目錄上。
5)Issue安全級別:在一個(gè)項目里可以精確地控制對Issue的訪(fǎng)問(wèn)。
6)無(wú)限制的工作流:可以創(chuàng )建多個(gè)工作流為不同的項目使用;
2.2.2 專(zhuān)業(yè)版
是為部門(mén)級設計的。它不具備JIRA企業(yè)版獨有的功能,但是它與JIRA標準版相比多出了如下幾個(gè)方面的功能:
1)子任務(wù)功能:可以在某個(gè)Issue下創(chuàng )建子任務(wù);
2)共享過(guò)濾器功能:一個(gè)團隊成員可以訪(fǎng)問(wèn)共享的過(guò)濾器;
3)Multiple dashboards功能:可以定制自己的JIRA顯示面板;
4)工作流編輯功能:可以對workflow進(jìn)行編輯;
5)無(wú)限制的CVS repositories。
2.2.3 標準版
是為工作組級別設計的。它不具備上述的JIRA專(zhuān)業(yè)版和企業(yè)版的增強功能,具有JIRA的標準功能.
2.3 JIRA中涉及的角色
JIRA作為一個(gè)缺陷跟蹤管理系統,可以被企業(yè)管理人員,項目管理人員,開(kāi)發(fā)人員,分析人員,測試人員和其他人員所廣泛使用。
2.3.1管理人員
根據JIRA系統提供的數據,更加準確地了解項目的開(kāi)發(fā)質(zhì)量和狀態(tài),以及整個(gè)團隊的工作效率。
2.3.2項目管理者
可以針對登記進(jìn)JIRA系統中問(wèn)題,進(jìn)行評估,分配缺陷;還可以通過(guò)JIRA系統的統計報告了解項目進(jìn)展情況以及團隊的工作量、工作效率等信息。
2.3.3開(kāi)發(fā)人員
在JIRA系統中查看分配給自己的問(wèn)題,及時(shí)進(jìn)行處理,填寫(xiě)處理情況并提交工作量記錄。
2.3.4 測試人員
根據測試情況,在JIRA系統中及時(shí)快速的記錄問(wèn)題并對開(kāi)發(fā)人員處理后的問(wèn)題進(jìn)行驗證和跟蹤。
第三章、安裝JIRA
JIRA系統是一個(gè)'web應用’,就是說(shuō)JIRA是需要安裝到服務(wù)器上運行,客戶(hù)端在自己的計算機上通過(guò)web瀏覽器(如:IE)來(lái)訪(fǎng)問(wèn)JIRA。因此安裝JIRA的需要條件主要是和服務(wù)器有關(guān)。
3.1安裝Standalone發(fā)布包
Standalone發(fā)布包集成了應用服務(wù)器(Tomcat)和HSQL數據庫,僅需要Java環(huán)境,簡(jiǎn)單點(diǎn)兒說(shuō)就是要安裝JDK1.3以上版本;建議以前沒(méi)有接觸過(guò)JIRA的用戶(hù)使用Standalone發(fā)布包。JIRA的Standalone發(fā)布包安裝非常簡(jiǎn)單,您只需要從http://www.fangwai.net網(wǎng)站上下載最新的Standalone版本,然后解壓縮到本地硬盤(pán)上(需要注意的是不要使用WinXP系統自帶unzip功能),然后運行\bin目錄下的startup.bat腳本文件就可以啟動(dòng)JIRA了。
運行startup腳本后,在web瀏覽器中訪(fǎng)問(wèn):http://localhost:8080/ 然后根據瀏覽器界面上的JIRA配置向導,經(jīng)過(guò)三個(gè)配置步驟就完成了:
第一個(gè)步驟是配置JIRA系統的屬性;
第二個(gè)步驟是配置JIRA系統管理員的信息;
第三個(gè)步驟是配置JIRA系統的郵件通知參數。
讓我們在幾分鐘內就搭建好Standalone版本的JIRA,并運行在您的系統上。
在*標題輸入中輸入您安裝的JIRA系統的標題信息;
在*模式下拉框中有兩個(gè)選項:public和private。表示JIRA可以運行在兩種模式下。Public模式-在這種模式下用戶(hù)可以自己注冊到JIRA系統中,并可以創(chuàng )建問(wèn)題;
Private模式-表示安裝的JIRA系統是私有的,不允許用戶(hù)隨意注冊,只能由JIRA系統管理員來(lái)創(chuàng )建用戶(hù)、分配權限。
*根網(wǎng)址,表示您安裝的JIRA系統的訪(fǎng)問(wèn)地址,用戶(hù)在瀏覽器中通過(guò)這個(gè)URL來(lái)訪(fǎng)問(wèn);
“*索引路徑”輸入框中輸入保存JIRA系統索引數據的目錄,如:d:\jira\indexs
Enable Backups,選擇“是”啟用JIRA系統的自動(dòng)備份功能;
“附件路徑”輸入框中輸入保存與問(wèn)題關(guān)聯(lián)的附件文件的目錄,如:d:\jira\attachments
“備份路徑”輸入框中輸入保存JIRA備份文件的目錄,如:d:\jira\backups (JIRA提供了定期自動(dòng)備份的功能,自動(dòng)備份的文件就存儲在這個(gè)目錄下。)
“授權碼”輸入框中輸入評估license,如果沒(méi)有的話(huà),可以在安裝界面上點(diǎn)擊“在線(xiàn)”鏈接生成一個(gè)評估license,輸入評估license后,點(diǎn)擊“下一步”按鈕開(kāi)始第二步配置。
說(shuō)明:您可能已經(jīng)注意到了JIRA的安裝界面右邊有“Choose Language”列出了十幾個(gè)國家的國旗圖標,表示JIRA系統目前支持的語(yǔ)言種類(lèi),中文是默認的安裝語(yǔ)言,如果您希望安裝完成后,JIRA系統的用戶(hù)界面是其他語(yǔ)言,那您可以在此選擇一下。值得一提的是在安裝完成后,用戶(hù)也可以根據自己的需要和喜好,通過(guò)修改自己的配置參數來(lái)改變JIRA界面的顯示語(yǔ)言,不影響其他用戶(hù)的界面顯示語(yǔ)言。
分別輸入JIRA系統管理員的登錄用戶(hù)名、密碼、全稱(chēng)以及管理員的郵件地址。然后點(diǎn)擊“下一步”按鈕進(jìn)入第三步的配置。
您可以根據具體情況填寫(xiě)郵件通知的配置信息。如果您不希望JIRA系統與郵件系統集成來(lái)提供郵件通知功能,那么您可以點(diǎn)擊“禁止郵件通知”按鈕。
在網(wǎng)址輸入框中輸入郵件服務(wù)器的域名或者IP地址,如:smtp.fangwai.net
SMTP端口通常填寫(xiě)為25(這個(gè)郵件服務(wù)器發(fā)送郵件的默認端口);
用戶(hù)名輸入框中填寫(xiě)一個(gè)郵件的帳號,如:plum
密碼輸入框中填寫(xiě)與上面郵件帳號對應的密碼。
然后點(diǎn)擊“完成”按鈕,結束JIRA的配置。
注:JIRA支持一個(gè)SMTP的郵件服務(wù)器以及若干個(gè)POP/IMAP郵件服務(wù)器。通過(guò)SMTP郵件服務(wù)器,JIRA會(huì )發(fā)郵件給訂閱系統事件或者被分配Issue的用戶(hù)。通過(guò)POP/IMPA郵件服務(wù)器,使用者可以通過(guò)email建立新的Issue或者對已有的Issue發(fā)表評論,非常方便,解決了許多項目團隊中信息分散的問(wèn)題。
3.2 瀏覽器要求
JIRA支持各種主流的web瀏覽器,如:IE6、Mozilla、Firefox、Opera、Safari等。
3.3 操作系統要求
JIRA的運行需要Java環(huán)境,Java是一個(gè)跨平臺的編程語(yǔ)言,因此所有支持Java的操作系統上都可以運行JIRA,當然也需要考慮操作系統上是否支持您選擇的應用服務(wù)器軟件。目前Sun的JDK有Windows(32位和64位),Solaris(APARC 32位和64位),Linux平臺(32位和64位)。
3.4 JIRA支持的應用服務(wù)
1)OrionServer
2)Resin
3)Tomcat
4)JBoss
5)Jetty
6)Oracle OC4J
7)Weblogic
3.5 JIRA支持的數據庫
1)Oracle
2)DB2
3)MySQL
4)Firebird
5)SQL Server
6)SapDB
7)PostgreSQL
8)Sybase
第四章、JIRA中的概念
4.1問(wèn)題
JIRA跟蹤問(wèn)題(Issue),這些問(wèn)題可以是bug,功能請求或者任何其他您想要跟蹤的的任務(wù);每一個(gè)問(wèn)題有一些關(guān)聯(lián)的信息:
-問(wèn)題類(lèi)型(Issue Type)
-摘要(summary)
-問(wèn)題描述(description)
-問(wèn)題所屬的項目
-問(wèn)題關(guān)聯(lián)的項目組件(component)
-問(wèn)題影響的項目版本(affect version)
-問(wèn)題將被解決的項目版本(resolved version)
-問(wèn)題發(fā)生的環(huán)境
-問(wèn)題的優(yōu)先級
-問(wèn)題的報告者
-問(wèn)題的指派處理人
-問(wèn)題的當前狀態(tài)
-問(wèn)題相關(guān)的歷史記錄
4.1.1問(wèn)題類(lèi)型
JIRA系統可以用于跟蹤多種不同類(lèi)型的問(wèn)題。系統管理員可以根據需要添加。JIRA系統缺省提供的問(wèn)題類(lèi)型如下:
Bug 測試過(guò)程、維護過(guò)程發(fā)現影響系統運行的缺陷
New Feature 對系統提出的新功能
Task 需要完成的任務(wù)
Improvement 對現有系統功能的改進(jìn)
4.1.2優(yōu)先級(Priority Levels)
在JIRA系統中用優(yōu)先級來(lái)表示問(wèn)題的嚴重級別。系統管理員可以在JIRA系統中添加優(yōu)先級,JIRA系統缺省的優(yōu)先級如下:
Blocker 阻塞開(kāi)發(fā)或測試的工作進(jìn)度,或影響系統無(wú)法運行的錯誤
Critical 系統崩潰,丟失數據或內存溢出等嚴重錯誤、或者必需完成的任務(wù)
Major 主要的功能無(wú)效、新增功能建議
Minor 功能部分無(wú)效或對現有系統的改進(jìn)
Trivial 拼寫(xiě)錯誤,文本未對齊等
4.1.3 狀態(tài)(Status)
每個(gè)問(wèn)題有一個(gè)狀態(tài),用來(lái)表明問(wèn)題所處的階段,問(wèn)題通過(guò)開(kāi)始于open狀態(tài),然后開(kāi)始處理/Progress,再到解決/Resolved,然后被關(guān)閉/Closed。根據情況的不同,您可以根據項目來(lái)定制問(wèn)題狀態(tài)以及工作流。JIRA系統提供的缺省狀態(tài)如下:
Open 表示問(wèn)題被提交等待有人處理。
In Progress 問(wèn)題在處理當中,尚未完成。
Resolved 問(wèn)題曾解決,但解決結論未獲認可,需要重新分派解決。
Reopened 問(wèn)題解決,等待結果確認,確認的結果是“Reopened”或者“Closed”。
Closed 問(wèn)題處理結果確認后,置于關(guān)閉狀態(tài)。
4.1.4 解決(Resolutions)
一個(gè)問(wèn)題可以用多種方式解決,系統管理員是可以在JIRA系統中定制解決方式。JIRA系統默認的解決方式如下:
Fixed 問(wèn)題已經(jīng)解決。
Won’t Fix 問(wèn)題未解決 - 將不會(huì )解決的問(wèn)題。
Duplicate 重復的問(wèn)題。
Incomplete 問(wèn)題描述得不夠準確、完全。
Cannot Reproduce 問(wèn)題重現失敗,或者無(wú)足夠的信息重現問(wèn)題。
4.2 項目
一個(gè)JIRA系統通常包含許多項目。這些項目相當于產(chǎn)品或者開(kāi)發(fā)項目,您想要跟蹤和這些項目相關(guān)的問(wèn)題。每一個(gè)問(wèn)題屬于一個(gè)項目。每一個(gè)項目有一個(gè)名字和一個(gè)關(guān)鍵字(如:WEB),以后屬于這個(gè)項目的問(wèn)題的關(guān)鍵字就會(huì )包含WEB(如:WEB-100,WEB-101)。值得注意的是,在JIRA系統中有一個(gè)權限'Administer Projects’,通常將這個(gè)權限賦給項目負責人,擁有這個(gè)權限的JIRA用戶(hù)就可以管理項目的'版本’和'組件’。
4.2.1 項目版本
在一個(gè)項目上,一般會(huì )有多個(gè)版本,如:1.0alpha、1.0beta、1.0、1.2、2.0。
JIRA系統中的問(wèn)題涉及到兩個(gè)版本字段:
-影響版本,如一個(gè)bug可能影響版本1.1和1.2。
-修復版本,如bug影響版本1.1和1.2,可能在2.0版本上被解決。
版本通常有三種狀態(tài):發(fā)布/released、未發(fā)布/unreleased和歸檔/archived。版本還有發(fā)布日期,在特定的報告中會(huì )顯示。在JIRA系統中可以為項目創(chuàng )建版本。
4.2.2 項目組件
每一個(gè)項目通常會(huì )包含多個(gè)組件/模塊,如:后臺,GUI,郵件子系統等等。一個(gè)問(wèn)題可以和組件關(guān)聯(lián)起來(lái)。在JIRA系統中可以為項目添加組件。
4.3 分配給
分配給/Assign To:把某個(gè)問(wèn)題Issue指定給某個(gè)團隊成員去解決;
4.4 上傳附件或屏幕截圖
Attach file/Screenshot:附加文件或屏幕截圖說(shuō)明issue;
4.5 問(wèn)題投票
投票/Voting:除了問(wèn)題的創(chuàng )建人,其他人可以用投票來(lái)表明支持某個(gè)問(wèn)題的內容;
4.6 監視問(wèn)題
Watching:每人都有一個(gè)Watch List/監視列表,可以監視自己感興趣的Issue的狀態(tài)等。
第五章、使用JIRA
5.1 登錄和注冊
在成功安裝配置完成后的界面上點(diǎn)擊“登錄到JIRA”,就會(huì )看到JIRA的登錄界面了:
輸入系統管理員的用戶(hù)名和密碼就可以登錄JIRA系統。當然也可以點(diǎn)擊“注冊”鏈接在JIRA系統中注冊另外的用戶(hù)帳號。JIRA系統的注冊帳號
輸入系統管理員帳號信息后登錄JIRA系統.
5.2 創(chuàng )建新項目
現在可以算是正式開(kāi)始使用JIRA了。在剛剛配置完的JIRA系統中是沒(méi)有任何項目的,通常開(kāi)始使用JIRA首先是創(chuàng )建項目,在上面的界面上點(diǎn)擊“現在創(chuàng )建一個(gè)項目”,在界面上輸入項目的名稱(chēng),關(guān)鍵字/Key,項目負責人,項目的描述信息,通知模型/Notification Scheme,權限模型/Permission Scheme。最初使用的時(shí)候可以暫時(shí)不用管網(wǎng)址和Issue Security選項。Notification Scheme和/Permission Scheme可以分別選擇JIRA系統缺省的Default Notification Scheme和Default Permission Scheme。
項目的信息填寫(xiě)完成后,點(diǎn)擊“增加”按鈕就會(huì )看到您在JIRA系統中創(chuàng )建的新項目的詳細信息界面;
接下來(lái),您可以在項目的詳細信息界面上,為項目創(chuàng )建組件/模塊(Components),管理項目的版本。如要創(chuàng )建組件,可點(diǎn)擊Component下方的“Add”鏈接,如要管理項目的版本(Versions),可點(diǎn)擊Versions下面的“Manage”鏈接。
注意:新項目創(chuàng )建完成后,項目的關(guān)鍵字/key(如:上面界面圖中項目的Key:KM)是不能修改的。
如果您想要繼續創(chuàng )建新項目,則可以點(diǎn)擊左側的“項目”鏈接,然后再點(diǎn)擊“Add Project”鏈接。
5.3 創(chuàng )建項目類(lèi)別
在使用JIRA過(guò)程中,會(huì )有越來(lái)越多的項目被添加到JIRA系統中,這時(shí)候可以利用JIRA系統的項目類(lèi)別功能(Project Categories),定義一些項目類(lèi)別名稱(chēng),然后將同類(lèi)的項目歸到一個(gè)類(lèi)別里面,方便管理。
在項目詳細信息界面上可以找到Project Category: 無(wú) ( Select Category ) 點(diǎn)擊“Select Category”鏈接,選擇一個(gè)項目類(lèi)別,這樣就把該項目添加到所選擇的項目類(lèi)別里了。把項目添加到項目類(lèi)別后,在JIRA系統的首頁(yè)上可以看到的效果;
5.4 添加用戶(hù)
在安裝完JIRA系統后,系統中只有一個(gè)系統管理員帳號;在創(chuàng )建完項目后,通常需要在JIRA系統中添加其他的用戶(hù)帳號,在管理界面上點(diǎn)擊左側的Users&Groups->“User Browser”鏈接,在User Browser界面上再點(diǎn)擊“Add User”鏈接就可以添加新用戶(hù)了。注意:不要使用漢字作為用戶(hù)名。
5.5 添加組
JIRA系統的用戶(hù)是通過(guò)Group來(lái)管理的,通過(guò)給組的授權,達到管理用戶(hù)的目的。添加組的步驟:
在管理界面上點(diǎn)擊左側的Users&Groups->“Group Browser”鏈接,在Group Browser界面右側名稱(chēng)輸入框中輸入組名,然后點(diǎn)擊“Add Group”按鈕即可。注意:不要使用漢字作為組名。
5.6 創(chuàng )建問(wèn)題
創(chuàng )建問(wèn)題第一個(gè)步驟是選擇項目和問(wèn)題類(lèi)型,然后點(diǎn)擊“下一步”填寫(xiě)問(wèn)題的詳細信息。
創(chuàng )建問(wèn)題的第二步,填寫(xiě)或選擇創(chuàng )建的問(wèn)題詳細信息,主要包括:?jiǎn)?wèn)題的概要描述、優(yōu)先級、逾期日期、所屬模塊、問(wèn)題影響的版本、問(wèn)題修復的版本、分配給哪個(gè)人員、問(wèn)題出現的環(huán)境描述、問(wèn)題詳細信息描述。填寫(xiě)完成后,點(diǎn)擊“創(chuàng )建”按鈕。
問(wèn)題創(chuàng )建完成后,分配到問(wèn)題的用戶(hù)將會(huì )收到通知郵件,登錄JIRA系統后,在分配給我的問(wèn)題列表中點(diǎn)擊問(wèn)題鏈接后,在問(wèn)題的詳細信息界面上就可以進(jìn)行根據可選工作流程進(jìn)行操作。
問(wèn)題詳細信息界面圖如下,從圖中可以看出這個(gè)目前對這個(gè)問(wèn)題可以進(jìn)行的操作有三個(gè):開(kāi)始進(jìn)行、解決問(wèn)題和關(guān)閉問(wèn)題。
問(wèn)題創(chuàng )建后,您除了可安裝可選工作流程對問(wèn)題進(jìn)行處理外,還可以給問(wèn)題上傳附件,填寫(xiě)備注,復制和編輯問(wèn)題,如果有權限的話(huà),還可以刪除問(wèn)題,創(chuàng )建子任務(wù)等。
5.7 瀏覽項目
在瀏覽項目的界面上可以看到項目的基本信息資料,模塊和版本信息及問(wèn)題分布情況。
5.8 查找問(wèn)題
在查找問(wèn)題界面上,您可以在界面左側進(jìn)行查詢(xún)條件的設置,JIRA提供了強大的查詢(xún)功能,在您設定好查詢(xún)條件后,還可以將查詢(xún)條件保存起來(lái),定義為過(guò)濾器,供以后的重復使用,甚至可以將保存的過(guò)濾器共享給團隊的其他成員。
第六章、項目設置
6.1 添加項目
輸入項目名稱(chēng)、項目縮寫(xiě)、項目經(jīng)理,選擇郵件通知方案和權限設置方案;參見(jiàn)5.2
6.2 添加項目模塊
在項目的詳細信息界面上,為項目創(chuàng )建組件/模塊(Components),管理項目的版本。如要創(chuàng )建組件,可點(diǎn)擊Components下方的“Add”鏈接。
6.3添加項目版本
設置步驟如下:
在 Project 頁(yè)面下的“ Versions ”部分,點(diǎn)擊“ Manage ”Versions,進(jìn)入管理版本界面,可以為項目添加版本、版本描述、設置發(fā)布日期。
6.4選擇項目權限方案
設置步驟如下:
1)點(diǎn)擊“管理”-“項目 ”,點(diǎn)擊項目名稱(chēng)鏈查看項目詳細信息界面;
2)在“ Permission Scheme ”部分,點(diǎn)擊“ 選擇 ”鏈接,在進(jìn)入的頁(yè)面中選擇需要的權限設置方案。
6.5 設置項目的 Default Assignee
系統默認是分配給項目負責人,即項目經(jīng)理?梢愿鶕枰x擇默認為模塊負責人。
設置步驟如下:
1)在 Project 頁(yè)面下的“ Components ”部分,在“ select assignees for components ”處,點(diǎn)擊“ Select ”鏈接,進(jìn)入“ Select Component Assignee ”界面
2)選擇模塊的默認分配人。
6.6 選擇郵件通知方案
設置步驟如下:
1)選擇“管理”-“ Projects ”-“ Projects ”,進(jìn)入項目詳細信息界面 ;
2)在“ Notification Scheme ”部分,點(diǎn)擊“ select scheme ”鏈接,在進(jìn)入的頁(yè)面中選擇需要的郵件通知方案。
第七章、JIRA系統的權限
JIRA系統中的權限管理分為:系統級別、項目級別、問(wèn)題級別以及注釋級別。系統級是通過(guò)”全局權限(Global Permissions)”來(lái)管理的,影響JIRA系統中所有的項目和問(wèn)題。針對個(gè)別項目來(lái)說(shuō),您還可以通過(guò)JIRA系統中的權限模型(Permission Scheme)進(jìn)一步配置項目級別的權限。下面將分別介紹全局權限和基于項目的權限模型。
7.1 全局權限
設置步驟:
1) 以JIRA系統管理員登錄系統;
2) 點(diǎn)擊” Global Settings”->” Global Permissions”。
7.2 系統缺省權限模型
如下是關(guān)于JIRA系統缺省權限模型中的權限描述:
Administer Projects 管理項目的權限,能夠管理項目的組件/components和版本/versions;通常將此權限分配給項目負責人。
Browse Projects 瀏覽項目;無(wú)此權限將無(wú)法瀏覽到JIRA系統中的項目;通常將此權限分配給項目組成員。
Create Issues 創(chuàng )建問(wèn)題(報告bug);通常將此權限分配給測試人員。
Edit Issues 編輯問(wèn)題;擁有此權限可以對創(chuàng )建后的問(wèn)題進(jìn)行修改。通常將此權限分配給問(wèn)題報告者、項目管理人員;
Schedule Issues 設置或者編輯問(wèn)題的預期完成日期;通常將此權限分配給問(wèn)題報告者、項目管理人員;
Move Issues 在項目之間移動(dòng)問(wèn)題;只能移動(dòng)到有創(chuàng )建問(wèn)題權限的項目上;通常將此權限分配給項目管理人員;
Assign Issues 分配問(wèn)題;通常將此權限分配給測試人員、項目管理人員。
Assignable User 可以分配到問(wèn)題的人;通常將此權限分配給開(kāi)發(fā)人員。
Resolve Issues 解決和重新打開(kāi)問(wèn)題,可以設置修復版本;通常將此權限分配給開(kāi)發(fā)人員。
Close Issues 關(guān)閉問(wèn)題;通常將此權限分配給問(wèn)題報告人員或QA人員。
Modify Reporter 創(chuàng )建或編輯問(wèn)題時(shí)修改報告者;通常將此權限分配給問(wèn)題報告人員或項目管理人員。
Add Comments 添加注釋?zhuān)煌ǔ⒋藱嘞薹峙浣o項目組所有人員。
Delete Issues 刪除問(wèn)題、注釋和附件;通常將此權限分配給問(wèn)題報告人員或項目管理人員。
Work On Issues 針對問(wèn)題做完成情況記錄,須啟用Time Tracking;通常將此權限分配給開(kāi)發(fā)人員。
Link Issues 將相關(guān)問(wèn)題鏈接到一起,須啟用Issue Linking;通常將此權限分配給問(wèn)題報告人員或項目管理人員。
Create Attachments 添加附件;通常將此權限分配給問(wèn)題報告人員、開(kāi)發(fā)人員和項目管理人員。
View Version Control 查看問(wèn)題的提交版本控制信息;通常將此權限分配給問(wèn)題報告人員、開(kāi)發(fā)人員和項目管理人員。
View Voters and Watchers 查看投票者和關(guān)注者列表信息;通常將此權限分配給JIRA系統管理人員。
Manage Watcher List 管理問(wèn)題監視者列表;通常將此權限分配給JIRA系統管理人員。
Set Issue Security 設置問(wèn)題的安全級別,只有處于該安全級別的用戶(hù)才可以看到問(wèn)題。通常將此權限分配給JIRA系統管理人員。
第八章、常見(jiàn)問(wèn)題與解答
Q :在哪里可以下載到 JIRA?
A :JIRA的官方下載URL:http://www.fangwai.net/software/jira/jiradownloadcenter.htm
Q :怎樣能直接看到該缺陷,而不是必須先登錄后可以看到該缺陷?
A :該問(wèn)題有兩種解決辦法:
第一種是設置用戶(hù)組 anyone 的權限為: Browse Projects ;
第二種是在登錄頁(yè)面,將“保持我在這臺計算機的登錄”復選框選中。
Q :JIRA能和源代碼管理工具集成嗎?
A :能。JIRA系統中內置了與CVS集成的配置界面;另外JIRA還可以和SVN(Subversion)、Perforce。
Q :JIRA能和MS VSS集成嗎?
A :JIRA目前支持和VSS集成。
Q :JIRA能和目錄服務(wù)器集成進(jìn)行用戶(hù)登錄認證嗎?
A :能。如:JIRA可以和MS目錄服務(wù)器(Active Directory)、OpenLDAP集成。
Q :JIRA的擴展性如何?
A :JIRA具有很好的擴展性。Atlassian為開(kāi)發(fā)者提供了豐富的“資源”,其中有開(kāi)發(fā)文檔和教程、插件開(kāi)發(fā)工具箱、開(kāi)發(fā)者郵件列表、插件庫、JIRA API等等。
JIRA的在線(xiàn)演示站點(diǎn)URL:http://www.fangwai.net:8080/
JIRA的中文技術(shù)論壇URL:http://www.fangwai.net/bbs/
Atlassian的相關(guān)軟件介紹:
Confluence - 企業(yè)wiki,用于信息共享,知識管理.可以和JIRA集成;
Bamboo - 持續集成服務(wù)器(CI Build Server)
Crowd - 單點(diǎn)登錄工具(SSO - Simplified),可以連接多個(gè)LDAP
Clover - 強大并高度可配置的代碼覆蓋分析工具
Crucible - 有效的代碼評審
FishEye - 源代碼庫深度查看
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/