需求在Scrum框架下具體管理

Step 1、需求收集

  • 輸入:無差別 的收集來自用戶(產品部門)、市場(業務部門)、競品(產品部門)、研發(技術部門),通過數據分析和解讀出來的需求等渠道的需求;(特點:無差別,盡,窮)
  • 處理:盡量詳細的記錄需求的相關屬性信息,如提出人信息、需求場景、需求描述等等。
  • 輸出:第一手的需求列表;

Step 2、需求分析

  • 輸入:第一手的需求列表,原有的產品Backlog;
  • 處理:初篩和評審;
  • 處理方法:
    • (一)初篩,產品經理每天(或每周)對需求池中的粗略的篩選;
      • (1)刪除不合理的、無用的需求;
      • (2)按照不同的類型進行標記。這個根據產品情況自定義,可以按轉化階段來分,也可以按商業模式或者功能的模塊來分,也可以同時多維度標記。
      • (3)對可行性、優先順序、價值進行初步的評估。
    • (二)評審,將初篩過的需求,每周固定的時間和與該產品核心關聯的運營、市場、技術以及其他一些核心領導在固定的時間進行評審,評審的原則大概如下;
      • (1)與當前產品階段策略符合度高的優先順序高;
      • (2)與產品核心流程相關度高的優先順序高;
      • (3)投入產出比高的需求優先順序高。
    • (三)整合,將新的需求整合到原有的產品Backlog裡面。
  • 輸出:有路線規劃與優先順序需求列表,即是產品Backlog的更新;

Step 3、功能提煉

  • 輸入:有路線規劃與優先順序需求列表;
  • 處理:(到這步需求已經完全清晰了)新功能的提煉或者原有功能的迭代優化;
  • 輸出:相應的版本規劃,即是Release Plan和相應的Sprint;

Step4、功能設計

  • 輸入:Sprint Backlog;
  • 處理:做產品功能設計,UI團隊做圖;
  • 輸出:原型圖,PRD,效果圖;

Step 5、產品宣講

  • 這次Sprint的所有角色,包括Stackholder出席,協助研發,測試團隊理解和掌握需求,項目Kick-off。

Step 6、研發進行,產品團隊開展下一輪的迭代工作,從Step 1開始;

  • 輸入:領取Story;
  • 處理:概要設計;
  • 輸出:DB設計,活動圖等;

Step 7、單元測試,將Story放入測試區;

  • 輸入:設計,研發
  • 處理:Story拆成Task,實際研發,完成後將Task移到待測試狀態;
  • 輸出:待測試的產品

Step 8、集成測試,登記測試缺陷,回歸測試

  • 輸入:測試用例
  • 處理:集成測試,回歸測試,將看版上研發完成的Task移到相應的位置;
  • 輸出:測試報告

Step 9、產品驗收

  • 輸入:測試報告,待測試的產品
  • 處理:產品經理測試,UAT(用戶驗收測試)
  • 輸出:可發布的產品

Step 10、產品發布

  • 輸入:可發布的產品
  • 處理:走發布流程,產品上線,冒煙測試
  • 輸出:生產產品,Release Notes

推薦閱讀:

如何評價網路熱文《 Scrum 行還是不行 》?
琴瑟和鳴--SCRUM中「講」好用戶故事
用戶故事的前世今生
服務式敏捷改進實踐之二:固守原則優於隨意發揮
如何有效的在一個研發團隊中推行Scrum?

TAG:Scrum | 需求 | 產品管理 |