軟件產品需求管理與需求開發(fā)精要課程
| 開課地點: |
深圳 |
| 授課時間: |
2012-6-29 |
| 授課顧問: |
王小剛 |
| 開課時間: |
2012-6-29 |
| 市場報價: |
0
|
| 購買價格: |
0 |
| 審核時間: |
我要報名2012-06-14 10:07:17 |
了解課程
學習對象
軟件工程師、產品經理、項目經理、需求工程師、軟件架構師、項目管理人、需求分析人員、高級開發(fā)與設計人員、高級測試工程師
課程目標
“需求開發(fā)與需求管理是一個創(chuàng)新與探索的過程,而不僅僅只是收集的過程!
---Sommerville and Sawyer, 1997 需求開發(fā)與需求管理貫穿軟件生命周期的本身。如何準確而又快速的捕捉用戶的需求?如何平衡不同角色的用戶對于系統(tǒng)/軟件的不同方面的需求?如何協(xié)調功能性需求與非功能性需求之間的矛盾?如何有效的分析需求?如何在項目生命周期中保證需求的一致性、完整性與可回溯性?這一系列的問題都對需求分析人員的能力和素質提出了很高的要求。需求開發(fā)與需求管理能力的培養(yǎng)成為了擺在軟件企業(yè)面前的一大課題。 為了幫助需求分析人員以上問題有清晰的認識、完整的了解和全面的把握,我們“需求開發(fā)與需求管理精要”這門課程。本課程除了對“需求”的基本概念、“需求管理”的基本框架和目前主流的需求分析方法做出了明確闡述;更為重要的是,憑藉講師在多種不同行業(yè)客戶的成功經驗(金融、電力、通訊、物流……),本課程還將對業(yè)界優(yōu)秀企業(yè)關于需求開發(fā)與需求管理方面的最佳實踐進行深入的分享、分析和論述,以期能夠重點培養(yǎng)學員的可操作性能力。培訓收益
通過課程的學習可以系統(tǒng)提升產品經理的管理能力:
分析業(yè)界公司在需求管理和需求開發(fā)過程中的誤區(qū),并分享成功經驗;
了解需求開發(fā)與需求管理的基本概念、基本框架和實施時的關鍵注意事項;
了解需求開發(fā)和需求管理過程中各個角色的定位、職責、能力模型與任職資格標準;
理解需求開發(fā)時的主要方法:需求調研、業(yè)務概念分析、最小原型法;
理解需求分析/需求建模的主流方法:UseCase、數據流圖、有限狀態(tài)集圖、實體/關系圖;
理解非功能性的分類、示例以及如何獲取的方法;
掌握規(guī)格化需求時的注意事項與模板示例;
理解用戶需求與軟件需求的區(qū)別與聯(lián)系;
了解需求評審時的3種常用的方法:正規(guī)檢視、同行專家評審與走查;
了解需求變更控制的流程、要素與注意事項。 培訓特色
本課程將以WorkShop的形式,以軟件項目的生命周期為主線,以需求開發(fā)、需求分析、需求規(guī)格化、需求評審與確認的時間順序,講解軟件項目需求開發(fā)與需求管理的基本知識點和基本概念,講述需求開發(fā)和需求分析的主流方法及其可應用性。特別的,本課程重點闡述一般在需求開發(fā)與需求管理中常見的錯誤和/或容易被忽略的問題,例如:業(yè)務需求、用戶需求與軟件需求之間的區(qū)別與練習,關于非功能性需求的分析與獲取,需求變更中的“影響度分析“……等內容; 課程采用互動式教學,內容包括大量案例(而這些案例絕大部分又都是講師在歷年做咨詢過程中親歷親為的案例),通過對實際案例的研討,加深學員對所學內容的理解和實際轉化能力; 特別的,在課程中穿插有6個精心設計的分組練習。這組練習使用同樣的場景,即:針對同一系統(tǒng),從原始的需要開發(fā)獲得用戶需求,進而分析并分解其軟件需求直至演練需求的規(guī)格化、需求的跟蹤與變更管理。以上安排,將極大的幫助學員加深對培訓內容的理解和體會; 必要時,可以根據貴公司的業(yè)務領域特點、過程體系與研發(fā)項目生命周期對本課程進行定制化;
講師是過程管理和研發(fā)領域的業(yè)務專家,長期在國際領先的研發(fā)企業(yè)從事研發(fā)管理及管理咨詢工作,有豐富的過程管理、研發(fā)管理咨詢經驗。
課程內容
第一天
Module 1概述
“需求”基本概念:
“需求”的定義
軟件項目與其它類型項目的異同
需求開發(fā)與需求管理所面臨的主要問題Module 2需求開發(fā)(RD)和需求管理(REQM)在CMMI中
RD與REQM在整體的工程技術過程域(PAs)的因果關系
RD&REQM 在項目生命周期中所處的位置
需求的分類與術語
功能需求、非功能需求(質量屬性)與設計約束的定義
用戶需求/業(yè)務需求、產品需求與產品組件需求
RD過程域的目標與實踐
REQM過程域的目標與實踐
RD與REQM的區(qū)別與聯(lián)系Lunch Break 午餐休息 12:
~1:3
pm
Module 3 用戶需求/業(yè)務需求開發(fā)
用戶需求/業(yè)務需求開發(fā)的關鍵性要素:客戶/用戶的參與
用戶需求/業(yè)務需求開發(fā)的準備:需求調研計劃與需求調研提綱(含案例分享)
需求開發(fā)的方法之一:訪談
Module 3 用戶需求/業(yè)務需求開發(fā)(續(xù))
需求開發(fā)的方法之二:業(yè)務邏輯捕捉
需求開發(fā)的方法之三:頭腦風暴
其他需求開發(fā)的方法
練習1:根據給定的案例制定需求調研提綱第二天
Module 4 需求分析與規(guī)格化
需求分析:問題的識別、評估、平衡和綜合
需求分析的基本原則
需求分析的方法之一:用戶用例(UseCase)
需求分析的方法之二:原型法
非功能性需求的分析方法
需求的平衡與優(yōu)先級設定
練習2:識別給定的案例中需求不明確或者缺失的部分Lunch Break 午餐休息
Module 4 需求分析與規(guī)格化(續(xù))
需求建模的方法之一:數據流圖
需求建模的方法之二:實體-關系圖
需求建模的方法之三:狀態(tài)遷移圖
需求的規(guī)格化
撰寫需求的基本原則、需求規(guī)格說明書文檔的樣例、需求的命名規(guī)則、不規(guī)則的需求描述的樣例分析
Module 4 需求分析與規(guī)格化(續(xù))
練習3:使用UseCase撰寫用戶需求/業(yè)務需求規(guī)格說明書文檔
需求的分解——從用戶需求/業(yè)務需求到軟件需求
需求跟蹤
需求的橫向跟蹤的解決方案
需求重用
需求重用(模式重用的案例介紹)練習4:使用IPO方法撰寫軟件需求規(guī)格說明書文檔Module 5 需求的評審與確認
需求評審的方法
正規(guī)檢視、同行專家評審和走查
需求評審檢查單Lunch Break 午餐休息
練習5:評審已定義的需求文檔
Module 6 管理需求變更
變更管理的流程
變更管理的度量
練習6:評估變更請求Module 7 RD&REQM在組織內部的實施暨本次培訓總結
【附錄】:培訓過程中將共享的模板/工具
需求調研計劃模版
需求調研提綱模版
業(yè)務需求規(guī)格說明書模版
軟件需求規(guī)格說明書模版
評審跟蹤工具
需求評審檢查單模版
需求跟蹤矩陣模版
需求變更申請單模版
師資力量
備注信息