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