你對JIRA工具了解多少?揭秘敏捷實用工具JIRA的前世今生!

2021-01-07 51Testing軟體測試網

JIRA是目前比較流行的基於Java架構的管理系統,開發者是 Atlassian,是集項目計劃、任務分配、需求管理、錯誤跟蹤於一體的商業軟體。由於Atlassian公司對很多開源項目實行免費提供缺陷跟蹤服務,因此在開源領域,其認知度比其他的產品要高得多,而且易用性也好一些。

同時,開源還有另一特色,就是在用戶購買其軟體的同時,也就將原始碼也購置進來,方便做二次開發,許多著名的開源項目都採用了JIRA。它配置靈活、功能全面、部署簡單、擴展豐富等超過150項特性得到了全球115個國家超過19,000家客戶的認可。

那,到底什麼是Jira?

Jira是一款非常優秀的項目管理工具、完善的敏捷測試流程,頁面表單自定義、工作流程自定義,豐富的圖表數據統計插件,開放外部API(可與郵箱、釘釘、git進行集成,做到消息時時同步)。當然Jira的功能遠不止這些……提高工作效率,試問舍它取誰???

需要實現如下目標:

1. 需求管理, 子需求管理(一個需求可能拆分成若干個細的需求)

2. Bug管理

3. 需求/子需求和Bug相關聯,可以看到每個需求相關的Bug數量及進度

4. 可以根據條件進行搜索,比如說想看有多少Open的Bug, 每個開發人員Fix bug的進度等。

談到Jira,就不得不關聯敏捷開發了。正式由於項目是基于敏捷開發進行的,因此才引入了 JIRA 這款適合于敏捷開發的項目管理工具。

Jira之敏捷流程管理(scrum 看板模式):

我簡單說一下之前落地流程吧

通常業務部門出BRD,產品部門出PRD,並在需求池Backlog裡面放置用戶產品故事(story),大的模塊(Epic)包含多個小的產品故事。

需求評審後,技術leader和測試leader對當前需求沒有疑議之後,當場給出開發排期與測試排期。我們得到一個預上線時間,根據這個時間我們建立這個項目版本Sprit。

說到這裡,我們介紹一下看板模式的三列含義

to do 將要做的事情

in progress 正在做的事情

done 已經完成的事情

這個項目sprint中的所有task都是基於我們產品部門的用戶故事進行的;舉個例子:1個產品故事,包含前端頁面開發的task、後端接口的task、測試用例的編寫。

各個職能部門、前端組、後端組、測試組、運維組、配管組建立每周周sprint(周計劃),周sprint又與各條產品線的sprint中的task進行關聯。

是不是很精彩,呵呵,Jira的強大遠不如此

下面,我打算選幾個重要的功能給大家介紹下Jira,讓你們更深入的了解這個工具。

項目

安裝好 JIRA 之後,需要首先創建一個項目,這裡我們以權限系統為例。簡單的介紹一下新項目的添加以及設置。

問題類型

項目添加好之後,JIRA 默認的是 Bug 類型,而我們要進行的是管理敏捷開發流程,因此需要對應于敏捷開發中的 Task,這就需要手動的修改一下默認的 Issue 及 Issue 的順序。

工作流

JIRA 是基於工作流進行的,而且他也提供了很強大的工作流管理。JIRA 提供的默認工作流為五個狀態:Open,Close,Resolve,In Progress,ReOpen。而我們真正使用的時候,這幾個狀態往往滿足不了需求,例如,一個正在進行的任務,突然發現不符合條件進行,需要掛起,那麼應該放到哪個裡面呢?

GreenHopper看板上面會把Story,Task,Sub-Task等都列上來,而對於Story和Task在我們的思路裡,是不希望它們是一樣的處理流程,例如,對於Story我們只希望它從Open到Resolve或Close即可,不需要進入In Progress。基於這些問題,我們需要自己創建一個適合我們項目開發的工作流。

而 JIRA 正是提供了自定義的工作流,讓你自己去設置工作流,以滿足工作的需要。下面來看一下具體的配置。

首先,把默認工作流中用不到的狀態去掉,然後保存。

到此處為止,我們就把不需要的狀態已經刪除了。當然,為了完成我們自己的工作流,還需要添加一個狀態。

到這裡,自定義工作流就完成了。接下來還需要在配置一下工作流方案,這裡就不再一 一介紹了。

總結:

通過 JIRA,使得我們能夠快速的實施敏捷開發,自動化的管理敏捷開發中的各個環節,使我們能夠把精力集中到業務的實現、技術點的攻克上。

JIRA的以上的亮點,很大程度上是為實現一個目標,那就是工作效率優化,如果在平時的工作中大家可以把JIRA平臺當作中介,除了上傳各類需求文檔、數據報表、UI原型圖,還將工作產出及時更新到JIRA平臺上,實現資源和信息的共享, everyone都和平臺交互,結果all都知道,而不是A與B之間的交互,而others卻不知道。

JIRA,不僅僅是一款項目管理工具,同時也代表了一種敏捷開發的思想。

相關焦點

  • JIRA使用手記01
    相比其他內部應用程式,jira需要多少支持?Reason:可以計算出真正的維護成本,並了解在哪裡花時間培訓員工和教育用戶。Implementation:用組件和自定義域指明相關的應用。哪些支持或者改變是最常被使用的?Reason:跟蹤模式並確定自動化、團隊培訓和最終用戶培訓的機會。
  • Jira API的踩坑記
    我本來是想寫篇文章,吐槽一下jira的api的,但是發現最終jira api,很多地方又讓我學到了一些新知識。有些方面真的是沒見過這麼標準使用的。可能是我之前孤陋寡聞啦,所以本文的內容不僅僅是講jira的坑, 還有一些是jira本身優良的品性,不僅讓我學到了一些知識,也讓我對規範有了新的理解。
  • CentOS系統中安裝和破解jira的教程
    JIRA 的特性1) 管理缺陷,新特性、任務、改進或者其他任何問題2) 乾淨和強大的用戶界面3) 靈活的工作流定製4) 全文搜索和強大的過濾器5) 企業級的權限和安全控制6) 非常靈活的郵件通知配置7) 可以創建子任務8) 方便的擴展及與其他系統集成:包括 email 、LDAP 和源碼控制工具等;9) 豐富插件庫10) 項目類別和組件/模塊管理11) 可以在幾乎所有硬體、作業系統和資料庫平臺上運行安裝
  • TestLink安裝及整合Jira
    TestLink安裝及整合Jira1.Testlink 安裝部署        Testlink是一個開源的測試管理工具(修改該參數,為了與jira整合)2整合jira修改\testlink\cfg文件夾下的配置文件jira.cfg.php;
  • JIRA商業版的Bug跟蹤管理系統
    jira apache - 國內版 Bing https://cn.bing.com/search?q=jira+apache&qs=n&form=QBRE&sp=-1&pq=jira+apache&sc=0-11&sk=&cvid=9821CDD8C46B417EA556122AE4043541 Apache Arrow - ASF JIRA https://issues.apache.org/jira/projects/ARROW?
  • Allure整合JIRA XRAY實現自動化用例管理
    地址及用戶名密碼,xray.username和xray.password配置成測試執行者的jira用戶名和密碼   jira-xray                         http://your.jira.com/jira                             yourName
  • 高效能團隊協作的JIRA實踐
    JIRA在項目執行管理、敏捷開發管理、體系流程管理、Bug跟蹤、客戶服務等方面是最擅長的。JIRA沒有派系和立場之分,非IT/網際網路行業的非技術項目,也一樣易用。本文重點介紹項目高效能協作過程中,如何通過JIRA來承載人與人之間的「協同」,人與系統之間的「實施」。
  • 停止Jira思維,它正在摧毀你的大數據團隊!
    數據科學項目和建設性項目是不同的對於外行來說,「Jira」只是一個項目管理工具,在科技公司中幾乎無處不在。它最初是為管理軟體開發項目而構建的,後來自然而然地被應用到數據科學項目中。我想說,儘管 Jira 可能是一個很好的工具,但數據科學項目是特別的!管理數據科學項目會引起大量熱烈的討論或大量的爭論。
  • JIRA與敏捷:李小龍教給我們的敏捷開發之道
    Atlassian是全球領先的開發團隊協同軟體供應商,旗下產品包括項目跟蹤管理工具 JIRA、團隊協同與知識管理工具 Confluence、持續集成與發布管理工具 Bamboo、適用企業團隊的Git代碼庫管理工具 Stash、單點登錄與認證管理工具 Crowd、基於JIRA的敏捷項目管理工具 Greenhopper等。
  • 【CSDN在線培訓】JIRA不僅僅是Bug跟蹤工具
    作為產品項目跟蹤軟體,JIRA憑藉完美的用戶體驗 、可定製的工作流 、靈活的敏捷計劃,被廣泛應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。據相關統計,JIRA已被分布於115個國家的19000多個組織中的管理人員、開發人員、分析人員、測試人員和其他人員所廣泛使用。
  • Jmeter 自動提交缺陷及生成報告 | 集成Jira提交缺陷
    接下來,筆者將以jmeter和jira為例,將測試童鞋上述的「大膽暢想」付諸實施。 一、功能概述Jmeter跑完腳本後,對於驗證不通過的案例,由測試人員確認bug後,自動提交Jira跟蹤。(實現方法可閱覽我以前的文章),然後編碼提取不通過的案例信息,依賴java swing提供的JTable等控制項,展示失敗案例的執行結果,由測試人員進行確認,最後通過jira rest api提交缺陷。三、關鍵步驟1、讀取不通過的案例信息
  • 產品經理常用工具介紹與下載
    優點蠻多:支持隨處拖拽,雲儲存,不佔用硬碟空間,一鍵分享給你們的小夥伴,你甚至還可以導入百度的Doc文件......而其中最贊的功能莫過於百度腦圖支持多格式保存文件,你既可以到出成「.xmind」格式,也可以導出成「.mm」格式,也可以導出成「.km」格式.等,這樣導出的思路腦圖就可以在你的電腦客戶端完美進行在編輯了,如果你需要的話。
  • 項目經理和產品經理常用的管理工具
    子任務之間的依賴關係也沒有那麼複雜,需要用工具才能識別。官方下載連結:https://www.atlassian.com/zh/software/jira/downloadJIRA是Atlassian公司出品的項目與事務跟蹤工具
  • 「劃重點」產品經理的常用工具清單,總有一款適合你!
    作為一名產品經理,我們經常會用到許多工具,但對於新手小白來說也許會有選擇困難。其實在筆者剛入行做產品時也和大多數新人一樣,遇到最大的問題便是該使用什麼工具?到底什麼樣的工具最適合我?現在有了一年多的經驗後再回過頭來看,發現「挑選及使用工具」這個問題其實已經不言自明。下面是我根據往期的親身經驗及網友的評價,整理出來的產品經理常用工具清單,希望對你有幫助。
  • 打通Jira和 Artifactory,實現需求和製品的雙向追蹤
    文檔:Artifactory App for Jira - https://marketplace.atlassian.com/apps/1220479/jfrog-platform-artifactory-app-for-jira?
  • ONES收購知名協作工具Tower,中國研發管理的Jira+Trello
    ONES收購知名協作工具Tower,中國研發管理的Jira+Trello   近日,企業級研發管理工具ONES宣布完成對知名協作工具Tower的收購,進一步拓展其研發管理業務版圖
  • JIRA簡介及基本概念
    1.2 JIRA的主要功能 問題追蹤和管理:用它管理項目,跟蹤任務、bug、需求,通過jira的郵件通知功能進行協作通知,在實際工作中使工作效率提高很多 問題跟進情況的分析報告:可以隨時了解問題和項目的進展情況 項目類別管理功能:可以將相關的項目分組管理 組件/模塊負責人功能:可以將項目的不同組件/模塊指派相應的負責人,來處理所負責的組件的
  • 網際網路產品經理常用工具有哪些?
    「工欲善其事,必先利其器」,對於產品經理而言,每天日常的工作中,面對繁雜的工作,工具是必不可少的,下面PM莫楓為大家分享一些整理的產品經理常用工具.一、原型設計工具1、Axure:專業的原型設計工具官網連結:https://www.axure.com/downloadAxure是全球使用人數最多的原型設計工具,這是所有產品經理、互動設計師必須要學會的原型設計工具。操作簡單、高效、全能型設計軟體。Axure是一個專業的快速原型設計工具。
  • 直面Jira,Worktile CTO 為何自信滿滿?
    受訪者 | 李會軍記者 | 伍杏玲一款敏捷研發工具可適配幾萬家、十幾萬家不同企業的使用習慣和流程,保證不用做個性化的開發,這是做研發管理工具最大的難點。但不是說不可以,我們正在往這方向死磕。面對如此龐大的 Jira 時,李會軍等人想,能否將 Worktile 打造一款輕便、符合國人操作習慣的敏捷研發工具? 經過 7 年的迭代升級,如今 Worktile 在產品上、用戶體驗上做到比 Jira 更簡潔好用,更符合國人使用工具的習慣。