《軟件需求工程管理》課程詳情
點(diǎn)擊下載課大綱及報(bào)名表
課程背景
在經(jīng)濟(jì)蓬勃發(fā)展的今天,客戶的信息化需求變化非常快,這對(duì)軟件企業(yè)提出了嚴(yán)峻的挑戰(zhàn),對(duì)需求的快速反應(yīng)能力體現(xiàn)了一個(gè)軟件企業(yè)的核心競(jìng)爭(zhēng)能力,目前國內(nèi)軟件企業(yè)軟件開發(fā)過程遠(yuǎn)未成熟,卻還要常常面臨國外同行的競(jìng)爭(zhēng)。如何在這樣一個(gè)激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境中既積累產(chǎn)品技術(shù)、又能夠迅速把握市場(chǎng)機(jī)會(huì),軟件需求開發(fā)和管理能力成為了關(guān)鍵。
課程圍繞如何獲得高質(zhì)量的需求,全面介紹軟件需求開發(fā)和需求管理過程,還利用講師實(shí)際的經(jīng)驗(yàn),與學(xué)員共同分析本企業(yè)需求工作中的問題,并特別針對(duì)目前需求工作中的常見難點(diǎn)進(jìn)行分析,包括如何在需求工作中與客戶進(jìn)行主動(dòng)合作、如何保證需求的完整性和準(zhǔn)確性、如何編寫高質(zhì)量的需求文檔、如何在不斷滿足客戶需求的同時(shí)積累企業(yè)的核心產(chǎn)品能力。課程不僅僅給學(xué)員在需求工程上一個(gè)完整的整體認(rèn)識(shí)、還培訓(xùn)了學(xué)員在需求開發(fā)和需求管理的實(shí)際操作能力。
課程結(jié)合行業(yè)環(huán)境和軟件企業(yè)具體發(fā)展?fàn)顟B(tài)來講述軟件需求開發(fā)與需求管理,對(duì)不同態(tài)勢(shì)下的軟件企業(yè)的需求工作具有實(shí)際的參考價(jià)值。
培訓(xùn)特色
1、課程內(nèi)容系統(tǒng)全面,包括需求獲取、需求分析、需求編寫、需求評(píng)審確認(rèn)、需求變更管理和需求跟蹤,全部需求工程的內(nèi)容。此外,本課程還包含部分軟件設(shè)計(jì)內(nèi)容以解答需求和設(shè)計(jì)的界限問題。
2、課程具有很強(qiáng)的實(shí)用性。講師長(zhǎng)期從事軟件的研發(fā)管理、企業(yè)咨詢,本課程有大量的案例展示,并通過演練使學(xué)員掌握具體的方法,而不是從軟件工程書籍上可以學(xué)到的理論。在咨詢輔導(dǎo)和企業(yè)內(nèi)訓(xùn)中,學(xué)員反響極佳,如一位計(jì)算機(jī)專業(yè)的研究生所評(píng)價(jià):“聽了周老師的課,發(fā)現(xiàn)大學(xué)的課都白學(xué)了!”
3、課程采用互動(dòng)式教學(xué)、大量的小案例、分析大案例和學(xué)員親自演練,有助于學(xué)員理解。
課程大綱
1. 軟件需求工程概述
本單元學(xué)習(xí)目標(biāo):掌握需求工程的基本概念,認(rèn)識(shí)到需求重要性
1.1. 什么是需求
1.1.1. 需求定義
1.1.2. 從需求定義中理解需求層次結(jié)構(gòu)
1.1.3. 案例:市場(chǎng)提供的需求是否足夠
1.1.4. 軟件需求分類和組成部分
1.1.5. 案例:某產(chǎn)品的不同層次需求描述
1.2. 需求的重要性
1.2.1. 從缺陷分布和修復(fù)成本看需求的重要性,說明項(xiàng)目延期的本質(zhì)在需求沒有做好
1.2.2. 案例:請(qǐng)分析某項(xiàng)目的需求文檔有什么問題,以及這些問題將對(duì)項(xiàng)目造成什么樣的影響
1.2.3. 從standish項(xiàng)目成功要素看
1.2.4. 從CMMI過程域看
1.3. 需求的難度
1.3.1. 客戶不清楚要什么,不知該如何表述
1.3.2. 軟件工程師缺乏業(yè)務(wù)領(lǐng)域知識(shí)
1.4. 需求工程簡(jiǎn)介
1.4.1. 需求開發(fā)
1.4.2. 需求管理
1.5. 需求工程典型問題
1.5.1. 典型問題描述
1.5.2. 原因剖析
2. 需求獲取
本單元學(xué)習(xí)目標(biāo):掌握需求獲取的過程和方法
2.1. 組織級(jí)產(chǎn)品需求管理和產(chǎn)品規(guī)劃、產(chǎn)品開發(fā)的關(guān)系
2.2. 組織級(jí)產(chǎn)品需求管理過程
2.3. 組織級(jí)產(chǎn)品需求獲取途徑
2.4. 案例:xx公司的產(chǎn)品需求管理
2.5. 識(shí)別項(xiàng)目需求干系人
2.6. 識(shí)別干系人needs、wants、priority、constraints
2.7. kano模型
2.8. 客戶案例演練:根據(jù)kano模型識(shí)別5類需求
2.9. 為何要優(yōu)先級(jí),組織層面和項(xiàng)目層面策略
2.10. 約束包括內(nèi)容
2.11. 需求來源
2.12. 需求挖掘方法:頭腦風(fēng)暴、訪談、原型
2.13. 需求挖掘的能力要求和客戶參與的重要性
2.14. 客戶案例演練:識(shí)別需求干系人及其需求
3. 需求開發(fā)——需求分析和文檔化
本單元學(xué)習(xí)目標(biāo):掌握如何把挖掘到的需求進(jìn)行分析和進(jìn)一步細(xì)化,以及好的需求規(guī)格說明書標(biāo)準(zhǔn)是什么
3.1. 案例:需求文檔案例研討
3.2. 需求分析目標(biāo)和原則
3.3. USE CASE建模介紹
3.4. 結(jié)構(gòu)化建模工具介紹
3.5. 質(zhì)量模型介紹
3.6. 關(guān)于質(zhì)量屬性(非功能需求)
3.7. 需求文檔的寫作原則
3.8. 需求規(guī)格說明書的內(nèi)容
3.9. 高質(zhì)量需求文檔的標(biāo)準(zhǔn)
3.9.1. 好的需求文檔特點(diǎn)
3.9.2. 需求文檔中避免出現(xiàn)的一些詞匯
3.9.3. 演練:寫出一功能需求的輸出部分
3.10. 總結(jié):如何制定出高質(zhì)量的需求文檔;其它公司的需求分析案例分享
3.11. 演練:需求分析和文檔寫作演練
4. 需求開發(fā)——需求評(píng)審和確認(rèn)
本單元學(xué)習(xí)目標(biāo):通過本單元學(xué)習(xí)掌握評(píng)審有效過程和方法
4.1. 評(píng)審的意義
4.2. 案例分析:剖析某項(xiàng)目的技術(shù)評(píng)審
4.3. 評(píng)審的過程
4.4. 需求評(píng)審的人員選擇和其它注意事
4.5. 需求確認(rèn)
5. 軟件設(shè)計(jì)
本單元學(xué)習(xí)目標(biāo):通過對(duì)軟件設(shè)計(jì)的介紹,掌握需求和設(shè)計(jì)的區(qū)別
5.1. 設(shè)計(jì)基本原理和基本概念
5.1.1. 基本分解問題、簡(jiǎn)化問題的原理
5.1.2. 層次化概念
5.1.3. 模塊化概念
5.1.4. 信息隱蔽概念
5.2. 模塊分解基本原則
5.2.1. 低耦合
5.2.2. 高內(nèi)聚
5.3. 問題1:需求和設(shè)計(jì)界限不清
5.3.1. 什么是需求,什么是設(shè)計(jì),二者區(qū)別在哪里
5.3.2. 接口描述在需求中還是在設(shè)計(jì)中
5.3.3. 設(shè)計(jì)中數(shù)據(jù)描述和需求中數(shù)據(jù)描述有何不同
5.4. 問題2:設(shè)計(jì)的層次和詳細(xì)程度問題
5.4.1. 需要幾個(gè)層次的設(shè)計(jì)文檔合適
5.4.2. 設(shè)計(jì)文檔的內(nèi)容結(jié)構(gòu)和不同層次文檔的內(nèi)容銜接
5.4.3. 詳細(xì)設(shè)計(jì)要詳細(xì)到什么程度
5.4.4. 設(shè)計(jì)的層級(jí)和顆粒度的原則:使得開發(fā)效率最大化并滿足維護(hù)需要
5.4.5. 示例:展示某嵌入式軟件概要設(shè)計(jì)文檔和詳細(xì)設(shè)計(jì)文檔,說明好的設(shè)計(jì)文檔是如何提高開發(fā)效率的
5.5. 問題3:設(shè)計(jì)文檔的內(nèi)容冗余問題
5.5.1. 使用的數(shù)據(jù)設(shè)計(jì)工具時(shí),文檔中的數(shù)據(jù)設(shè)計(jì)部分怎樣寫
5.5.2. 使用設(shè)計(jì)建模工具時(shí),設(shè)計(jì)文檔又怎樣寫
5.6. 案例分析:H3C是如何改進(jìn)軟件設(shè)計(jì)的
6. 需求管理
本單元學(xué)習(xí)目標(biāo):掌握需求管理的方法,使得需求變更有序、項(xiàng)目的各交付件與需求一致
6.1. 需求管理內(nèi)容
6.2. 案例分析:某企業(yè)需求變更管理存在哪些問題
6.3. 需求變更過程
6.3.1. 需求變更原因
6.3.2. 如何減少需求變更
6.3.3. 需求變更控制過程
6.4. 需求跟蹤
6.5. 需求管理中的度量
《軟件需求工程管理》培訓(xùn)受眾
企業(yè)研發(fā)總經(jīng)理/副總、公司總工/技術(shù)總監(jiān)、研發(fā)項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、PMO(項(xiàng)目管理辦公室)成員、需求分析員、需求管理人員、軟件工程師等。
《軟件需求工程管理》課程目的
解決問題:
需求文檔到底細(xì)化到什么程度?寫粗了好像需求沒有表達(dá)清楚,寫細(xì)感覺又像是設(shè)計(jì),且耗費(fèi)時(shí)間,需求文檔的粒度到底如何把握呢?
不清楚哪些內(nèi)容要寫在需求文檔中,哪些內(nèi)容要寫得設(shè)計(jì)文檔中,需求和設(shè)計(jì)的界限在哪里?
絕大多數(shù)的軟件項(xiàng)目都面臨著很有挑戰(zhàn)的進(jìn)度要求,項(xiàng)目往往在前期(如需求、設(shè)計(jì)階段)進(jìn)展好像比較順利,為何到了后期(如系統(tǒng)測(cè)試、交付)卻一延再延?項(xiàng)目進(jìn)度的延遲和軟件需求之間有什么樣的關(guān)系?您知道需求的問題遺留到測(cè)試階段去解決,其工作量要被放大多少倍嗎?
為何需求變化如此頻繁?導(dǎo)致本來就很緊張的進(jìn)度變得更加不可控,如何減少需求變更?
有些企業(yè)的高層管理喜歡給軟件開發(fā)團(tuán)隊(duì)定交付期限,“必須一個(gè)月之內(nèi)拿出來,這是死命令”,這樣的狀況是不是直接編碼效率更高呢?
………
總體收益:
深刻體驗(yàn)到軟件需求對(duì)整個(gè)項(xiàng)目的成功(包括進(jìn)度目標(biāo))都有極其重要的影響,做好需求分析項(xiàng)目就成功一半了。
顛覆之前的觀念,原來需求規(guī)格說明書要如此程度。
具體收益:
掌握需求層次劃分、需求的組成部分。
體驗(yàn)到需求的重要性,掌握缺陷的成長(zhǎng)模型、十乘十乘十法則。
掌握軟件需求工程包括的內(nèi)容。
了解需求獲取的兩個(gè)層面(組織層面、項(xiàng)目層面),掌握需求獲取的方法以及內(nèi)容。
掌握需求分析方法、建模工具,掌握需求文檔寫作標(biāo)準(zhǔn)。
掌握需求有效評(píng)審的過程、方法。
掌握軟件需求和軟件設(shè)計(jì)的界限。
掌握需求變更控制過程和需求跟蹤過程。
《軟件需求工程管理》所屬分類
研發(fā)項(xiàng)目
《軟件需求工程管理》授課培訓(xùn)師簡(jiǎn)介
周志龍
周志龍:資深講師,資深咨詢顧問
• 中國軟件行業(yè)協(xié)會(huì)授予的十大咨詢師
專業(yè)背景:哈爾濱工業(yè)大學(xué)工學(xué)碩士,具備17年產(chǎn)品研發(fā)、研發(fā)管理、質(zhì)量管理及研發(fā)過程改進(jìn)咨詢經(jīng)驗(yàn)。曾在華為公司北研所和華為3COM公司任職7年,歷任研發(fā)工程師、研發(fā)經(jīng)理、質(zhì)量總監(jiān)等職位,對(duì)IPD和CMMI有深入的研究和豐富的實(shí)踐,是華為最早按照研發(fā)流程體系成功完成項(xiàng)目的首批項(xiàng)目經(jīng)理;參與了華為和華為3COM研發(fā)流程體系建設(shè)、推行和改進(jìn)工作;在華為3COM主導(dǎo)的產(chǎn)品開發(fā)過程的變革獲得巨大成功,使得華為3COM產(chǎn)品開發(fā)遠(yuǎn)遠(yuǎn)領(lǐng)先于業(yè)界。
咨詢背景:有9年的咨詢經(jīng)驗(yàn),為數(shù)十家高科技企業(yè)做過咨詢服務(wù),涉及領(lǐng)域包括金融、郵電、電力、汽車、電子政務(wù)、稅務(wù)、手機(jī)等,包括世界500強(qiáng)企業(yè)、上市公司。主要咨詢客戶有:蘇州天準(zhǔn),上海良信,臺(tái)灣晨星半導(dǎo)體,南京埃斯頓、長(zhǎng)春一汽,北京偉創(chuàng)力(中國),埃斯頓自動(dòng)化,北京軟腦軟件,北京華勝天成,北京天碁科技(T3G),中星電子,北京中科恒業(yè),奧德思電器,江蘇大唐,航天信息,公眾信息,中科院西北星,中興通訊,成都天府軟件園,山東農(nóng)信社等等。專業(yè)、敬業(yè)的咨詢作風(fēng)深受客戶贊揚(yáng),應(yīng)得非常好的口碑,被中國軟件行業(yè)協(xié)會(huì)授予十大咨詢師。
培訓(xùn)背景:在華為公司和華為3COM公司,為研發(fā)人員提供大量培訓(xùn),就多次被評(píng)為公司優(yōu)秀講師。在咨詢服務(wù)過程中,為客戶提供研發(fā)管理、質(zhì)量管理、項(xiàng)目管理、軟件工程等培訓(xùn),此外,還為廣東核電站、上海中科深江、珠海高凌信息、深圳市文鼎創(chuàng)數(shù)據(jù)科技、奧維通信、深圳市科陸電子、理邦精密儀器、南京科遠(yuǎn)、廣利核、橫河電機(jī)、冶自歐博、中星電子等公司提供培訓(xùn)服務(wù),在北京、上海、深圳、杭州等地舉辦過公開課。