使用JIRA搭建企业问题跟踪系统(转)
JIRA 是澳大利亞 Atlassian 公司開發(fā)的一款不錯的商業(yè)問題跟蹤工具,可以對各種類型的問題進(jìn)行跟蹤管理,包括缺陷、需求變更、評審記錄等。筆者在進(jìn)行缺陷跟蹤工具的選型時,曾經(jīng)試用了JIRA 一段時間,個人感覺很不錯。筆者結(jié)合試用過程中碰到的問題和個人體會,將試用記錄進(jìn)行了整理。
? ? 本文主要介紹 JIRA 的個性化定制,介紹如何根據(jù)公司實(shí)際需求對 JIRA 進(jìn)行定制,適用于管理員。至于說 JIRA 的基本使用方法,和普通的缺陷跟蹤工具類似,本文不做重點(diǎn)介紹。
? ? 您可在JIRA中國官方網(wǎng)站 http://www.fangwai.net/ 上了解到 JIRA 更為詳細(xì)的信息。
一、背景
? ? 在試用 JIRA 前,公司使用 Bugzilla 作為缺陷跟蹤工具。在使用初期,Bugzilla 確實(shí)發(fā)揮了一定的作用,但隨著公司強(qiáng)化項(xiàng)目管理的需要, Bugzilla 開始不夠用了。
項(xiàng)目組使用 Bugzilla 時,存在幾個問題:
1. 項(xiàng)目組需要對不同類型的問題進(jìn)行記錄,如任務(wù)分配、評審所發(fā)現(xiàn)的問題、需求變更記錄,缺陷等。雖然可以在 Bugzilla中也可以將這些各種類型的問題當(dāng)作缺陷記錄,但是這會混淆缺陷跟蹤流程,因?yàn)檫@些不同類型的問題的處理流程是不一樣的,但是 Bugzilla 中無法在系統(tǒng)中定制多個問題跟蹤流程。
2. 項(xiàng)目管理者無法記錄缺陷的預(yù)期修復(fù)完成時間;
3. 項(xiàng)目管理者不能批量分配、編輯缺陷;
4. 無法記錄開發(fā)人員處理缺陷所花的工作量,并且所花工作量缺少對比;
5. 開發(fā)人員無法快速、直觀的清楚分配給自己的缺陷,對于正在進(jìn)行處理的缺陷也沒有很直觀的表現(xiàn);
6. 測試人員不知道缺陷修復(fù)預(yù)期對應(yīng)的版本,導(dǎo)致缺陷回歸時范圍不清晰;
7. 不方便升級,升級成本大;
8. 其它細(xì)節(jié)問題,如界面不友好,用戶無法上傳附件等。
二、介紹
? ? 跟蹤并管理在項(xiàng)目過程中呈現(xiàn)出來的問題(如缺陷、新特性、需求變更、 QA 審計(jì)問題等)是項(xiàng)目管理很重要的任務(wù),但是很少有團(tuán)隊(duì)能做的很好。 JIRA 雖然是一個問題跟蹤系統(tǒng),但是只要稍加改造,便可以成為一個項(xiàng)目管理軟件。是一個問題跟蹤和項(xiàng)目管理應(yīng)用系統(tǒng),目的是為了讓跟蹤和管理在項(xiàng)目過程中呈現(xiàn)出來的問題變得簡單。
JIRA 具有以下特性:
1. 管理缺陷,新特性、任務(wù)、改進(jìn)或者其他任何問題;
2. 干凈和強(qiáng)大的用戶界面方便商業(yè)或技術(shù)用戶理解;
3. 工作流定制;
4. 全文搜索和強(qiáng)大的過濾器(可定制的,可保存的,可共享的,可預(yù)定的過濾器);
5. 可定制的工作臺和實(shí)時統(tǒng)計(jì);
6. 企業(yè)級的權(quán)限和安全控制;
7. 方便的擴(kuò)展及與其他系統(tǒng)集成(包括 email 、 RSS 、 Excel 、 XML 和源碼控制工具);
8. 非常高的通知選項(xiàng)配置;
9. 可以在幾乎所有硬件、操作系統(tǒng)和數(shù)據(jù)庫平臺下運(yùn)行;
JIRA 可以根據(jù)你的需要提供所需要的信息。下面以缺陷為例,介紹各個角色成員在 Jira 中可以獲得的信息和可以做的事情。
管理人員——根據(jù)缺陷數(shù)據(jù)統(tǒng)計(jì)結(jié)果,了解項(xiàng)目狀態(tài)
查看項(xiàng)目整體問題分布情況
----------------------------------------------------------------------
查看項(xiàng)目整體問題工作量與進(jìn)度情況
----------------------------------------------------------------------
查看某一開發(fā)人員在不同項(xiàng)目的開發(fā)工作量情況
----------------------------------------------------------------------
查看項(xiàng)目某個版本的工作量情況及每個用戶的缺陷及剩余工作量情況
----------------------------------------------------------------------
項(xiàng)目管理者——評估缺陷和分配缺陷
查看分配給我的問題
----------------------------------------------------------------------
看某個問題的詳細(xì)信息
----------------------------------------------------------------------
填寫問題的預(yù)期修復(fù)時間及修復(fù)估算工作量
----------------------------------------------------------------------
開發(fā)人員——處理缺陷,提交工作量記錄
接受問題,準(zhǔn)備開始處理問題
----------------------------------------------------------------------
問題處理后,準(zhǔn)備在系統(tǒng)上填寫處理情況
----------------------------------------------------------------------
填寫處理情況
----------------------------------------------------------------------
完成處理信息的填寫后,準(zhǔn)備填寫處理問題所花的工作量
----------------------------------------------------------------------
填寫處理問題所花的工作量
----------------------------------------------------------------------
測試人員——快速的提交缺陷,跟蹤缺陷
提交問題
----------------------------------------------------------------------
填寫問題詳細(xì)信息
----------------------------------------------------------------------
根據(jù)不同過濾條件查看不同的問題,準(zhǔn)備進(jìn)行問題的跟蹤處理
----------------------------------------------------------------------
根據(jù)不同過濾條件列出的查詢結(jié)果
----------------------------------------------------------------------
驗(yàn)證問題處理情況,根據(jù)不同工作流節(jié)點(diǎn)選擇不同的操作
----------------------------------------------------------------------
三、安裝
相比 Bugzilla , JIRA 有個很突出的優(yōu)點(diǎn):不用花數(shù)小時或數(shù)天來搭建你的問題跟蹤系統(tǒng), JIRA 可以在小于 30 秒內(nèi)搭建并運(yùn)行在你的系統(tǒng)上。下面,筆者向您介紹 JIRA 的安裝步驟。
1.執(zhí)行 /bin 目錄下的 startup.bat 文件,進(jìn)入安裝;
2.選擇一個索引目錄,并輸入 licence ,執(zhí)行下一步;
3.輸入創(chuàng)建的管理員信息,執(zhí)行下一步;
4.在設(shè)置郵件服務(wù)器頁面,其他信息都很容易故不多說。強(qiáng)調(diào)的是,在 SMTP 服務(wù)器輸入框,要輸入 IP 地址,即:
192.168.168.116 (內(nèi)部郵箱),用戶名為內(nèi)部郵箱用戶名(如: xfshen@xx.com ),執(zhí)行下一步;
5.完成安裝。
四、系統(tǒng)配置
該部分主要以某公司對問題跟蹤系統(tǒng)的需求作為案例,介紹如何根據(jù)實(shí)際需求,在 JIRA 中進(jìn)行配置。本案例中涉及到缺陷跟蹤和需求變更的跟蹤管理兩部分。
4.1 設(shè)置問題類型
設(shè)置問題類型步驟如下:
1) “管理”-“ Issue Settings ”-“ Issue Type ”,進(jìn)入“ View Issue Types ”界面 ;
2) 進(jìn)行問題類型的增加、編輯等操作,并點(diǎn)擊“ Default ”設(shè)置默認(rèn)值。
4.2 設(shè)置工作流方案
1.設(shè)置狀態(tài)
在某公司中,狀態(tài)有Open、Assigned、Accepted、Pending、Closed、Sleeped等。
步驟如下:
1) 選擇“管理”-“ Issue Settings ”-“ Statuses ”,進(jìn)入“ View Statuses ”界面;
2) 進(jìn)行狀態(tài)的增加、編輯等操作。
2.設(shè)置工作流
? ?根據(jù)已定義的 缺陷 處理流程 ,在 JIRA 中新增一個工作流設(shè)置(不要在原來的工作流上修改),并設(shè)置如下。
缺陷:
其中,“接受本缺陷”,選擇“ No view for transition ” ,“驗(yàn)證通過”,選擇“ No view for transition ”,“確認(rèn)暫不處理本缺陷”選擇“ Add comment and assign ”。
需求變更:
其中,“完成需求變更評估”、“ 審核通過 ”、“ 接受本需求變更 ”、“ 驗(yàn)證通過 ”,選擇“ No view for transition
”;“ 審核不通過 ”、“ 驗(yàn)證 不 通過 ”選擇“ Add comment and assign ”;“ 解決本需求變更 ”選擇“ Add
comment, assign and set resolution ”。
3.設(shè)置工作流節(jié)點(diǎn)的條件、功能點(diǎn)、合法性控制
? ? 我們需要對不同的事務(wù)控制權(quán)限,或者是控制執(zhí)行提交操作時要進(jìn)行哪些操作,具體設(shè)置如上表“ Conditions ”、“
Post Functions ”二列。例如,對于 Verified 步驟的事務(wù)“重新打開缺陷”執(zhí)行時,要將“解決”的值清空。
設(shè)置步驟如下:
1) 選擇需要設(shè)置條件的事務(wù),如 Verified 步驟的事務(wù)“重新打開缺陷”
2) 在界面下方的三個 Tab 頁中,選擇“ Post Functions ” Tab 頁
3) 點(diǎn)擊“ Add ”鏈接
4) 在進(jìn)入的“ Add Post Function To Transition ”界面中,選擇“ Update Issue Field ”選項(xiàng)
5) 在進(jìn)入的“ Add Parameters To Function ”頁面中,“ Issue Field ”選擇“解決”,“ Field Value ”設(shè)置為空,點(diǎn)擊《 Add 》按鈕;
? ? 這樣,當(dāng)缺陷從 Verified 狀態(tài)被重新打開時,“解決”域的值就會被清空。這條缺陷,就可以出現(xiàn)在責(zé)任人首頁的“分配給我”的清單中。
4.設(shè)置工作流配置文件
步驟如下:
1)選擇“管理”-“ Schemes ”-“ Workflow Schemes ”,進(jìn)入“ Workflow Schemes ”界面;
2)增加一個Workflow方案;
3)選擇問題類型(如缺陷、 Improvement ),為該 workflow 方案分配已定義的 Workflow 。
同理,為其他幾種問題類型,都設(shè)置一個 workflow ,方便以后流程的升級。否則以后如果需要改流程,則需要將工作流配置
文件先取消關(guān)聯(lián),然后才能修改該方案對應(yīng)的工作流。這可能導(dǎo)致 verified 狀態(tài)對應(yīng)的缺陷被改變狀態(tài)。如下圖所示:
4.3 問題屬性
1.嚴(yán)重性
設(shè)置步驟如下:
1)選擇“管理”-“ Issue Field ”-“ Custom Fields ”,進(jìn)入“ View Custom Fields ”界面 ;
2)點(diǎn)擊“ Add Custom Field ”鏈接,進(jìn)入“ Create Custom Field ”界面 ;
3)選擇“ Select List ”類型,選擇“ Global - all issues ”選項(xiàng),點(diǎn)擊《 NEXT 》按鈕 ;
4)在“ Field Name ”域輸入“嚴(yán)重性”,在“ Choose Search Template ”項(xiàng)選擇“ Select List Searcher ”,點(diǎn)擊《
Create 》按鈕 ;
5)在“ Edit Custom Field Options ”頁面,增加下拉框選項(xiàng)(如上表所屬內(nèi)容 ) ,完成后,點(diǎn)擊《 Done 》按鈕 ;
6)在“ View Custom Fields ”界面,“嚴(yán)重性”行,點(diǎn)擊“ Edit Defaults ”鏈接,在彈出的頁面中,選擇該下拉框的默
認(rèn)值 ;
2.優(yōu)先級
? ?優(yōu)先級分 P1 - P5 五個級別,其中, P1 優(yōu)先級最高, P5 最低。
設(shè)置步驟如下:
1)選擇“管理”-“ Issue Setting ”-“ Priorities ”,進(jìn)入“ View Priorities ”界面
2)對選項(xiàng)值進(jìn)行編輯,并點(diǎn)擊“ Default ”設(shè)置默認(rèn)值。
3.缺陷類別
設(shè)置步驟如下:
1)??選擇“管理”-“ Issue Field ”-“ Custom Fields ”,進(jìn)入“ View Custom Fields ”界面
2)??點(diǎn)擊“ Add Custom Field ”鏈接,進(jìn)入“ Create Custom Field ”界面
3)??選擇“ Select List ”類型, Scope 選擇“ Issue Type - issues of a specified type ”選項(xiàng),點(diǎn)擊《 NEXT 》按鈕
4)??在“ Field Name ”域輸入“ Bug 類別”,在“ Choose Search Template ”項(xiàng)選擇“ Select List Searcher ”,點(diǎn)擊《 Create 》
按鈕;
5)??在“ Edit Custom Field Options ”頁面,增加下拉框選項(xiàng)(如上表所屬內(nèi)容 ) ,完成后,點(diǎn)擊《 Done 》按鈕
6)??在“ View Custom Fields ”界面,“ Bug 類別”行,點(diǎn)擊“ Edit Defaults ”鏈接,在彈出的頁面中,選擇該下拉框
的默認(rèn)值;
注意:該屬性 Scope 只能選擇“ Issue Type - issues of a specified type ”項(xiàng)。
4.解決方案
設(shè)置步驟如下:
1) 選擇“管理”-“ Issue Setting ”-“ Resolutions ”,進(jìn)入“ View Resolutions ”界面
2) 對選項(xiàng)值進(jìn)行編輯,并點(diǎn)擊“ Default ”設(shè)置默認(rèn)值。? ?
5. 平臺
? ? 包括: DEC 、 HP 、 Macintosh 、 PC 、 SGI 、 Sun 、 Other 。
? ?設(shè)置 PC 為默認(rèn)值。設(shè)置步驟同上。
6.操作系統(tǒng)
? ? 包括: Windows 95 、 Windows 98 、 Windows Me 、 Windows 2000 、 Windows NT 、 Windows XP 、 Windows Server
2003 、 Mac System 7.5 、 Mac System 7.6.1 、 Mac System 8.0 、 Mac System 8.5 、 Mac System 8.6 、 Mac System
9.x 、 Mac OS X 10.0 、 Mac OS X 10.1 、 Mac OS X 10.2 、 Linux 、 BSD/OS 、 FreeBSD 、 NetBSD 、 OpenBSD 、
AIX 、 BeOS 、 HP-UX 、 IRIX 、 Neutrino 、 OpenVMS 、 OS/2 、 OSF/1 、 Solaris 、 SunOS 、 Other 。
設(shè)置 WinXP 為默認(rèn)值。設(shè)置步驟同上。
7.變更方式
? ? 包括:新增、修改
8.發(fā)生階段
? ? 包括:計(jì)劃、需求、設(shè)計(jì)、編碼、測試、實(shí)施、運(yùn)行
9.申請人
? ? 設(shè)置為: User Picker
10.申請時間
? ? 設(shè)置為: Date Picker
11.原始需求內(nèi)容
? ? 設(shè)置為: Free Text Field
12.業(yè)務(wù)分析結(jié)論
? ? 包括:不采納該需求變更、接受本需求變更、未達(dá)成一致意見,繼續(xù)進(jìn)行業(yè)務(wù)評估。
13.變更發(fā)生的業(yè)務(wù)背景
? ? 設(shè)置為: Free Text Field
14.要求實(shí)現(xiàn)的功能
? ? 設(shè)置為: Free Text Field
15.技術(shù)分析結(jié)論
? ? 包括:無法實(shí)現(xiàn)、可以實(shí)現(xiàn)、未達(dá)成一致意見,繼續(xù)進(jìn)行技術(shù)分析
16.管理分析結(jié)論
? ? 包括:允許實(shí)施、不允許實(shí)施、未達(dá)成一致意見,繼續(xù)進(jìn)行管理分析
4.4 用戶組和權(quán)限控制
1.設(shè)置用戶組
設(shè)置步驟如下:
1)選擇“管理”-“ Users & Groups ”-“ Group Browser ”,進(jìn)入“ Group Browser ”界面
2)新增用戶組: Administrators 、 Assigners 、 Developers 、 Testers
2.設(shè)置權(quán)限方案
設(shè)置步驟如下:
1)選擇“管理”-“ Schemes ”-“ Permission Schemes ”,進(jìn)入“ Permission Schemes ”界面;
2)新增一個權(quán)限方案(不要在默認(rèn)權(quán)限方案上進(jìn)行修改);
3)在復(fù)制的權(quán)限方案上,點(diǎn)擊“ Permission ”鏈接,進(jìn)入“ Edit Permissions ”界面;
4)根據(jù)上表的權(quán)限分配,進(jìn)行增、刪、改。
注:只有 Assigner 角色可以分配缺陷。
4.5 設(shè)置郵件通知方案
設(shè)置步驟如下:
1)選擇“管理”-“ Schemes ”-“ Notification Schemes ”,進(jìn)入“ Notification Schemes ”界面
2)復(fù)制 Default Notification Scheme ,并修改為合適的名稱(不要在默認(rèn)權(quán)限方案上進(jìn)行修改)
3)按照上述的說明,進(jìn)行設(shè)置。
4.6 設(shè)置界面設(shè)計(jì)方案
1.開啟時間跟蹤功能
設(shè)置步驟如下:
1)選擇“管理”-“ Global Settings ”-“ Time Tracking ”,進(jìn)入“ Time Tracking Setting ”界面
2)將“ Hours Per Day ”設(shè)置為 8 ,“ Days Per Week ”設(shè)置為 5 。
3)點(diǎn)擊《 Activate 》鍵,完成開啟時間跟蹤功能。
2.開啟附件功能
設(shè)置步驟如下:
1)選擇“ Global Settings ”-“ Attachments ”,點(diǎn)擊“ Edit Configuration ”鏈接,進(jìn)入“ Attachments Settings
”界面,將“ Allow Attachments ”選項(xiàng)選擇“ On ”,在“ Attachment Path ”輸入框輸入附件的保存路徑,如f:/JiraTemp/Attachment
2)選擇“ Issue Fields ”-“ Field Layout (System) ”,進(jìn)入“ View Issue Fields ”界面,選擇“附件”項(xiàng),點(diǎn)擊“
Show ”鏈接 ;
3.設(shè)置界面設(shè)計(jì)方案
設(shè)置步驟如下:
1)選擇“管理”-“ Issue Fields ”-“ Field Layout Schemes ”,進(jìn)入“ View Scheme Issue Fields ”界面;
2)執(zhí)行 Edit 、 Hide 、 Required 等操作。按照下述的說明,進(jìn)行設(shè)置。
缺陷:
需求變更:
4.7 界面
1.配置整體屬性
設(shè)置界面的默認(rèn)語言、 Title 等信息。
設(shè)置步驟如下:
1)選擇“管理”-“ Global Settings ”-“ General Configuration ”,進(jìn)入“ Settings ”界面
2)點(diǎn)擊“ Edit Configuration ”鏈接,在進(jìn)入的界面按下述設(shè)置執(zhí)行修改。
2.配置外部界面屬性
設(shè)置公司 logo (將 logo 文件存放在服務(wù)器 images 目錄下)、默認(rèn)語言、 Title 。
設(shè)置步驟如下:
1)選擇“管理”-“ Global Settings ”-“ Look and Feel ”,進(jìn)入“ Logo ”界面
2)點(diǎn)擊“ Edit Configuration ”鏈接,在進(jìn)入的界面按下述設(shè)置執(zhí)行修改。
4.8 其他
1. 修改 timeout 設(shè)置
修改 atlassian-jira/WEB-INF/web.xml
[code:1]<session-config>
<session-timeout>60</session-timeout>
</session-config> [/code:1]
將 60 (分鐘)修改需要的時間。
??
2.設(shè)置自動備份
設(shè)置每天進(jìn)行一次備份。
設(shè)置步驟如下:
1)選擇“管理”-“ System ”-“ Services ”,進(jìn)入“ Services ”界面
2)在“ Add Service ”部分,輸入如下信息
3)點(diǎn)擊《 Add Service 》鍵,進(jìn)入“ Edit Service : Backup Service ”界面,輸入如下信息,點(diǎn)擊《更新》鍵,即完成
服務(wù)設(shè)置 ;
五、 項(xiàng)目設(shè)置
下面根據(jù)某公司實(shí)際項(xiàng)目的設(shè)置需求,對試點(diǎn)項(xiàng)目進(jìn)行實(shí)際設(shè)置。項(xiàng)目設(shè)置主要從以下方面進(jìn)行設(shè)置;
1.創(chuàng)建項(xiàng)目
輸入項(xiàng)目名稱、項(xiàng)目縮寫、項(xiàng)目經(jīng)理,選擇郵件通知方案、權(quán)限設(shè)置方案
2.創(chuàng)建模塊
創(chuàng)建模塊,并設(shè)置模塊負(fù)責(zé)人
3.選擇權(quán)限方案
設(shè)置步驟如下:
1)??選擇“管理”-“ Projects ”-“ Projects ”,進(jìn)入“ Project :項(xiàng)目名”界面;
2)? ?在“ Permission Scheme ”部分,點(diǎn)擊“ select scheme ”鏈接,在進(jìn)入的頁面中選擇需要的權(quán)限設(shè)置方案。
4.選擇界面設(shè)計(jì)方案
設(shè)置步驟如下:
1) 選擇“管理”-“ Projects ”-“ Projects ”,進(jìn)入“ Project :項(xiàng)目名”界面
2) 在“ Field Layout Schemes ”部分,點(diǎn)擊“ manage ”鏈接,進(jìn)入“ Manage Field Layout Scheme Associations ”界
面
3) 點(diǎn)擊“ Bug ”這一行的“ Add Association ”鏈接,選擇合適的界面設(shè)計(jì)方案。對其他類型的問題進(jìn)行類似操作.
??
5.選擇工作流設(shè)置方案
置步驟如下:
1) 選擇“管理”-“ Projects ”-“ Projects ”,進(jìn)入“ Project :項(xiàng)目名”界面
2) 在“ Workflow Scheme ”部分,點(diǎn)擊“ select scheme ”鏈接,在進(jìn)入的頁面中選擇需要的工作流設(shè)置方案。
6.創(chuàng)建用戶,并分配用戶組
系統(tǒng)的權(quán)限分配如下:
1.項(xiàng)目經(jīng)理: Assigner + Developers + jira-users
2.模塊負(fù)責(zé)人(缺陷分配人員): Assigner + Developers + jira-users
3.開發(fā)人員: Developers + jira-users
4.測試人員: Testers + jira-users
5.項(xiàng)目組其他人員(如 SCM ): jira-users
6.項(xiàng)目外其他人員: Anyone
7.設(shè)置項(xiàng)目的 Default Assignee
系統(tǒng)默認(rèn)是分配給項(xiàng)目負(fù)責(zé)人,即項(xiàng)目經(jīng)理。可以根據(jù)需要選擇默認(rèn)為模塊負(fù)責(zé)人。
設(shè)置步驟如下:
1)??在 Project 頁面下的“ Components ”部分,在“ select assignees for components ”處,點(diǎn)擊“ Select ”鏈接,進(jìn)入“ Select Component Assignee ”界面;
2) 選擇模塊的默認(rèn)分配人。
8.創(chuàng)建版本
9.選擇郵件通知方案
設(shè)置步驟如下:
1) 選擇“管理”-“ Projects ”-“ Projects ”,進(jìn)入“ Project :項(xiàng)目名”界面;
2)??在“ Notification Scheme ”部分,點(diǎn)擊“ select scheme ”鏈接,在進(jìn)入的頁面中選擇需要的郵件通知方案。
10.設(shè)置系統(tǒng)郵件發(fā)件人
默認(rèn)是使用 mail server 中設(shè)置的郵件地址。可以根據(jù)項(xiàng)目需要為每個項(xiàng)目設(shè)置不同的郵件發(fā)件人。
設(shè)置步驟如下:
1) 選擇“管理”-“ Projects ”-“ Projects ”,進(jìn)入“ Project :項(xiàng)目名”界面;
2)??在“ Mail Configuration ”部分,點(diǎn)擊“ edit configuration ”鏈接,在進(jìn)入的頁面中輸入本項(xiàng)目的系統(tǒng)郵件發(fā)件人。
完成上述步驟后,就可以進(jìn)行問題(如缺陷、需求變更等)登記了。
六、 制度要求
1.某個項(xiàng)目的分配人員,在分配缺陷時,需要執(zhí)行編輯缺陷操作,在編輯頁面輸入預(yù)期解決日期、原估算工作量,修改分配人。也可以在分配缺陷時,修改缺陷的其他屬性。
2. 只有第二次分配(不需要輸入預(yù)期工作量時),才可以使用“分配”按鈕進(jìn)行快速分配。
3.如果需要將某個缺陷抄送給某人,則使用 watch 功能,增加一個 watch 人。
4.開發(fā)人員接受缺陷,在“可選工作流程”部分點(diǎn)擊“接受本缺陷”鏈接;
5.開發(fā)人員解決缺陷后,在“可選工作流程”部分點(diǎn)擊“解決缺陷”鏈接;
6.開發(fā)人員每次處理缺陷時,都需要在“操作”部分的“工作日志”欄,點(diǎn)擊“完成記錄工作”鏈接,填寫“花費(fèi)時間”、“工作描述”。
按照上述的步驟,可以使用 Jira 建立起公司的問題跟蹤管理系統(tǒng)。
七、 FAQ
Q :在安裝 JIRA 后,新增的數(shù)據(jù)中文顯示為亂碼
A :這是數(shù)據(jù)源連接數(shù)據(jù)庫時出現(xiàn)的問題,可以修改配置數(shù)據(jù)源的 xml 文件上的 url 來useUnicode=true&characterEncoding=UTF-8 解決。
也就是,如果 mySQL-ds.xml 是數(shù)據(jù)源配置文件,則把 mySQL-ds.xml 上的:
[code:1]<connection-url>jdbc:mysql://localhost:3306/test</connection-url> [/code:1]
改為:
[code:1]<connection-url>jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8</connection-url> [/code:1]
Q :如何將項(xiàng)目的 Default Assignee 由 Project lead 修改為 component lead ,應(yīng)該可以?
A :進(jìn)入管理界面,選擇項(xiàng)目,在“模塊”域,點(diǎn)擊“ select assignees for components ”鏈接,在進(jìn)入的頁面中選擇模塊的自動分配的方式;
Q :如何實(shí)現(xiàn)郵件通知的抄送功能
A :可以使用增加問題的 watch 人員的方式來實(shí)現(xiàn)該功能。為相應(yīng)的用戶 / 用戶組設(shè)置 Manage Watcher List 權(quán)限。
Q :直接點(diǎn)缺陷鏈接,怎樣能直接看到該缺陷,而不是必須先登錄后可以看到該缺陷。
A :該問題有兩種解決辦法。第一種是設(shè)置用戶組 anyone 的權(quán)限為: Browse Projects 。第二種是在登錄頁面,將“保持我在這臺計(jì)算機(jī)的登錄”復(fù)選框選中。
八、 附:缺陷跟蹤流程
九、 附:需求變更跟蹤流程
Ref:
http://blog.csdn.net/judyxm/archive/2006/04/26/678456.asp
總結(jié)
以上是生活随笔為你收集整理的使用JIRA搭建企业问题跟踪系统(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vc2008中使用boost库
- 下一篇: jira+mysql配置