JIRA 軟體——敏捷開發的利器
敏捷專案管理可以應用於任何的JIRA專案中。無論你是Scrum大師或者是剛剛嘗試敏捷開發的新手,JIRA Agile都能夠幫助你在整個釋出過程中管理待辦事項(backlog)、計劃衝刺(sprint)並且監測專案進度。
敏捷開發流程
- Epic 史詩 大量的工作,包含故事
- Story 故事 最小的工作單位,也被稱為任務,但與任務有所不同
- Version 版本 向客戶釋出的軟體
- Sprint 衝刺 團隊事務處理的迭代
Backlog 任務
通過快速建立使用者故事來建立一個產品Backlog。填寫元件、成功標準、業務價值或團隊用來規劃和執行工作所需的其他欄位。如果你的Backlog在其它的工具中,可以通過匯入工具遷移到JIRA Agile中。
過拖拽對Backlog中的使用者故事和缺陷進行排序,將那些業務價值最大的故事放在Backlog頂端。如果你有一個很大的Backlog,可以設定過濾器來篩選特定的使用者故事或缺陷。
看板準則
看板是一種催化劑,通過細微、漸進的方式逐步改進你的現有流程(無論是Scrum還是其他什麼)。根植於精益(Lean)生產,看板可以看作是一個訊號燈系統,被有效應用於軟體開發、開發運營(DevOps)、IT運維以及其它流程中。
視覺化你的工作流
將面板上的列與你當前工作流的步驟對應,根據流程的改變隨時新增或刪除列。看板團隊通常在面板上設定更長的流程或等待狀態,如新增一列用於顯示“等待客戶響應”的狀態。
衝刺計劃(sprint)
產品負責人(Product Owner)將從產品任務(Product Backlog)頂端選取一個子集,然後使用衝刺標記將這個子集轉化為衝刺任務( Sprint Backlog)。衝刺標記對應的所有故事都將在衝刺計劃會議中討論,當衝刺開始時,標記中的問題就變成團隊需要交付的承諾。
分析趨勢
問題週轉時間就是處理一個問題本身所花費的時間(不包含等待時間)。交付時間是指一個問題從提出到完成所花費的總時間。相同規模的故事通常需要一致的問題週轉時間,這就相應地為客戶提供了可預測性
通過累積流量圖(Cumulative Flow Diagram)監控未來趨勢和分析歷史過程,識別工作是從哪裡開始以及哪裡出現瓶頸。
軟體部署
Docker 快速部署,參看 dockefile
基於看板的管理
在此我向大家推薦一個微服務架構學習交流群。交流學習群號:864759589 裡面會分享一些資深架構師錄製的視訊錄影:高併發、高效能、分散式、微服務架構的原理,分散式架構等這些成為架構師必備的知識體系。