培訓(xùn)內(nèi)容:
培訓(xùn)受眾:
軟件開發(fā)企業(yè)的需求分析師、系統(tǒng)架構(gòu)師、需求分析團(tuán)隊(duì)成員、資深開發(fā)人員、負(fù)責(zé)軟件產(chǎn)品規(guī)劃與定義的相關(guān)人員、需要了解軟件開發(fā)全過程的管理人員。
課程收益:
1、建立正確、規(guī)范與創(chuàng)新的需求方法,能夠根據(jù)信息系統(tǒng)的類型選擇適合的入手點(diǎn),合理的判斷需求的關(guān)注點(diǎn)。
2、能夠用組織學(xué)的觀點(diǎn)組織需求團(tuán)隊(duì),掌握需求過程定義的本質(zhì)以及技巧,學(xué)會(huì)使用需求過程來組織需求工程的各種活動(dòng)。
3、提升交流的能力,理解需求獲取的難點(diǎn)與機(jī)會(huì),能夠應(yīng)用正確的需求捕獲技術(shù)來獲取真正的需求。
4、深入理解需求分析與建模技術(shù),能夠從設(shè)計(jì)和管理的角度出發(fā),全方位、正確而且有效的建立各種需求模型,掌握軟件需求規(guī)格說明書的編寫方法。
5、掌握需求基線管理、變更管理、需求跟蹤與驗(yàn)證的基本原理與實(shí)現(xiàn)方法,能夠有效地在軟件全生命周期中管理需求。
6、理論與實(shí)踐相結(jié)合,通過對(duì)一些典型案例的分析,以及從目前需求工作中的常見問題、誤區(qū)入手,改進(jìn)現(xiàn)有的需求方法,使需求分析的水平有一個(gè)比較大的提高。
培訓(xùn)頒發(fā)證書:
“高級(jí)軟件需求分析師”結(jié)業(yè)證書
課程大綱:
一、培訓(xùn)對(duì)象:
軟件開發(fā)企業(yè)的需求分析師、系統(tǒng)架構(gòu)師、需求分析團(tuán)隊(duì)成員、資深開發(fā)人員、負(fù)責(zé)軟件產(chǎn)品規(guī)劃與定義的相關(guān)人員、需要了解軟件開發(fā)全過程的管理人員。
二、師資:
由業(yè)界知名的需求分析師、架構(gòu)師親自授課:
謝老師 培訓(xùn)中心副校長(zhǎng)、教授、高級(jí)咨詢顧問,大型電子對(duì)抗項(xiàng)目首席系統(tǒng)架構(gòu)師
楊老師 培訓(xùn)中心高級(jí)講師,軍方顧問,高級(jí)需求分析師
三、培訓(xùn)要點(diǎn):
在高質(zhì)量軟件項(xiàng)目中,需求工程的作用舉足輕重。統(tǒng)計(jì)表明,軟件缺陷一半以上的原因來自于需求分析中的問題。僅憑這個(gè)數(shù)字,就足以告訴我們提升需求開發(fā)水平是多么重要,這正是在軟件項(xiàng)目中,我們需要對(duì)需求分析下功夫的最大原因,本課程的主要思想如下:
1,軟件開發(fā)是一種高風(fēng)險(xiǎn)的創(chuàng)造性活動(dòng),大多數(shù)項(xiàng)目風(fēng)險(xiǎn)都與需求密切相關(guān),而這一類風(fēng)險(xiǎn)的控制又十分困難,單靠推斷來進(jìn)行風(fēng)險(xiǎn)控制是不合適也是不可能的。因此,如何通過適當(dāng)?shù)墓こ棠P拖枨蟛淮_定與變更風(fēng)險(xiǎn),就成為項(xiàng)目成功的根本保障。
2,信息技術(shù)并不是把傳統(tǒng)工作流程搬到信息平臺(tái)上,必須要根據(jù)信息技術(shù)扁平、共享的特點(diǎn),對(duì)工作流程進(jìn)行梳理后重構(gòu)。分析師需要利用自己獨(dú)特的對(duì)于業(yè)務(wù)和技術(shù)兩方面融合的知識(shí)水平,以及長(zhǎng)期工作中總結(jié)歸納出來的經(jīng)驗(yàn),為提升組織戰(zhàn)略能力提供重要支撐。
3,從廣義上看軟件需求可以分成兩類,一類是有明確單一客戶的需求,另一類是面向市場(chǎng)的創(chuàng)新產(chǎn)品需求。這兩類需求有什么共性 又有什么個(gè)性 如何才能把需求做得更好 分析師應(yīng)該具有其他人所沒有的思想、眼光和感知世界的方法,突破已有的思維模式,規(guī)劃出有特色、有新意、有創(chuàng)造力的新產(chǎn)品,那我們?cè)撊绾稳プ瞿?
4,很多人認(rèn)為需求的變化是不利的,但我們能不能把變化由敵人轉(zhuǎn)化為朋友 一般化的分析很難做到深入,抓住變化才是深入分析之本。通過對(duì)業(yè)務(wù)共性和變化性進(jìn)行分析,往往能更加透徹的理解需求,并且從中發(fā)現(xiàn)潛在需求。分析的基本工具是建模,分析師必須對(duì)于概念、行為、變化這三大模型嫻熟的使用,并且用它更好的表達(dá)分析思想。
5,在產(chǎn)品需求的定義中,利用場(chǎng)景描述行為是減少需求二義性的有效手段。分析師需要通過編寫恰當(dāng)?shù)挠美龍?chǎng)景和專業(yè)的需求文檔,準(zhǔn)確對(duì)系統(tǒng)行為進(jìn)行詳細(xì)描述,從而完整定義產(chǎn)品功能性需求。在需求規(guī)格說明中,還需要以可測(cè)試的方式描述質(zhì)量屬性與驗(yàn)收條件等非功能性需求,這都是高質(zhì)量需求分析的重要控制點(diǎn)。
6,作為一個(gè)完整的工程方法,除了高水平需求開發(fā)以外,還需要嚴(yán)謹(jǐn)與規(guī)范的需求管理。如何保證各方對(duì)需求有一致的理解 如何實(shí)現(xiàn)需求跟蹤 如何實(shí)施需求變更策略 特別是隨著近年來項(xiàng)目越來越復(fù)雜,需要有更加合理的需求管理方法,為高質(zhì)量軟件開發(fā)提供關(guān)鍵支撐。
7,在研究軟件需求分析的時(shí)候,如果只關(guān)注一些具體的技巧和方法,并不可能真正理解需求分析的精髓。如果把眼光放得更高一些,把問題抽象出來進(jìn)行分析,發(fā)現(xiàn)它們之間的邏輯,往往更容易看到本質(zhì),也更容易適應(yīng)各種變化的環(huán)境。
本課程匯集了許多專家多年來理論和實(shí)踐的總結(jié),課程既有理論高度,又能提升實(shí)踐技巧,使理論與實(shí)踐完美結(jié)合。在授課過程中強(qiáng)調(diào)了知其然更要知其所以然,從根本上解決問題。從而避免死板僵化毫無生氣的分析模式,代之以生動(dòng)活潑富有創(chuàng)意的分析過程。通過課程的教學(xué),希望組織的項(xiàng)目開發(fā)達(dá)到一個(gè)新的水平。
四、培訓(xùn)內(nèi)容:
第一講 系統(tǒng)思考:高質(zhì)量軟件需求工程概述
1,需求工程:需求開發(fā)與需求管理
軟件需求工程模型
良好的需求應(yīng)該具有的特征
2,項(xiàng)目風(fēng)險(xiǎn)與需求開發(fā)
需求不確定性風(fēng)險(xiǎn)的化解方法
需求開發(fā)的過程框架
第二講 需求規(guī)劃:產(chǎn)品的目標(biāo)與輪廓
1,產(chǎn)品目標(biāo):從發(fā)現(xiàn)客戶問題到產(chǎn)品目標(biāo)
在問題定義上達(dá)成共識(shí)
多角度思考產(chǎn)品目標(biāo)
流程再造:需求的來源與基礎(chǔ)
業(yè)務(wù)流程再造的基本工具
2,產(chǎn)品創(chuàng)新:新產(chǎn)品規(guī)劃的需求方法論
產(chǎn)品創(chuàng)新與創(chuàng)新方法
創(chuàng)新產(chǎn)品構(gòu)思與設(shè)計(jì)研討會(huì)
用戶體驗(yàn)評(píng)估的過程與方法
確定數(shù)據(jù)收集和整理的方案
利用工具對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析
四個(gè)最基本的使用效果度量
用戶期望與效果的比較分析
3,產(chǎn)品的輪廓:未來產(chǎn)品的素描
定義解決方案的邊界
確定解決方案將受的約束
總結(jié)歸納:項(xiàng)目的陳述
第三講 面向客戶:如何開發(fā)客戶需求
1,建模分析:讓復(fù)雜變得簡(jiǎn)單
分析視角:把變化由敵人變?yōu)榕笥?br /> 概念模型:發(fā)現(xiàn)業(yè)務(wù)的共性及其關(guān)系
理解特征:概念的共性和變化性
分析矩陣:通過分析變化來發(fā)現(xiàn)潛在需求
2,行為分析:發(fā)現(xiàn)業(yè)務(wù)功能
關(guān)注源頭:業(yè)務(wù)用例與業(yè)務(wù)事件
理解特征:行為的共性和變化性
變化模型:發(fā)現(xiàn)變化與理解變化
發(fā)現(xiàn)功能:在建模中發(fā)現(xiàn)功能需求
3,溝通技巧:理解涉眾的需要
良好溝通需要關(guān)注的問題
培養(yǎng)和鍛煉面談的技巧
溝通的方法論
4,原型分析:溝通的手段
原型是“什么”和“為什么”要原型
通過原型挖掘需求
5,產(chǎn)品邊界的最后確定
最終確定產(chǎn)品的價(jià)值與范圍
客戶需求說明書參考模板
6,需求獲取問題的進(jìn)一步討論
第四講 面向產(chǎn)品:如何開發(fā)產(chǎn)品需求
1,產(chǎn)品需求開發(fā)中的問題
復(fù)雜系統(tǒng)的需求分解
與利益相關(guān)方協(xié)商需求
2,用例分析:描述產(chǎn)品部件的場(chǎng)景
用例的完整概念
用例是規(guī)范行為的契約
用例模型及其創(chuàng)建
3,用例結(jié)構(gòu)化:應(yīng)對(duì)復(fù)雜性的手段
包含、擴(kuò)展與泛化
包含的場(chǎng)景描述
擴(kuò)展的場(chǎng)景描述
用例的泛化關(guān)系及場(chǎng)景描述
4,利用用例描述需求要注意的問題
第五講 深入分析:如何分析與確認(rèn)需求
1,功能性需求:產(chǎn)品應(yīng)該如何工作
關(guān)注細(xì)節(jié):事務(wù)與功能需求
避免誤解:如何減少二義性
2,非功能性需求:產(chǎn)品的質(zhì)量特征
關(guān)注質(zhì)量:產(chǎn)品的特征與獨(dú)到之處
抓住重點(diǎn):明確關(guān)鍵質(zhì)量屬性
避免沖突:質(zhì)量屬性的取舍
3,驗(yàn)收標(biāo)準(zhǔn):可測(cè)量的的需求
驗(yàn)收需要標(biāo)準(zhǔn)的原因
測(cè)量的尺度
明確理由
非功能需求的驗(yàn)收標(biāo)準(zhǔn)
功能性需求的驗(yàn)收標(biāo)準(zhǔn)
4,設(shè)定優(yōu)先級(jí):哪些需求是最重要的
為什么要設(shè)定需求的優(yōu)先級(jí)
從多個(gè)角度考慮設(shè)定優(yōu)先級(jí)
第六講 總結(jié)歸納:編寫需求規(guī)格說明
1,需求規(guī)格說明書模板
2,項(xiàng)目驅(qū)動(dòng)與問題描述
3,產(chǎn)品限制條件的確定
4,功能性和非功能性需求的描述
5,闡述項(xiàng)目問題
6,需求文檔編寫的若干建議
產(chǎn)品需求規(guī)格說明書參考模板
善于書寫良好的文檔
第七講 質(zhì)量控制:需求的管理、驗(yàn)證與確認(rèn)
1,需求管理的目的與任務(wù)
2,獲得對(duì)需求一致的理解
建立利益相關(guān)方理解需求的渠道
獲取對(duì)需求的承諾
3,需求跟蹤
需求跟蹤的動(dòng)機(jī)與方法
需求跟蹤中的管理活動(dòng)
查找和消除不一致
4,需求變更控制
5,驗(yàn)證與確認(rèn)的基本概念
6,需求驗(yàn)證測(cè)試的步驟
7,需求確認(rèn)與正式評(píng)審方法
正式評(píng)審過程
評(píng)審前復(fù)查規(guī)格說明
需求評(píng)審的問題分離技術(shù)
需求評(píng)審的困難
第八講 需求分析案例教學(xué)
1,案例背景介紹
2,需求分析場(chǎng)景練習(xí)
3,如何確定