(1) 工具概述安全
JIRA服務器
官方網站爲:https://www.atlassian.com/software/jira,中文代理網站爲:https://www.jira.cn。現版本:v7.3.0。Atlassian公司出品的項目與事務跟蹤工具,被普遍應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工做領域。JIRA中配置靈活、功能全面、部署簡單、擴展豐富,其超過150項特性獲得了全球115個國家超過19,000家客戶的承認。工具
開發公司Atlassian開發工具
官方網站爲:https://www.atlassian.com/,Atlassian2002年建立於澳大利亞悉尼,如今在舊金山、阿姆斯特丹也有辦公室。主要產品有JIRA,Confluence,GreenHopper,Bitbucket,Hipchat,Sourcetree等。測試
代理商Unlimax網站
官方網站爲:www.unlimax.com,Unlimax成立於2008年,基於「消除知識型組織中的浪費」的目標,選擇了Atlassian做爲咱們的合做夥伴,幫助各類規模的組織改進軟件研發過程,促進軟件項目的協同、計劃和執行,並提供覆蓋產品策劃、需求管理、項目規劃、任務跟蹤、質量測試、代碼控制、持續集成、知識管理、幫助臺、敏捷開發、精益開發的產品研發全生命週期管理解決方案。插件
使用狀況代理
JIRA已經被分佈於115個國家的19000多個組織中的管理人員、開發人員、分析人員、測試人員和其餘人員所普遍使用。視頻
產品購買及試用blog
JIRA推出雲服務和下載版,均提供30天的免費試用期。雲服務無需安裝可直接試用,下載版採用一鍵式評估安裝,在用戶本身的服務器上運行。JIRA按照已註冊活動用戶數進行受權,版本分爲十、2五、50、100、500、2000、10000、10000以上,受權價格隨用戶數量增長而增長。其中,十、2五、50、100爲標準版,2000、10000和10000以上爲企業版,500用戶既能夠選擇購買標準版,也能夠選擇購買企業版。標準版和企業版在軟件功能上無區別。
(1) 對應的流程
總的說明一下在Jira中一個問題從建立到關閉問題的簡單的大體流程。如圖中所示地,測試人員或者開發人員建立問題後(填寫摘要、問題描述、優先級別等信息),若是該問題分配了經辦人,則問題處理流程進入處理中階段,在這個階段,能夠應客戶要求或者由於技術支持緣由直接關閉問題,結束流程。若是在建立問題時沒有分配經辦人,則問題處理流程進入問題代辦階段,在這階段,一樣能夠應客戶要求或者由於技術支持緣由直接關閉問題,結束流程,可是通常是對這個問題分配經辦人後進入處理中階段。而後當經辦人組織團隊提供解決方案和技術支持,處理完問題,則能夠進入評審階段,評審經過,則完成該問題並關閉問題,評審不經過則重新打開並再一次進行處理,固然,在評審階段,能夠應客戶要求或者由於技術支持緣由直接關閉問題,結束流程。一樣的,從新打開問題時,也能夠應客戶要求或者由於技術支持緣由直接關閉問題,結束流程。而關閉問題後,若還發現這個問題的工做還未處理完,則能夠從新打開該問題,並進行處理。以上即是大體的Jira缺陷追蹤流程圖。
固然,若是當前的問題工做量很是大的話,也能夠將其拆分爲子任務,並分配給不一樣的經辦人處理。這些子任務的完成流程與上述的問題缺陷追蹤處理流程大體相同。可等類視之。
實際上,Jira做爲一款很是優秀的項目管理工具,它長於敏捷開發方式(Scrum開發方法、Kanban開發方法)。而Jira的測試功能作得並非很出色,官方原版並無在Jira中並無提供直接的測試和測試樣例的管理模塊。
(1) 工具的特色和侷限性
在創業公司界,流傳着這樣的一個段子:「創業公司只有兩種結局:要麼死掉,要麼活到能夠用 JIRA 的那天。」 這句話從一個側面說明了一個JIRA是重型項目管理工具,只有公司趨於穩定的狀況下才適於引入。JIRA這樣一款問題跟蹤及項目管理軟件,是SCRUM敏捷開發工具的傑出表明。
Jira具有的優勢/特色
首先,Jira具備郵件協同通知功能,在實際項目中跟蹤任務、bug ,可以使咱們的工做效率提升不少。Jira這個郵件通知功能可以保證軟件開發項目的安全性、可擴展性。這個在其餘的項目管理工具中,是不多可以看見的。
其次, Jira做爲一個優秀的缺陷跟蹤軟件以外,還可以有效地整合客戶、開發人員、測試人員角色。各類信息可以很快地進行交流和反饋,讓你們感到軟件開發進程很是快速和順利。
而後,在Jira系統中,用戶能夠不限數目地建立項目以及問題,這個特色明顯優於其餘的一些開發管理工具。
接着,Jira系統集成了豐富的報表種類,用戶可以經過Jira直接建立諸如:平均週期報告、解決時間報告等等的報表,可以大幅地提高產品/管理人員的工做效率。
最後,Jira還提供很是豐富的插件和可擴展的應用程序方便開發團隊根據項目特色定製化本身的項目管理工具。並且Jira還支持工做流程的定製化,可讓開發因地制宜地進行。
Jira存在的侷限性/缺點
對於測試需求、測試用例等都沒有提供直接的方式進行管理。這個問題在咱們這門課程的過程中尤其明顯。雖然咱們能夠經過Zephyr提供給Jira的測試管理工具進行測試用例管理和測試執行(https://marketplace.atlassian.com/plugins/com.thed.zephyr.je),用戶能夠經過這個插件建立測試、測試用例、bug\報告等,可是咱們官方原版的直接進行測試管理功能的缺失,並且這個插件須要另外收費,依然給開發人員的工做帶來了不便。
(2) 工具的改進
綜合上面所述的Jira的優缺點,咱們但願該工具可以保持做爲一個優秀的缺陷跟蹤工具對於Scrum敏捷開發方法的專業性。而後咱們建議Jira可以就測試方面開發出測試管理、測試樣例管理等必要地模塊。方便項目在開發過程中的測試須要,便利開發人員的工做。
(3) 成員貢獻
任務劃分
小鄭、小段:製做操做視頻,說明該工具的基本使用過程
小陳:撰寫使用手冊中工具的使用說明
小高:撰寫使用手冊中工具的基本組成、結構、工做流程等
小王:撰寫使用手冊中工具的本狀況及安裝方法,並負責此博客的更新
小費:控制小組進度,彙總,整合做業