
“需求分析沙盤演練”培訓
1
第一部分:核心理論與案例背景介紹
需求工程基本概念;需求的開發和管理的定義;如何創新思考過程中挖掘需求;
如何基于項目類型(單個業務系統、產品化系統、改造系統)選擇軟件需求過程;
規范通用軟件過程(分為五階段:項目立項、收集需求、穩定架構、迭代實現、交付驗收),介紹各階段需求要點和實踐技巧。
需求分析的基本方法(文檔研究、用戶訪談、學徒、流程分析、問卷調查等)和難點。
通過兩個主要實際項目案例,引出五階段相關的需求理論和技巧。
網上訂餐系統案例(中小型、用戶需求清晰);
評估系統案例 (大型、用戶需求不明確)
1
第二部分:項目范圍界定方法
如何找出需求工作的本質;如何正確的選擇、閱讀、使用各種需求模型;
項目分析與范圍的確定方法和過程;項目可行性分析;過濾及完善業務需求的工作方法;
業務用例與產品用例;用戶需求說明書的主要內容和要點;需求師和項目經理各自得工作重點和邊界。
2
第三部分:需求細化方法
用戶(產品經理)訪談三步驟和四要點;如何識別關鍵需求,確定需求優先級;和用戶中層領導溝通確認項目的數據報表和業務流程;
和用戶操作人員溝通確認項目的流程中的實際操作;如何估計需求工作量;
如何細化需求,形成需求規格說明書;需求規格說明書的主要內容;需求評審方法及組織。
2
第四部分:需求對架構的影響
用例之間的結構化關系;采用原型法降低項目風險;用例與非功能性需求;用例驅動的分析模型;
從需求分析到架構設計的過程和方法;新項目和功能增強型項目的需求側重點,及其對架構的影響異同分析。
3
第五部分:需求變更和管理
需求跟蹤管理方法及意義;變更需求代價和影響分析;迭代過程的關鍵控制點、參與人員和步驟;
從產品用例到測試用例;新產品開發項目中的需求問題;如何獲得和分析互聯網用戶需求?
3
第六部分:其他相關問題和總結答疑
需求模式與需求復用;版本控制、基線等配置管理;項目開發團隊培養問題及建議;產品化系統和復雜系統的需求組織;
敏捷開發中的需求;軟件項目中規范與敏捷的平衡;S0A需求方法簡介;要點小結。