jira用戶使用指南
第一章、前言 JIRA 是澳大利亞 Atlassian 公司開發(fā)的一款優(yōu)秀的問題跟蹤管理軟件工具,可以對(duì)各種類型的問題進(jìn)行跟蹤管理,包括缺陷、任務(wù)、需求、改進(jìn)等。JIRA采用J2EE技術(shù),能夠跨平臺(tái)部署。它正被廣泛的開源軟件組織,以及全球著名的公司使用。 JIRA產(chǎn)品非常完善且功能強(qiáng)大,安裝配置簡(jiǎn)單,多語言支持、界面十分友好,和其他系統(tǒng)如CVS、Subversion(SVN)、VSS、LDAP、郵件服務(wù)整合得相當(dāng)好,文檔齊全,可用性以及可擴(kuò)展性方面都十分出色,擁有完整的用戶權(quán)限管理。 此文檔主要介紹了JIRA產(chǎn)品的特性、安裝配置、基本概念及操作。為您評(píng)估使用JIRA提供一個(gè)基本的指南。另外,本文檔中介紹的部分功能是JIRA企業(yè)版獨(dú)有的,如:項(xiàng)目類別管理功能、設(shè)置模塊負(fù)責(zé)人。 第二章、JIRA介紹 2.1 JIRA 的特性
1) 管理缺陷,新特性、任務(wù)、改進(jìn)或者其他任何問題 2) 干凈和強(qiáng)大的用戶界面 3) 靈活的工作流定制
4) 全文搜索和強(qiáng)大的過濾器
5) 企業(yè)級(jí)的權(quán)限和安全控制
6) 非常靈活的郵件通知配置
7) 可以創(chuàng)建子任務(wù)
8) 方便的擴(kuò)展及與其他系統(tǒng)集成:包括 email 、LDAP 和源碼控制工具等;
9) 豐富插件庫(kù)
10) 項(xiàng)目類別和組件/模塊管理
11) 可以在幾乎所有硬件、操作系統(tǒng)和數(shù)據(jù)庫(kù)平臺(tái)上運(yùn)行
2.2 JIRA 的版本 2.2.1 企業(yè)版 1)項(xiàng)目類別管理功能:可以將相關(guān)的項(xiàng)目分組管理。
2)組件/模塊負(fù)責(zé)人功能:可以將項(xiàng)目的不同組件/模塊指派相應(yīng)的負(fù)責(zé)人,來處理所負(fù)責(zé)的組件的Issues。 3)項(xiàng)目email地址功能:每個(gè)項(xiàng)目可以有不同的email(該項(xiàng)目的通知郵件從該地址發(fā)出)。
4)LDAP配置器:用于將JIRA連接到公司的LDAP目錄上。
5)Issue安全級(jí)別:在一個(gè)項(xiàng)目里可以精確地控制對(duì)Issue的訪問。
6)無限制的工作流:可以創(chuàng)建多個(gè)工作流為不同的項(xiàng)目使用;
2.2.2 專業(yè)版 1)子任務(wù)功能:可以在某個(gè)Issue下創(chuàng)建子任務(wù);
2)共享過濾器功能:一個(gè)團(tuán)隊(duì)成員可以訪問共享的過濾器; 3)Multiple dashboards功能:可以定制自己的JIRA顯示面板;
4)工作流編輯功能:可以對(duì)workflow進(jìn)行編輯;
5)無限制的CVS repositories。
2.2.3 標(biāo)準(zhǔn)版 2.3 JIRA中涉及的角色 2.3.1管理人員 2.3.2項(xiàng)目管理者 2.3.3開發(fā)人員 2.3.4 測(cè)試人員 第三章、安裝JIRA 3.1安裝Standalone發(fā)布包 運(yùn)行startup腳本后,在web瀏覽器中訪問:http://localhost:8080/ 然后根據(jù)瀏覽器界面上的JIRA配置向?qū)В?jīng)過三個(gè)配置步驟就完成了: 第一個(gè)步驟是配置JIRA系統(tǒng)的屬性;
第二個(gè)步驟是配置JIRA系統(tǒng)管理員的信息; 第三個(gè)步驟是配置JIRA系統(tǒng)的郵件通知參數(shù)。
讓我們?cè)趲追昼妰?nèi)就搭建好Standalone版本的JIRA,并運(yùn)行在您的系統(tǒng)上。 在*標(biāo)題輸入中輸入您安裝的JIRA系統(tǒng)的標(biāo)題信息; 在*模式下拉框中有兩個(gè)選項(xiàng):public和private。表示JIRA可以運(yùn)行在兩種模式下。Public模式-在這種模式下用戶可以自己注冊(cè)到JIRA系統(tǒng)中,并可以創(chuàng)建問題; Private模式-表示安裝的JIRA系統(tǒng)是私有的,不允許用戶隨意注冊(cè),只能由JIRA系統(tǒng)管理員來創(chuàng)建用戶、分配權(quán)限。 *根網(wǎng)址,表示您安裝的JIRA系統(tǒng)的訪問地址,用戶在瀏覽器中通過這個(gè)URL來訪問; “*索引路徑”輸入框中輸入保存JIRA系統(tǒng)索引數(shù)據(jù)的目錄,如:d:\jira\indexs Enable Backups,選擇“是”啟用JIRA系統(tǒng)的自動(dòng)備份功能; “附件路徑”輸入框中輸入保存與問題關(guān)聯(lián)的附件文件的目錄,如:d:\jira\attachments “備份路徑”輸入框中輸入保存JIRA備份文件的目錄,如:d:\jira\backups (JIRA提供了定期自動(dòng)備份的功能,自動(dòng)備份的文件就存儲(chǔ)在這個(gè)目錄下。) “授權(quán)碼”輸入框中輸入評(píng)估license,如果沒有的話,可以在安裝界面上點(diǎn)擊“在線”鏈接生成一個(gè)評(píng)估license,輸入評(píng)估license后,點(diǎn)擊“下一步”按鈕開始第二步配置。 說明:您可能已經(jīng)注意到了JIRA的安裝界面右邊有“Choose Language”列出了十幾個(gè)國(guó)家的國(guó)旗圖標(biāo),表示JIRA系統(tǒng)目前支持的語言種類,中文是默認(rèn)的安裝語言,如果您希望安裝完成后,JIRA系統(tǒng)的用戶界面是其他語言,那您可以在此選擇一下。值得一提的是在安裝完成后,用戶也可以根據(jù)自己的需要和喜好,通過修改自己的配置參數(shù)來改變JIRA界面的顯示語言,不影響其他用戶的界面顯示語言。 分別輸入JIRA系統(tǒng)管理員的登錄用戶名、密碼、全稱以及管理員的郵件地址。然后點(diǎn)擊“下一步”按鈕進(jìn)入第三步的配置。 您可以根據(jù)具體情況填寫郵件通知的配置信息。如果您不希望JIRA系統(tǒng)與郵件系統(tǒng)集成來提供郵件通知功能,那么您可以點(diǎn)擊“禁止郵件通知”按鈕。 在網(wǎng)址輸入框中輸入郵件服務(wù)器的域名或者IP地址,如:smtp. SMTP端口通常填寫為25(這個(gè)郵件服務(wù)器發(fā)送郵件的默認(rèn)端口); 用戶名輸入框中填寫一個(gè)郵件的賬號(hào),如:plum 密碼輸入框中填寫與上面郵件賬號(hào)對(duì)應(yīng)的密碼。 然后點(diǎn)擊“完成”按鈕,結(jié)束JIRA的配置。 注:JIRA支持一個(gè)SMTP的郵件服務(wù)器以及若干個(gè)POP/IMAP郵件服務(wù)器。通過SMTP郵件服務(wù)器,JIRA會(huì)發(fā)郵件給訂閱系統(tǒng)事件或者被分配Issue的用戶。通過POP/IMPA郵件服務(wù)器,使用者可以通過email建立新的Issue或者對(duì)已有的Issue發(fā)表評(píng)論,非常方便,解決了許多項(xiàng)目團(tuán)隊(duì)中信息分散的問題。 3.2 瀏覽器要求 3.3 操作系統(tǒng)要求 3.4 JIRA支持的應(yīng)用服務(wù)
1)OrionServer 2)Resin 3)Tomcat
4)JBoss
5)Jetty
6)Oracle OC4J
7)Weblogic
3.5 JIRA支持的數(shù)據(jù)庫(kù)
1)Oracle 2)DB2 3)MySQL
4)Firebird
5)SQL Server
6)SapDB
7)PostgreSQL
8)Sybase
第四章、JIRA中的概念 -問題類型(Issue Type)
-摘要(summary) -問題描述(description)
-問題所屬的項(xiàng)目
-問題關(guān)聯(lián)的項(xiàng)目組件(component)
-問題影響的項(xiàng)目版本(affect version)
-問題將被解決的項(xiàng)目版本(resolved version)
-問題發(fā)生的環(huán)境
-問題的優(yōu)先級(jí)
-問題的報(bào)告者
-問題的指派處理人
-問題的當(dāng)前狀態(tài)
-問題相關(guān)的歷史記錄
4.1.1問題類型 Bug 測(cè)試過程、維護(hù)過程發(fā)現(xiàn)影響系統(tǒng)運(yùn)行的缺陷 4.1.2優(yōu)先級(jí)(Priority Levels) 4.1.3 狀態(tài)(Status) Open 表示問題被提交等待有人處理。 4.1.4 解決(Resolutions) Fixed 問題已經(jīng)解決。 4.2 項(xiàng)目 4.2.1 項(xiàng)目版本 JIRA系統(tǒng)中的問題涉及到兩個(gè)版本字段:
-影響版本,如一個(gè)bug可能影響版本1.1和1.2。 -修復(fù)版本,如bug影響版本1.1和1.2,可能在2.0版本上被解決。
版本通常有三種狀態(tài):發(fā)布/released、未發(fā)布/unreleased和歸檔/archived。版本還有發(fā)布日期,在特定的報(bào)告中會(huì)顯示。在JIRA系統(tǒng)中可以為項(xiàng)目創(chuàng)建版本。 4.2.2 項(xiàng)目組件 4.3 分配給 4.4 上傳附件或屏幕截圖 4.5 問題投票 4.6 監(jiān)視問題 第五章、使用JIRA 輸入系統(tǒng)管理員的用戶名和密碼就可以登錄JIRA系統(tǒng)。當(dāng)然也可以點(diǎn)擊“注冊(cè)”鏈接在JIRA系統(tǒng)中注冊(cè)另外的用戶賬號(hào)。JIRA系統(tǒng)的注冊(cè)賬號(hào) 輸入系統(tǒng)管理員賬號(hào)信息后登錄JIRA系統(tǒng). 5.2 創(chuàng)建新項(xiàng)目 項(xiàng)目的信息填寫完成后,點(diǎn)擊“增加”按鈕就會(huì)看到您在JIRA系統(tǒng)中創(chuàng)建的新項(xiàng)目的詳細(xì)信息界面; 接下來,您可以在項(xiàng)目的詳細(xì)信息界面上,為項(xiàng)目創(chuàng)建組件/模塊(Components),管理項(xiàng)目的版本。如要?jiǎng)?chuàng)建組件,可點(diǎn)擊Component下方的“Add”鏈接,如要管理項(xiàng)目的版本(Versions),可點(diǎn)擊Versions下面的“Manage”鏈接。 注意:新項(xiàng)目創(chuàng)建完成后,項(xiàng)目的關(guān)鍵字/key(如:上面界面圖中項(xiàng)目的Key:KM)是不能修改的。 如果您想要繼續(xù)創(chuàng)建新項(xiàng)目,則可以點(diǎn)擊左側(cè)的“項(xiàng)目”鏈接,然后再點(diǎn)擊“Add Project”鏈接。 5.3 創(chuàng)建項(xiàng)目類別 在項(xiàng)目詳細(xì)信息界面上可以找到Project Category: 無 ( Select Category ) 點(diǎn)擊“Select Category”鏈接,選擇一個(gè)項(xiàng)目類別,這樣就把該項(xiàng)目添加到所選擇的項(xiàng)目類別里了。把項(xiàng)目添加到項(xiàng)目類別后,在JIRA系統(tǒng)的首頁(yè)上可以看到的效果; 5.4 添加用戶 5.5 添加組 在管理界面上點(diǎn)擊左側(cè)的Users&Groups->“Group Browser”鏈接,在Group Browser界面右側(cè)名稱輸入框中輸入組名,然后點(diǎn)擊“Add Group”按鈕即可。注意:不要使用漢字作為組名。 創(chuàng)建問題的第二步,填寫或選擇創(chuàng)建的問題詳細(xì)信息,主要包括:?jiǎn)栴}的概要描述、優(yōu)先級(jí)、逾期日期、所屬模塊、問題影響的版本、問題修復(fù)的版本、分配給哪個(gè)人員、問題出現(xiàn)的環(huán)境描述、問題詳細(xì)信息描述。填寫完成后,點(diǎn)擊“創(chuàng)建”按鈕。 問題創(chuàng)建完成后,分配到問題的用戶將會(huì)收到通知郵件,登錄JIRA系統(tǒng)后,在分配給我的問題列表中點(diǎn)擊問題鏈接后,在問題的詳細(xì)信息界面上就可以進(jìn)行根據(jù)可選工作流程進(jìn)行操作。 問題創(chuàng)建后,您除了可安裝可選工作流程對(duì)問題進(jìn)行處理外,還可以給問題上傳附件,填寫備注,復(fù)制和編輯問題,如果有權(quán)限的話,還可以刪除問題,創(chuàng)建子任務(wù)等。 5.7 瀏覽項(xiàng)目 5.8 查找問題 第六章、項(xiàng)目設(shè)置 6.2 添加項(xiàng)目模塊 6.3添加項(xiàng)目版本 在 Project 頁(yè)面下的“ Versions ”部分,點(diǎn)擊“ Manage ”Versions,進(jìn)入管理版本界面,可以為項(xiàng)目添加版本、版本描述、設(shè)置發(fā)布日期。 6.4選擇項(xiàng)目權(quán)限方案 設(shè)置步驟如下:
1)點(diǎn)擊“管理”-“項(xiàng)目 ”,點(diǎn)擊項(xiàng)目名稱鏈查看項(xiàng)目詳細(xì)信息界面; 2)在“ Permission Scheme ”部分,點(diǎn)擊“ 選擇 ”鏈接,在進(jìn)入的頁(yè)面中選擇需要的權(quán)限設(shè)置方案。 6.5 設(shè)置項(xiàng)目的 Default Assignee 設(shè)置步驟如下:
1)在 Project 頁(yè)面下的“ Components ”部分,在“ select assignees for components ”處,點(diǎn)擊“ Select ”鏈接,進(jìn)入“ Select Component Assignee ”界面 2)選擇模塊的默認(rèn)分配人。 6.6 選擇郵件通知方案
設(shè)置步驟如下: 1)選擇“管理”-“ Projects ”-“ Projects ”,進(jìn)入項(xiàng)目詳細(xì)信息界面 ; 2)在“ Notification Scheme ”部分,點(diǎn)擊“ select scheme ”鏈接,在進(jìn)入的頁(yè)面中選擇需要的郵件通知方案。
第七章、JIRA系統(tǒng)的權(quán)限 7.1 全局權(quán)限
設(shè)置步驟: 1) 以JIRA系統(tǒng)管理員登錄系統(tǒng); 2) 點(diǎn)擊” Global Settings”->” Global Permissions”。 7.2 系統(tǒng)缺省權(quán)限模型 如下是關(guān)于JIRA系統(tǒng)缺省權(quán)限模型中的權(quán)限描述: Administer Projects 管理項(xiàng)目的權(quán)限,能夠管理項(xiàng)目的組件/components和版本/versions;通常將此權(quán)限分配給項(xiàng)目負(fù)責(zé)人。 Q :怎樣能直接看到該缺陷,而不是必須先登錄后可以看到該缺陷? A :該問題有兩種解決辦法:
第一種是設(shè)置用戶組 anyone 的權(quán)限為: Browse Projects ;
第二種是在登錄頁(yè)面,將“保持我在這臺(tái)計(jì)算機(jī)的登錄”復(fù)選框選中。 Q :JIRA能和源代碼管理工具集成嗎? A :能。JIRA系統(tǒng)中內(nèi)置了與CVS集成的配置界面;另外JIRA還可以和SVN(Subversion)、Perforce。
Q :JIRA能和MS VSS集成嗎?
A :JIRA目前支持和VSS集成。 Q :JIRA能和目錄服務(wù)器集成進(jìn)行用戶登錄認(rèn)證嗎?
A :能。如:JIRA可以和MS目錄服務(wù)器(Active Directory)、OpenLDAP集成。 Q :JIRA的擴(kuò)展性如何?
A :JIRA具有很好的擴(kuò)展性。Atlassian為開發(fā)者提供了豐富的“資源”,其中有開發(fā)文檔和教程、插件開發(fā)工具箱、開發(fā)者郵件列表、插件庫(kù)、JIRA API等等。 JIRA的在線演示站點(diǎn)URL:http://www.:8080/ JIRA的中文技術(shù)論壇URL:http://www./bbs/
Atlassian的相關(guān)軟件介紹:
Confluence - 企業(yè)wiki,用于信息共享,知識(shí)管理.可以和JIRA集成;
Bamboo - 持續(xù)集成服務(wù)器(CI Build Server)
Crowd - 單點(diǎn)登錄工具(SSO - Simplified),可以連接多個(gè)LDAP Clover - 強(qiáng)大并高度可配置的代碼覆蓋分析工具 Crucible - 有效的代碼評(píng)審 FishEye - 源代碼庫(kù)深度查看 |
|