這是一本全面講解如何用Jira工具平臺(尤其是精益看板)為敏捷項目管理賦能的著作。本書用詳實的實戰案例和豐富的圖文系統介紹了Jira的基本功能、應用技巧、二次開發、精益看板實現路徑,能幫助企業優化研發流程,實現高效的需求管理、項目管理等,提升研發效能,實現敏捷項目管理轉型。
本書分為三部分,各部分的側重點不同,以便讀者有針對性地按需閱讀。
第1部分 Jira基礎(第1~3章)
首先介紹了Jira的必備常識,以及它的安裝與配置;然后通過一個項目實操案例對Jira各項功能和基本使用進行了詳細介紹。
第二部分 Jira進階(第4和5章)
詳細講解了Jira的搜索、篩選器、面板、報表、儀表盤、項目模塊、權限管理等高級功能,以及Jira的核心優勢方案自定義能力。
第三部分 Jira實戰(第6~11章)
對科大訊飛落地Jira精益看板的全過程進行了復盤,介紹了精益看板的概念、作用和實現路徑,內容非常詳盡,企業可以結合自身訴求進行參考復用。
*作者背景資深:兩位作者都是Jira領域的資深實踐專家,一位是科大訊飛集團的測試總監,一位現就職于思科,曾經也就職于科大訊飛,負責Jira平臺的管理和運營。
*作者經驗豐富:作者主導了科大訊飛Jira精益看板成功落地的全過程,積累了豐富的實戰經驗。
*內容系統全面:系統講解了Jira的基本功能、應用技巧、二次開發以及精益看板實現路徑。
*訊飛經驗復盤:全書實踐部分內容立足于對科大訊飛成功落地Jira精益看板的全面復盤。
*10位專家推薦:科大訊飛集團副總裁、CTO以及阿里和騰訊等企業的10位專家高度評價并推薦。
【為何寫作本書 】
Jira作為國際和國內使用比例極高的項目管理工具平臺,在一定程度上滿足了項目管理的協同、共享、透明等訴求。國外雖然已出版了一些與Jira相關的圖書,但它們側重于單點能力的介紹和理論講解,缺乏與實際項目相結合的實操指南。
雖然Jira早在2002年就發布了第一個主版本,但目前國內關于Jira實戰的圖書一直處于空白。我們希望本書能為國內Jira用戶提供參考,幫助大家打開對Jira的認知。在精益和敏捷開發不斷發展的今天,本書重點傳遞了如何通過Jira精益看板的能力,滿足精益產品開發、DevOps和研測效能提升等訴求。
本書中的實戰內容源于成功的項目實踐經驗,希望能幫助讀者更立體地認識Jira,充分挖掘并發揮Jira在項目管理上的賦能作用,持續改善交付。
【本書結構】
本書分為三部分,各部分的側重點不同,以便于讀者有針對性地按需閱讀。
*第一部分 Jira基礎(第1~3章)
以Jira的發展與適用場景為起點,介紹Jira的安裝與配置,并以一個項目實操案例介紹Jira的基本使用方法。
*第二部分 Jira進階(第4、5章)
首先介紹搜索、篩選器、面板、報表、儀表板、項目模塊、權限管理等Jira高級功能,然后介紹Jira的核心優勢方案自定義能力。本部分所介紹的內容相對獨立,讀者可按需查閱,無須嚴格按順序閱讀。
*第三部分 Jira實戰(第6~11章)
首先以科大訊飛落地Jira精益看板的案例為例介紹精益看板的基礎概念、Jira精益看板的實現路徑,然后對分解后的Jira精益看板實現路徑進行實操解讀。建議讀者按照順序閱讀本部分的內容,以免錯過有價值的信息。
本書關于Jira界面的截圖皆來自Jira 8.13.0版,其中部分圖片的文字內容存在漢化異常問題。我們在盡可能保留原義的基礎上對存在漢化問題的文字進行了描述上的優化處理,以便于讀者理解。若讀者在實際操作Jira時,發現同一個界面在書中存在文字不一致的問題,請以實際操作使用的Jira界面文字描述為準。
【讀者對象】
初、中級Jira使用者。
希望使用Jira落地項目管理、精益看板的讀者。
項目經理、敏捷教練、產品經理、研發人員、測試人員、Jira平臺管理與運營人員。
【閱讀建議 】
本書提供了豐富的圖文解讀,希望讀者在閱讀本書的同時,能夠積極實踐,深入理解Jira的使用方法,并積極思考如何在自己所參與的項目中加以應用和改進,以更好地滿足自身的需求,學以致用。
*王杰
現就職于科大訊飛,擔任集團測試序列專家、測試總監、業務高級經理。精通DevOps,在上游質量內建和研測效能提升上有豐富的實戰經驗,在Jira項目管理和精益看板方面也有豐富的落地經驗。2019年度Top100全球軟件案例研究峰會的特邀講師,《研發質量保障與工程效率》合作者。
*黃波
現就職于思科中國,曾就職于科大訊飛技術中心,負責集團質效平臺中的項目管理,以及研發流水線等產品的研發,擔任Jira和Confluence領域的首席專家。精通Java、DevOps、Scrum敏捷開發,有10余年SaaS產品研發與敏捷項目團隊管理經驗。
贊譽
前言
第一部分 Jira基礎
第1章 認識Jira2
1.1 什么是Jira2
1.1.1 Jira使用概況2
1.1.2 Jira產品及適用場景4
1.2 其他Atlassian產品7
1.2.1 規劃、追蹤和支持7
1.2.2 協作9
1.2.3 編寫代碼、構建并交付10
1.2.4 身份與安全11
1.3 Jira生態和社區12
1.4 本章小結12
第2章 Jira的安裝與配置13
2.1 安裝準備13
2.1.1 部署方案選擇13
2.1.2 版本選擇14
2.1.3 支持的操作系統和硬件要求15
2.1.4 軟件要求16
2.2 安裝步驟17
2.2.1 準備MySQL數據庫17
2.2.2 Windows系統安裝Jira19
2.2.3 Linux系統安裝Jira19
2.3 系統設置22
2.4 Jira目錄結構23
2.5 本章小結23
第3章 Jira的基本功能24
3.1 創建項目24
3.1.1 選擇項目類型24
3.1.2 創建第一個項目25
3.2 界面布局25
3.3 添加項目成員26
3.3.1 在系統中增加用戶26
3.3.2 將用戶添加到項目中26
3.3.3 用戶信息和偏好設置29
3.4 基本問題類型的使用30
3.4.1 默認基本問題類型30
3.4.2 創建問題31
3.4.3 查看問題32
3.4.4 編輯問題34
3.4.5 刪除問題35
3.4.6 復制問題35
3.4.7 將問題分配給經辦人36
3.5 開始第一個Jira項目36
3.5.1 Scrum敏捷開發中的主要
流程和活動36
3.5.2 記錄需求37
3.5.3 管理Backlog37
3.5.4 版本管理38
3.5.5 啟動迭代39
3.5.6 迭代實施41
3.5.7 完成迭代42
3.5.8 發布版本44
3.6 本章小結45
第二部分 Jira進階
第4章 Jira高級功能48
4.1 搜索48
4.1.1 快速搜索48
4.1.2 基本搜索49
4.1.3 高級搜索50
4.2 篩選器51
4.2.1 管理篩選器52
4.2.2 分享篩選器52
4.2.3 訂閱篩選器52
4.3 面板54
4.3.1 創建面板54
4.3.2 配置面板56
4.4 報表56
4.5 儀表板58
4.6 項目模塊62
4.7 權限管理63
4.8 本章小結67
第5章 Jira高級定制68
5.1 方案定制的需求和Jira方案組件68
5.1.1 需求背景68
5.1.2 Jira方案組件69
5.2 自定義問題類型71
5.2.1 問題類型71
5.2.2 問題類型方案74
5.3 自定義字段78
5.3.1 字段78
5.3.2 字段配置83
5.3.3 字段配置方案85
5.4 自定義界面88
5.4.1 界面88
5.4.2 界面方案90
5.4.3 問題類型界面方案93
5.5 自定義工作流95
5.5.1 工作流95
5.5.2 工作流方案105
5.6 本章小結113
第三部分 Jira實戰
第6章 使用Jira打造精益看板的
心路歷程116
6.1 大膽的角色構想116
6.2 程序交付經理的職責定義118
6.2.1 流程質量119
6.2.2 高效交付119
6.2.3 價值驅動120
6.2.4 風險防控120
6.2.5 知識傳播121
6.3 物理精益看板的嘗試121
6.3.1 設置目的與狀態設置122
6.3.2 便簽使用123
6.3.3 便簽流程規則125
6.3.4 便簽生命周期126
6.3.5 維護說明127
6.4 物理精益看板的效果127
6.5 尋求線上化替代方案127
6.6 Jira線上化的定制嘗試128
6.6.1 定制方案開發的三步法128
6.6.2 定制方案配置的三步法129
6.7 Jira精益看板的呈現效果129
6.8 Jira精益看板帶來的改變131
6.8.1 工程實踐上的改變131
6.8.2 研發效能上的改變132
6.9 看板方案推介與外部復用132
6.10 本章小結133
第7章 精益看板概述134
7.1 什么是精益看板134
7.1.1 精益思想的由來134
7.1.2 看板方法的由來136
7.2 看板方法的基本原則137
7.3 本章小結138
第8章 精益看板實現路徑139
8.1 看板實現路徑總覽139
8.2 看板實現前的準備工作140
8.2.1 組織探索認同140
8.2.2 多方調動參與142
8.2.3 超管資源協作143
8.3 本章小結143
第9章 開發三步法的實施144
9.1 改造價值流狀態144
9.1.1 需求價值流設計144
9.1.2 需求狀態交互設計160
9.2 改造問題單內容174
9.2.1 改造需求創建頁面174
9.2.2 改造需求詳情頁面183
9.2.3 改造需求編輯頁面188
9.3 改造問題類型入口191
9.3.1 需求類型入口細分192
9.3.2 需求類型細分操作193
9.3.3 緊急插入需求的補充與完善195
9.3.4 問題類型入口的優化198
9.4 本章小結200
第10章 配置三步法的實施201
10.1 項目篩選器的配置201
10.1.1 以需求為中心的過濾201
10.1.2 篩選器的保存與共享202
10.2 敏捷面板的配置204
10.2.1 敏捷面板的兩種模式205
10.2.2 選取并配置Scrum面板208
10.2.3 Scrum面板的Sprint管理210
10.3 面板詳情的優化配置213
10.3.1 列管理配置215
10.3.2 卡布局配置219
10.3.3 問題詳情視圖配置221
10.3.4 快速搜索配置225
10.3.5 其他配置226
10.4 本章小結229
第11章 精益看板的落地實施230
11.1 項目數據的遷移處理230
11.1.1 同Jira項目的數據遷移場景230
11.1.2 跨Jira項目的數據遷移場景235
11.1.3 跨平臺的數據遷移場景236
11.2 看板方法的核心實踐236
11.2.1 可視化236
11.2.2 限制在制品239
11.2.3 管理流動241
11.2.4 顯示化流程規則242
11.2.5 建立反饋環路243
11.2.6 協作式改進244
11.3 精益看板的使用技巧245
11.3.1 看板