《軟件需求開(kāi)發(fā)與需求管理》課程詳情
點(diǎn)擊下載課大綱及報(bào)名表
認(rèn)識(shí)軟件需求
本章節(jié)學(xué)習(xí)目標(biāo):掌握軟件需求的基本概念、理清思路
什么是軟件的需求?
問(wèn)題探討
需求的定義
需求的影響因素:范圍、干系人、目標(biāo)的相互作用
需求的層次劃分與分類(lèi)
業(yè)務(wù)需求
用戶(hù)需求、業(yè)務(wù)規(guī)則、質(zhì)量屬性
功能需求、系統(tǒng)需求、外部接口與約束
需求的分解結(jié)構(gòu)
什么是軟件的需求開(kāi)發(fā)與管理?
需求工程
需求開(kāi)發(fā)及迭代的需求開(kāi)發(fā)過(guò)程
需求管理
案例分析與演練1
需求組織
本章學(xué)習(xí)目標(biāo):理解客戶(hù)與開(kāi)發(fā)方在需求開(kāi)發(fā)與管理中的分工與合作,如何構(gòu)建需求合作組織,系統(tǒng)分析員的責(zé)任和組織定位。
問(wèn)題探討
開(kāi)發(fā)方與客戶(hù)在需求工作的關(guān)系
客戶(hù)的權(quán)利與義務(wù)
需求分析員的職責(zé)
需求組織的三個(gè)層次
典型需求組織舉例
客戶(hù)、開(kāi)發(fā)方需求組織
組織職責(zé)
案例分析與演練2
業(yè)務(wù)需求
本章學(xué)習(xí)目標(biāo):理解業(yè)務(wù)需求的重要性和其對(duì)用戶(hù)需求、功能需求的指導(dǎo)作用,以及如何獲取和分析編寫(xiě)業(yè)務(wù)需求。
問(wèn)題探討
業(yè)務(wù)需求的組成
產(chǎn)品的業(yè)務(wù)目標(biāo)
產(chǎn)品的前景與范圍
業(yè)務(wù)需求的來(lái)源
業(yè)務(wù)需求分析與編寫(xiě)要點(diǎn)
業(yè)務(wù)需求的特點(diǎn)
業(yè)務(wù)需求的模板及說(shuō)明
案例分析與演練3
需求獲取
本章學(xué)習(xí)目標(biāo):理解需求獲取的重要性,區(qū)別需求獲取與需求收集,掌握需求獲取的方法
問(wèn)題探討
需求的來(lái)源
用戶(hù)類(lèi)
需求分類(lèi)
業(yè)務(wù)用例與場(chǎng)景
尋找遺漏的需求
需求獲取的方法
案例分析與演練4
需求分析
本章學(xué)習(xí)目標(biāo):理解高層需求的分解和最終原子需求的形成,掌握需求分析的方法
問(wèn)題探討
提取產(chǎn)品用例
提取功能性需求
需求分組
產(chǎn)品分解結(jié)構(gòu)
產(chǎn)品復(fù)用
非功能需求
需求優(yōu)先級(jí)處理
原型
需求建模
需求分析的方法
案例分析與演練5
需求編寫(xiě)
本章學(xué)習(xí)目標(biāo):理解需求編寫(xiě)與需求獲取、需求分析的關(guān)系、以及需求規(guī)格的結(jié)構(gòu)及如何與需求管理相結(jié)合,掌握需求編寫(xiě)的方法。
問(wèn)題探討和概念澄清
需求的標(biāo)識(shí)
需求規(guī)格的框架及匯編
需求項(xiàng)框架
需求矩陣
需求規(guī)格說(shuō)明模板
案例分析與演練6
需求驗(yàn)證
本章學(xué)習(xí)目標(biāo):理解需求驗(yàn)證在質(zhì)量控制和在軟件開(kāi)發(fā)中的承上啟下重要作用,掌握需求驗(yàn)證的方法
問(wèn)題探討
需求驗(yàn)證的時(shí)機(jī)
需求文檔審查
測(cè)試需求
需求版本化安排
需求工作量評(píng)估與版本工作量匯總評(píng)估
業(yè)務(wù)需求的對(duì)照評(píng)估
需求進(jìn)入基線(xiàn)
案例分析與演練7
敏捷需求開(kāi)發(fā)
本章學(xué)習(xí)目標(biāo):理解不同規(guī)模的軟件產(chǎn)品開(kāi)發(fā)項(xiàng)目的需求開(kāi)發(fā)過(guò)程的裁減方法
問(wèn)題探討
軟件開(kāi)發(fā)項(xiàng)目的敏捷等級(jí)
各等級(jí)的敏捷需求開(kāi)發(fā)過(guò)程裁減
案例分析8
需求管理
本章學(xué)習(xí)目標(biāo):掌握如何和需求開(kāi)發(fā)相結(jié)合,建立一個(gè)需求管理的“神經(jīng)系統(tǒng)“,滿(mǎn)足不同層面、不同角度的管理需要。
問(wèn)題探討
需求基線(xiàn)的建立
需求復(fù)用
版本基線(xiàn)的建立
需求數(shù)據(jù)庫(kù)
需求跟蹤矩陣
需求變更控制過(guò)程
需求管理工具
案例分析與演練9
需求驅(qū)動(dòng)的軟件開(kāi)發(fā)計(jì)劃
本章學(xué)習(xí)目標(biāo):理解需求在開(kāi)發(fā)企業(yè)的分配過(guò)程,掌握需求驅(qū)動(dòng)的軟件開(kāi)發(fā)計(jì)劃的制作。
問(wèn)題探討
軟件開(kāi)發(fā)項(xiàng)目的計(jì)劃特征
軟件開(kāi)發(fā)計(jì)劃制定的時(shí)機(jī)
迭代的軟件開(kāi)發(fā)計(jì)劃
軟件項(xiàng)目的分級(jí)計(jì)劃體系
各級(jí)計(jì)劃之間的關(guān)系
項(xiàng)目里程碑計(jì)劃
軟件版本計(jì)劃
項(xiàng)目總體計(jì)劃
專(zhuān)業(yè)領(lǐng)域計(jì)劃
個(gè)人計(jì)劃
需求驅(qū)動(dòng)各級(jí)項(xiàng)目計(jì)劃
需求變更驅(qū)動(dòng)軟件開(kāi)發(fā)計(jì)劃變更
里程碑目標(biāo)和范圍的調(diào)整
基線(xiàn)需求的變更
基線(xiàn)需求的增加
案例分析與演練
課程特色
課程系統(tǒng)全面,包括了需求的開(kāi)發(fā)和需求管理、需求驅(qū)動(dòng)的軟件開(kāi)發(fā)計(jì)劃,共10個(gè)模塊,并配有相應(yīng)的案例、練習(xí)和模板。
課程設(shè)計(jì)根據(jù)業(yè)界最佳實(shí)踐和講師實(shí)際經(jīng)驗(yàn)而設(shè)計(jì),避免陷入一般知識(shí)理論介紹。
簡(jiǎn)單適用的管理工具與方法,回絕復(fù)雜費(fèi)解的理論。
課程中互動(dòng)式教學(xué)、大量的小案例、分析大案例和學(xué)員親自演練,有助于學(xué)員理解。
豐富的模版、Checklist展示,有助于企業(yè)用于具體工作。
講師12年軟件產(chǎn)品開(kāi)發(fā)、技術(shù)管理、人員管理的實(shí)踐經(jīng)驗(yàn)。
講師在業(yè)界優(yōu)秀企業(yè)工作時(shí)的切身實(shí)踐體會(huì)。
《軟件需求開(kāi)發(fā)與需求管理》培訓(xùn)受眾
企業(yè)研發(fā)總經(jīng)理/副總、公司總工/技術(shù)總監(jiān)、研發(fā)項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、PMO(項(xiàng)目管理辦公室)成員、需求分析員、需求管理人員等。
《軟件需求開(kāi)發(fā)與需求管理》課程目的
解決問(wèn)題:
有些項(xiàng)目,前期需求調(diào)研、設(shè)計(jì)開(kāi)發(fā)測(cè)試都很順利,但一到交付,就反復(fù)修改,甚至推倒重來(lái),如何在一開(kāi)始就避免這種情況的發(fā)生?
很多軟件項(xiàng)目經(jīng)理很委屈,“客戶(hù)都不知道自己要什么,我又如何知道。俊钡降渍l(shuí)應(yīng)該最了解需求?是客戶(hù)自身?還是開(kāi)發(fā)企業(yè)自己?
有些客戶(hù)開(kāi)始對(duì)需求漠不關(guān)心,可看到產(chǎn)品之后,就提出了一大堆的意見(jiàn)!如何在項(xiàng)目前期建立良好的客戶(hù)合作關(guān)系?提高項(xiàng)目前期的需求質(zhì)量,那將直接減少設(shè)計(jì)開(kāi)發(fā)返工工作量!
軟件產(chǎn)品開(kāi)發(fā)部門(mén)總是覺(jué)得市場(chǎng)部門(mén)提出的要求奇怪,覺(jué)得產(chǎn)品的實(shí)際實(shí)現(xiàn)比市場(chǎng)部門(mén)要求強(qiáng)大很多,為什么市場(chǎng)部門(mén)還挑了挑去?可市場(chǎng)部門(mén)又覺(jué)得產(chǎn)品開(kāi)發(fā)部門(mén)的實(shí)現(xiàn)根本不是他們所需要的。
企業(yè)和客戶(hù)的管理人員常常收到軟件產(chǎn)品開(kāi)發(fā)事務(wù)性的進(jìn)展匯報(bào),他們很難評(píng)估已完成的產(chǎn)品開(kāi)發(fā)工作到底占全局工作的比例,產(chǎn)品功能比預(yù)期出現(xiàn)深度蔓延還是廣度蔓延,為何很難獲取全局性的進(jìn)展和評(píng)估報(bào)告?
需求還有弄清楚,客戶(hù)就要求提供承諾系統(tǒng)交付的時(shí)間,甚至要求提供系統(tǒng)了,怎么辦?
客戶(hù)為什么總要變化需求?面對(duì)需求的變更,是不是只能被動(dòng)地接受呢?
有些企業(yè)對(duì)需求變更不負(fù)重荷,提出“要引導(dǎo)客戶(hù)的需求?”,可強(qiáng)勢(shì)的客戶(hù)并不認(rèn)可軟件企業(yè)的引導(dǎo),企業(yè)如何在需求變更中處于主動(dòng)地位?
項(xiàng)目計(jì)劃剛做完甚至還沒(méi)有做完,需求的變化就已經(jīng)進(jìn)來(lái)了,如何做一個(gè)能夠適應(yīng)需求變更的軟件開(kāi)發(fā)計(jì)劃呢?
總體收益:
提高企業(yè)需求開(kāi)發(fā)工作的質(zhì)量,讓正確而且完整的需求進(jìn)入下一步設(shè)計(jì)和開(kāi)發(fā)過(guò)程。
提升企業(yè)需求管理的能力,滿(mǎn)足企業(yè)各個(gè)層次、多角度的管理需要,并促進(jìn)整體研發(fā)管理水平的提升,加強(qiáng)項(xiàng)目過(guò)程的可控性、可視性,最終保證的成功交付。
用規(guī)范的方法逐步分解和化解客戶(hù)干預(yù)和需求變化的對(duì)整個(gè)軟件產(chǎn)品研發(fā)的風(fēng)險(xiǎn),讓需求成為軟件產(chǎn)品升級(jí)進(jìn)步的推動(dòng)力,而不是產(chǎn)品研發(fā)失敗或產(chǎn)品無(wú)法交付的風(fēng)險(xiǎn)。
具體收益:
1. 掌握需求的本質(zhì)和需求工程的相關(guān)概念,建立正確的需求觀(guān)。
2. 掌握需求分層與結(jié)構(gòu)分解,并理解其如何與企業(yè)不同層次的管理工作相結(jié)合,建立以原子需求(需求項(xiàng))為最小單元的需求管理“神經(jīng)系統(tǒng)”,破除聯(lián)系凌亂、顆粒度大小不一的“需求碎片”。
3、掌握如何與客戶(hù)在需求工作中建立合作關(guān)系,讓客戶(hù)的參與成為軟件質(zhì)量改進(jìn)的積極因素。
3.掌握迭代的需求開(kāi)發(fā)過(guò)程,并具體掌握如何通過(guò)需求獲取、需求分析、需求編寫(xiě)、需求驗(yàn)證,獲取高質(zhì)量的需求。
4.掌握需求分配的版本化安排,理解其與產(chǎn)品版本化演進(jìn)之間的關(guān)系,和如何進(jìn)行產(chǎn)品組件的復(fù)用。
5.掌握如何制訂需求驅(qū)動(dòng)的軟件開(kāi)發(fā)計(jì)劃,讓需求推動(dòng)產(chǎn)品的升級(jí),減少工作的反復(fù)。
6.掌握需求過(guò)程涉及的一系列方法和工具。
《軟件需求開(kāi)發(fā)與需求管理》所屬分類(lèi)
研發(fā)項(xiàng)目
《軟件需求開(kāi)發(fā)與需求管理》授課培訓(xùn)師簡(jiǎn)介
胡煒梅
計(jì)算機(jī)軟件學(xué)士、經(jīng)濟(jì)學(xué)碩士
專(zhuān)業(yè)背景:長(zhǎng)期從事軟件系統(tǒng)和產(chǎn)品開(kāi)發(fā)項(xiàng)目的開(kāi)發(fā)與管理工作,先后擔(dān)任過(guò)軟件開(kāi)發(fā)工程師、項(xiàng)目經(jīng)理、開(kāi)發(fā)部經(jīng)理、產(chǎn)品線(xiàn)總經(jīng)理、公司研發(fā)副總裁等職位,積累了豐富的技術(shù)和管理經(jīng)驗(yàn)。曾兩度接管瀕危大型軟件研發(fā)項(xiàng)目,實(shí)施包括需求開(kāi)發(fā)和需求管理在內(nèi)的過(guò)程改進(jìn),皆在短期扭轉(zhuǎn)局面(3個(gè)月),取得成功;在廣州南方電信系統(tǒng)軟件有限公司期間曾主管移動(dòng)BOSS系列項(xiàng)目(含東莞、佛山、惠州、河源、梅州、順德,總合同額約1.2億),取得很大成功,其中的東莞BOSS成為廣東移動(dòng)BOSS的樣板工程;并曾連續(xù)多年主持推動(dòng)公司研發(fā)管理體系進(jìn)步,極大提高的公司的軟件產(chǎn)品研發(fā)能力。