
產(chǎn)品軟件需求開(kāi)發(fā)和需求管理培訓(xùn)
導(dǎo)言
1、 信息化價(jià)值論公式
2、 需求開(kāi)發(fā)需求管理產(chǎn)品價(jià)值鏈的位置及作用意義。
第1部分 需求工程概述
1、 什么是需求?
2、 需求與范圍的差別
3、 需求模式中的常見(jiàn)問(wèn)題,并用魚(yú)骨圖做根源性分析
4、 需求的重要性和意義
a) 與需求相關(guān)項(xiàng)目的項(xiàng)目失敗原因分析;
b) 軟件項(xiàng)目需求成敗的評(píng)判斷依據(jù)
5、 需求工程的構(gòu)成與劃分
6、 業(yè)界知識(shí)軟件企業(yè)的需求開(kāi)和管理的實(shí)例(寶信、萬(wàn)達(dá))
需求診斷:目前企業(yè)需求工程各過(guò)程的實(shí)施情況調(diào)查
第2部分 CMMI需求工程知識(shí)
a) CMMI簡(jiǎn)介
1、什么是CMMI
2、CMMI等級(jí)
3、CMMI過(guò)程和作用意義
b) 需求工程管理?xiàng)l款
需求開(kāi)發(fā)(RD)
SG1開(kāi)發(fā)客戶需求
SG2開(kāi)發(fā)產(chǎn)品需求
SG3分析和確認(rèn)需求
需求管理(REQM)
SG1管理需求
第3部分 需求開(kāi)發(fā)
1、 什么是需求開(kāi)發(fā)?
2、 需求角色分析
甲方需求角色分析 案例支持:認(rèn)識(shí)客戶的組織架構(gòu)及需求
乙方需求開(kāi)發(fā)組織的組成成員、分工及協(xié)作關(guān)系?
需求工程師的技能要求及如何讓需求新人逐步進(jìn)入需求角色
3、 需求層次論 案例分析:互聯(lián)網(wǎng)營(yíng)銷需求層次分析
4、 需求屬性
5、 需求開(kāi)活動(dòng)的輸入內(nèi)容及前提,輸了內(nèi)容及必須項(xiàng),以及需求階段的核心活動(dòng)及產(chǎn)出是什么?
探討:產(chǎn)品化項(xiàng)目與定制項(xiàng)目在需求開(kāi)及管理過(guò)程中的詳細(xì)區(qū)別?
第4部分 需求獲取
1、 需求獲取方法
a) 原型法
i. 常見(jiàn)的原型開(kāi)發(fā)方法及工具?
ii. 原型開(kāi)發(fā)時(shí)如何避免對(duì)業(yè)務(wù)規(guī)則的遺漏?
iii. 原型的必要性,什么項(xiàng)目需要開(kāi)發(fā)原型,什么項(xiàng)目不需要開(kāi)發(fā)原型?
iv. 原型開(kāi)發(fā)的粒度?原型需要與用戶確認(rèn)什么?
2、 需求獲取的技巧
3、 需求獲取中與客戶溝通交流的注意事項(xiàng)
4、 需求調(diào)研的范圍應(yīng)該如何界定?
5、 如何通過(guò)縝密、結(jié)合化問(wèn)題,獲取所需信息,以調(diào)研的深度?
游戲:西紅柿炒蛋需求調(diào)研
專業(yè)文章分析:《需求調(diào)研“六步走”》
探討:關(guān)于需求調(diào)研若干問(wèn)題探討(視時(shí)間而定)
A、 如何處理用戶方對(duì)于需求理解的不一致?
B、 如何處理調(diào)研過(guò)程中的范圍延伸問(wèn)題?
C、 業(yè)務(wù)分析應(yīng)做到什么程度?比用戶還了解業(yè)務(wù)?
D、 需求調(diào)研階段的工作組織、進(jìn)度安排方面,如何高效?
E、 如何處理需求范圍與招投標(biāo)內(nèi)容上的差異?
F、 需求調(diào)研的輸出標(biāo)準(zhǔn)及與需與用戶確認(rèn)的內(nèi)容?
第5部分 需求分析
1、 需求分析基本原則
2、 常見(jiàn)的需求分析方法
? 需求協(xié)商
? 設(shè)定需求優(yōu)先級(jí)
? UML表示法與需求建模
a) 面向結(jié)構(gòu)化分析方法 (SA)
b) 面向?qū)ο蟮姆治龇椒?(OOA)
用例法:用例要?jiǎng)澐值胶畏N程度?用例與功能的關(guān)系,如何分析功能性需求?
c) 面向問(wèn)題域的分析方法
描述ATM取錢的用例
3、 需求原型的制作
4、 業(yè)務(wù)流程、業(yè)務(wù)實(shí)體和場(chǎng)景分析
5、 考慮到交互、性能、運(yùn)行環(huán)境等要求,如何分析非功能性需求;
6、 需求分析的結(jié)果
a) 常見(jiàn)的需求規(guī)格說(shuō)明書(shū)
b) 如何撰寫規(guī)范和清晰的需求規(guī)格說(shuō)明書(shū)
? 需求規(guī)格說(shuō)明書(shū)格式與內(nèi)容
? 需求規(guī)格說(shuō)明書(shū)編寫策略與技巧
? 需求規(guī)格說(shuō)明書(shū)常見(jiàn)的模板
c) 需求規(guī)格說(shuō)明書(shū)中的一些問(wèn)題
7、 需求到架構(gòu)的問(wèn)題分析
a) 如何解決軟件架構(gòu)無(wú)法滿足需求擴(kuò)展的問(wèn)題?
b) 如何解決軟件架構(gòu)設(shè)計(jì)中遺漏非功能需求導(dǎo)致系統(tǒng)出現(xiàn)如性能、可維護(hù)性等一系列問(wèn)題?
c) 如何規(guī)范化地分析和描述需求以確保在架構(gòu)中落實(shí)?
8、 需求分析的輸出標(biāo)準(zhǔn)及需要與用戶方確認(rèn)的內(nèi)容?
9、 共享:國(guó)內(nèi)各企業(yè)的需求規(guī)格說(shuō)明書(shū)
10、 探討:關(guān)于需求調(diào)研若干問(wèn)題探討
如何從業(yè)務(wù)場(chǎng)景向系統(tǒng)應(yīng)用場(chǎng)景映射,有什么好的經(jīng)驗(yàn)?
需求分析要做到何種程度?
第6部分需求驗(yàn)證操作實(shí)務(wù)
1、 需求驗(yàn)證的目的
2、 需求驗(yàn)證的主要手段分析
3、 需求評(píng)審流程及常見(jiàn)誤區(qū)與應(yīng)對(duì)之道
實(shí)踐:小組評(píng)審《XX用戶需求說(shuō)明書(shū)》,你小組當(dāng)前發(fā)現(xiàn)哪些問(wèn)題,你是從哪幾個(gè)角度來(lái)評(píng)審業(yè)務(wù)需求的
第7部分需求管理
1、 什么是需求管理?
2、 需求管理與項(xiàng)目管理關(guān)系?
3、 項(xiàng)目經(jīng)理/業(yè)務(wù)需求分析工程師如何進(jìn)行需求管理?
第8部分需求確認(rèn)
1、 什么是需求確認(rèn)
2、 需求確認(rèn)的內(nèi)容與形式
3、 需求確認(rèn)常見(jiàn)的問(wèn)題及要注意的事項(xiàng)
4、 如何運(yùn)用需求確認(rèn)及面對(duì)用戶不接受需求確認(rèn)過(guò)程
小組討論:請(qǐng)你說(shuō)出三種讓你客戶確認(rèn)你需求的辦法以及詳細(xì)操作步驟。
第9部分 需求角色管理
1、 軟件項(xiàng)目需求相關(guān)的角色有哪些?
2、 對(duì)需求分析人員的要求是什么?
3、 各個(gè)崗位角色的職責(zé)是什么?
4、 各個(gè)需求角色的輸出是什么?
5、 各個(gè)需求角色所需要的技能是什么?
討論:如何扮演需求的各類角色(項(xiàng)目經(jīng)理、售前咨詢、業(yè)務(wù)需求分析人員、設(shè)計(jì)開(kāi)發(fā)工程師)?
第10部分 解決需求落實(shí)之道--需求跟蹤管理
1、 跟蹤管理的理念
2、 需求跟蹤的目標(biāo)
3、 需求跟蹤需要的工具支持
4、 需求跟蹤工具
5、 需求跟蹤過(guò)程:需求狀態(tài)跟蹤,需求實(shí)現(xiàn)跟蹤
探討:如何對(duì)需求進(jìn)行有效跟蹤、傳遞和共享?
案例展示:需求跟蹤矩陣
第11部分 解決需求變更之道 --需求變更管理
1、 變更范圍的蔓延
2、 變更控制過(guò)程
案例分析:《需求變更“四步法”》
3、 變更控制組
4、 變更控制工具
5、 需求變更影響分析
6、 需求與發(fā)布的關(guān)系
練習(xí):畫出需求變更控制的詳細(xì)流程,分組討論15分鐘,然后各組匯報(bào)。
討論:如何讓用戶積極、有效地參與到需求開(kāi)發(fā)及管理過(guò)程中
第12部分 需求文檔介紹
1、 項(xiàng)目可研報(bào)告
2、 招投標(biāo)書(shū)
3、 需求調(diào)研報(bào)告
4、 需求評(píng)審報(bào)告
5、 用戶需求說(shuō)明書(shū)
6、 設(shè)計(jì)效果圖
7、 DEMO演示
8、 需求變更單
9、 需求跟蹤表
第13部分 案例分析
? 案例分析1:項(xiàng)目管理生命周期的需求管理實(shí)踐
a) 售前階段
b) 實(shí)施階段
c) 維護(hù)階段
d) 公共問(wèn)題
e) 需求跟蹤沙盤圖
? 案例分析2:做好需求管理的通用實(shí)踐
f) 合理的項(xiàng)目組織架構(gòu)
g) 明確的溝通協(xié)調(diào)流程
h) 清晰的需求調(diào)研計(jì)劃
i) 良好的過(guò)程文檔記錄
j) 嚴(yán)謹(jǐn)?shù)男枨笞兏刂?br>
k) 漂亮的需求調(diào)研報(bào)告
l) 直觀的系統(tǒng)仿真界面
m) 一個(gè)難點(diǎn)需求重構(gòu)
------小結(jié)與反饋
第14部分 需求開(kāi)發(fā)和管理工具
工具1:XX研發(fā)管理--需求管理工具系統(tǒng)演示簡(jiǎn)介
工具2:需求管理軟件系統(tǒng)
------小結(jié)與反饋
第15部分敏捷簡(jiǎn)介與敏捷需求及用戶故事
1、敏捷宣言
2、敏捷價(jià)值觀和原則
3、Scrum敏捷項(xiàng)目管理
c) 敏捷需求管理
1、 從一個(gè)經(jīng)典的例子看需求
2、 在我們的需求體系中會(huì)遇到什么?
3、 需求是涌現(xiàn)式的
4、 需求管理是一個(gè)知識(shí)發(fā)現(xiàn)的過(guò)程
5、 需求管理是一個(gè)依賴于溝通協(xié)調(diào)的活動(dòng)
6、 需求管理的本質(zhì)
7、 使用用戶故事作為需求管理的載體
d) 敏捷用戶故事
? 用戶故事定義
? 用故事的特點(diǎn)
? INVEST用戶故事
? 一個(gè)卡通產(chǎn)品電子商務(wù)網(wǎng)站的例子