很多人都知道jira是用來做缺陷管理,但是其實jira也可以來做需求管理,那麼今天就給大家大家介紹一下用jira如何來做需求管理,在用jira做需求管理之前,先要了解需求管理的生命週期和jira的一些基本操作。後續會具體介紹jira操作篇
一、需求全生命週期
二、jira基本配置操作
那基於jira的基本配置及需求的生命週期管理,那麼在用jira做需求管控時解決以下問題:
1、jira是否可以根據生命週期來做流程?
2、jira是否可以針對每個節點做記錄?例如需求提報記錄提報的相關資訊,包括誰,什麼時間節點提報的,期望上線時間等
3、需求從提報到上線有多個角色參與且不同的階段各角色的關注點不一樣,jira是否支援留痕記錄這些角色的操作過程?
4、jira是否支援相關的統計功能,例如目前總計有多少個需求,這些需求處於什麼狀態,那個產品線提的最多,目前的需求是誰在開發等?
基於以上問題我們就來解答吧。
1、基於jira的操作設定,通過jira來管理需求首先要設定乙個專案空間,可採用敏捷/面板形式。
2、有了專案空間,就需要設定對應的方案。
(1)問題型別,先要確認公司的需求管理中有哪幾種需求型別,我主要就從提報統籌的角度來考慮,我司主要分為兩塊。產品需求和技術需求,產品需求由產品經理來統籌提報,主要是接受來自前端業務部門的所有需求。技術需求是由技術人員來統籌,主要是技術內部的優化,例如國密演算法、架構優化、sql優化等。因此在jira設定時就必須定義2種問題型別(產品需求/技術需求),但是考慮到乙個需求會由不同的組別涉及不同的模組,因此我們還定義了一種子任務型別(需求開發測試子任務),總體的問題型別架構是父工單(產品、架構流轉)—子任務模式(開發、測試流轉)。
(2)確定了問題型別就需要設計工作流了,設計工作流時需要注意以下事項:
a、工作流以需求生命週期作為參考。
b、不同需求的階段對應的角色是不一樣的。需求提報(涉及的是業務部門人/產品經理)——需求分析和設計(涉及的角色是產品經理)——需求評審(涉及的角色是產品經理、開發、測試、運營人員)——需求確認(涉及的是開發、測試人員)——需求實施(涉及的主角色是開發、測試人員)——需求上線(涉及的主角色是開發、測試及產品經理)
c、需求有大有小,乙個需求有可能是多個板塊的多個人協同開發,並且上線的時候各版塊的應用也是對應自己負責的需求進行上線。那麼在設計工作流的時候也要考慮這種情況。
基於以上的注意點,以下是我司的工作流設計方案:
產品需求工作流:
產品需求工單工作流
技術需求工作流:
技術需求工作流
需求子任務工作流:
需求子任務
(3)當工作流設計完畢之後,就要設計介面,那麼在做介面設計時,有以下注意事項:
a、公司到底關注哪些需求的那些資料,這些資料都是需要自定義定義來進行配置的。
b、需要確定剛好新建頁面時展示哪些資料,編輯時展示哪些,檢視時展示哪些
c、還需要確定工作流到某乙個節點要展示哪些資料,也要做好對應的介面配置
eg:以下是我司的需求介面的一些方案
需求提報-新建時的字段(欄位都可以自定義,可以根據公司的情況來制定)
需求新建時介面
需求評估討論階段跳轉
需求評估討論解階段跳轉
排期變更跳轉字段設定
排期變更跳轉字段
需求取消時展示的字段
需求取消時展示的字段
(4)介面設定好了之後就需要設定字段配置方案,這種可根據每個公司的情況來定義不同問題型別在新建時哪些欄位要必填。
bug介面方案部門截圖
基於以上的方案配置,那麼只需要將對應的方案設定在對應的專案空間即可。
對應專案空間配置對應方案
對應的專案空間配置完畢後,就可以用來做需求管理了,並且只要設定了對應的字段,jira裡面都留痕,那麼就能非常清晰的了解到目前總計有多少個需求,哪個部門提報的最多,處於什麼狀態,誰在開發,排在哪個版本,花費了多少工時等等。
需求列表
開發測試子任務列表
其他特殊需求:
1、工作流流轉過程中希望在某個節點可以出來一些介面填寫需要的內容?
開啟工作流-點某個動作
2、目前字段配置只支援新建時必填,但是在中間跳轉過程也希望針對跳轉出來的介面設定必填?
3、工作流可能會涉及到多角色流轉,是否支援自定義經辦**轉?
通過工作流來設定後續處理功能
gears外掛程式的一些功能
需求變更、缺陷管理都應該是整個研發管理體系裡面整體的一塊,後續會一一給大家分享。
1 什麼是Lucene,Lucene能幹什麼
1 什麼是lucene lucene是乙個全文搜尋框架,而不是應用產品。因此它並不像 或者google desktop那麼拿來就能用,它只是提供了一種工具讓你能實現這些產品。2 lucene能做什麼 3 lucene的效能怎麼樣 下面給出一些測試資料,如果你覺得可以接受,那麼可以選擇。測試一 250...
1 什麼是Lucene,Lucene能幹什麼
1 什麼是lucene lucene是乙個全文搜尋框架,而不是應用產品。因此它並不像 或者google desktop那麼拿來就能用,它只是提供了一種工具讓你能實現這些產品。2 lucene能做什麼 3 lucene的效能怎麼樣 下面給出一些測試資料,如果你覺得可以接受,那麼可以選擇。測試一 250...
什麼是docker,它可以幹什麼
我們知道,軟體依賴的環境大致包括 docker作為乙個軟體貨櫃化平台,可以讓開發者構建應用程式時,將它與其依賴環境一起打包到乙個容器中,然後很容易地發布和應用到任意平台中。鯨魚是作業系統。要交付的應用程式是各種貨物,要將各種形狀和尺寸不同的貨物放到大鯨魚上,得考慮每件貨物怎麼安放 應用程式配套的環境...