Scrum敏捷開發:項目流程大綱

PO 角色

  • 負責需求的管理、產品路徑規劃、組織版本驗收。維護好產品代辦列表、梳理需求優先級排序,對需求ROI負責。
“Product Owner(PO)——用戶/客戶/業務的代言人,就是可以做出業務決策的人,所謂業務決策包括需求與優先級。”
  • 需求產品端生命週期分爲:原始需求、已確認需求、待評審需求。
    • 版本路線規劃
      • 採用用戶故事地圖框架,定義版本Epicstory
      • 採用JIRA 進行上述三要素的規劃
      • 需求管理:
        • 產品經理與業務方的需求採集以及內部規劃的需求。(需要篩選的需求)
        • 產品經理內部溝通與確認,並歸入用戶故事地圖的需求。(確定是想做的需求,product backlog
        • PO計劃組織需求評審會與DevTeam進行溝通討論的需求列表;
      • MVP 原則:起牀出門的案例

SM 角色

“Scrum Master——熟悉Scrum流程的人,指導和確保團隊以Scrum的方式進行交付。”
  • 指導整個項目組以敏捷和Scrum的方式交付項目,主持各種敏捷會議,比如每日例會、Sprint計劃和評審會議、回顧會議等,幫助各交付團隊掃除障礙

DevTeam 角色

  • 負責迭代開發,爲過程負責(需求拆分、工作量評估、需求流轉、系統設計、規範開發、質量內建)。
    • 研發人員
    • 測試人員
    • 版本管理員(負責版本、分支管理)

Sprint 週期節奏

Sprint Planning Meeting

  • 時間
    • 每個Sprint開始的前一至兩天,不超過兩個小時
  • 輸入
    • 已排好優先級的PBL
  • 目的
    • 團隊明確接下來需要工作的內容;梳理需求不清楚的問題;
  • 內容
    • 用戶故事講解
      • 識別僞需求(什麼場景、誰用、使用頻次等)
      • 驗收條件:包括快樂路徑與意外場景(DOD,如何定義這個故事開發完成了)
    • 拆分用戶故事(如果故事太大)
    • 估算用戶故事
      • 距離是常量,時間是變量
    • 每個故事需要評估出故事點數
    • 設計分析(偏技術,PO可退出討論)
    • 流程、架構
  • 輸出
    • 經過估算排序的Sprint BackLog

看板設計

  • 待辦列表:經過sprint planning 會議輸出的用戶故事清單
  • 任務流轉:用戶故事需要拆分爲研發Task進行流轉,Task到了提測階段,已用戶故事爲單位進行提測;
  • 快速通道:第一行是緊急需求快速通道,給緊急臨時需求留用,每次只允許一個需求通過。
  • 看板形式:採用線上和線下看板結合的形式
    • 電子看板:電子看板採用JIRA自有的流程,泳道比較粗(待開發、處理中、已完成)
    • 物理看板:每天站會進行更新,泳道細分
      • 開發:開發中、自測中
      • 測試:待提測、測試中
      • 發佈:待發布、已發佈
    • 團隊內電子看板,整個團隊物理看板

每日站會

  • 時間:每天早上九點十分準時開始,以團隊爲單位在會議室中進行;
  • 內容:每人輪流發言(昨天做了什麼,今天計劃做什麼,遇到什麼問題),同時移動看板的任務;
  • 標準十五分鐘,不超過二十分鐘

sprint 評審會議

  • 什麼時候開?
    • 測試完成後,由PO發起邀請業務需求方一起參與需求演示;
  • 內容
    • 本次迭代中,哪些完成了,哪些沒完成,沒完成的原因是什麼?計劃什麼時候完成。
    • 需求業務方下一個迭代比較關注的需求,方便PO及時調整下個迭代的product backlog
  • 時長不超過1個小時

sprint 回顧會議

  • 什麼時候開?
    • 部署上線完成後
    • 時長不超過1個小時
  • 內容
    • 充分溝通本次sprint迭代過程中有哪些做得好的,哪些做得不好的,後續如何改進。(PDCA)
    • 利用工具:頭腦風暴、5WHY法、魚骨圖分析問題
    • 識別最有問題,最需要改進的問題,創建改進計劃;
    • 比如:
      • 團隊任務太多以至於迭代期間無法完成;
      • 團隊深陷現存的技術債; 功能開發未能確保持續性,以避免在代碼庫中引入新的bug;
      • 團隊的開發習慣沒有適時調整;
      • Product Owner在迭代過程中更改了優先級,而開發團隊則因範圍的變更陷入困境;

注意:團隊在迭代中遇到困難是常有的事。迭代回顧會議時,團隊可以花費點時間探討一下爲什麼迭代過程中會發生變更,並制定計劃在下一個Sprint中解決問題。
 

跟蹤推進

  • 每日站會跟進
  • sprint計劃會議-產出看板待辦事項
  • sprint評審會議-業務、產品和研發共同參與
  • sprint回顧會議-每次迭代完成後PO、SM、DevTeam共同參與
  • 指標
    • 燃盡圖
    • 累計流量圖
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章