Section 1.1 面向客戶研發(fā)需求觀(業(yè)務(wù)驅(qū)動需求工程)
(通過生活、IT系統(tǒng)開發(fā)的案例闡述需求的真諦,幫助學(xué)員建立面向客戶研發(fā)的理念,掌握業(yè)務(wù)驅(qū)動需求工程的核心思想)
(通過具體的案例,幫助學(xué)員掌握“澄清問題、了解背景、建議并確認解決方案”工作思路,使業(yè)務(wù)驅(qū)動需求工程能夠落地)
Section 1.2 需求分析工作內(nèi)容與核心線索
(通過回顧需求分析方法的發(fā)展過程,來闡述需求分析的本質(zhì),以及未來發(fā)展方向)
?需求的系統(tǒng)模型層分析:五大需求基本元素
(以上三個小節(jié)分別講述從業(yè)務(wù)價值、組織/業(yè)務(wù)模型以及系統(tǒng)模型的角度看待信息化系統(tǒng)需求的結(jié)果,并給出對應(yīng)的需求分析內(nèi)容,引出3大價值要點、4個需求組織元素、5個需求基本元素,使學(xué)員能夠清晰地理清需求分析的核心線索)
Section 1.3 需求分析的工具與產(chǎn)物
(說明為什么要建模,建模的本質(zhì),以及如何選擇建模工具,建到什么程度)
(深入解決需求模板的使用要點,點出需求模板應(yīng)用盲區(qū),并介紹本次課程中所采用的需求模板)
Section 2.1 鎖定目標(biāo)/愿景
(講解目標(biāo)定義的意義,說明目標(biāo)、愿景的描述方式、要點,講解《問題卡片》模板的應(yīng)用)
ü?團隊共創(chuàng)法(聯(lián)合開發(fā))
貫穿案例Workshop:高層目標(biāo)訪談à問題定義
(學(xué)員分組制定訪談計劃à現(xiàn)場高層訪談模擬à學(xué)員小組寫作《問題卡片》,完成目標(biāo)/愿景定義)
(講解并演示對標(biāo)識的目標(biāo)/愿景進一步做深入分析的三種方法)
Section 2.2 理清Stakeholder
貫穿案例Workshop:Stakeholder識別、分析
(識別示例案例系統(tǒng)中主要的Stakeholder,并對其中幾個Stakeholder進行詳細分析,列出其核心關(guān)注點)
Section 3:跑馬圈地:劃定項目的業(yè)務(wù)范圍
Section 3.1主題域(業(yè)務(wù)子系統(tǒng))劃分
技術(shù)子系統(tǒng) vs. 業(yè)務(wù)子系統(tǒng)
(講解以技術(shù)視角和業(yè)務(wù)視角分解子系統(tǒng)之間的差異,以及它們的優(yōu)缺點)
(講解管理職能、產(chǎn)品服務(wù)兩種維度的劃分原則,以及驗證子系統(tǒng)劃分合理性的原則,并舉例說明)
強調(diào)橫向關(guān)系:構(gòu)件圖
強調(diào)數(shù)據(jù)交互與共享:數(shù)據(jù)流圖
(說明如何選擇用哪種圖來描述子系統(tǒng)劃分的結(jié)果)
(學(xué)員閱讀案例說明,分小組討論主題域劃分,并通過適合的模型表示出來)
(說明業(yè)務(wù)流程在信息化系統(tǒng)中的重要性,以及如何提前標(biāo)識流程,即尋找事件)
貫穿案例Workshop:識別主題域內(nèi)的事件
(以示例系統(tǒng)中的一個主題域為例,小組討論識別出其事件,講師演示ROSE建模)
(從業(yè)務(wù)價值理解報表,從而使學(xué)員理解如何引導(dǎo)用戶發(fā)掘報表需求)
全局報表:KPI、匯報關(guān)系、數(shù)據(jù)分析
流程級報表:異常、進度、數(shù)據(jù)分析
貫穿案例Workshop:識別主題域內(nèi)的管控點
(小組討論,得出示例系統(tǒng)中的主要管控點列表)
(對之前的分析結(jié)果進行整理,填充入需求規(guī)格說明書中[完成第2章節(jié)全部,以及第3章的目錄])
Section 4:抽絲剝繭:理清行為脈絡(luò)
(從業(yè)務(wù)的視角理解流程,理解流程的來源、核心要素,以便學(xué)員能夠更加準(zhǔn)確地獲取流程相關(guān)信息;并且掌握分層描述流程的技能)
數(shù)據(jù)流為主:數(shù)據(jù)流程圖
貫穿案例Workshop:流程分析與建模實戰(zhàn)
(學(xué)員小組討論,以示例系統(tǒng)中其中一個主題域為例,對其中的兩個主要流程進行流程建模,講師點評并演示如何用Rose組織這些模型,并幫助學(xué)員理解需求工作中流程建模做到什么程度)
(說明流程優(yōu)化的基本方法,并通過對示例系統(tǒng)中某些流程的合理性進行分析,給出建議,理解它對信息系統(tǒng)的影響)
Section 4.2 業(yè)務(wù)功能分析
(深入解析用例與功能的區(qū)別,使學(xué)員正確理解、應(yīng)用)
貫穿案例Workshop:用例圖片段建模實戰(zhàn)
(學(xué)員小組討論,以示例系統(tǒng)中其中一個名為“體檢業(yè)務(wù)子系統(tǒng)”的主題域為例,對其中的兩個主要流程進行用例建模,講師演示如何使用Rose將它們合并成整個子系統(tǒng)的用例模型)
(對之前的分析結(jié)果進行整理,填充入需求規(guī)格說明書中[完成第3章節(jié)中關(guān)于行為需求主線的內(nèi)容,并列出第4章中關(guān)于行為需求主線的目錄])
Section 5:樂高世界:呈現(xiàn)數(shù)據(jù)框架
Section 5.1 領(lǐng)域建模基礎(chǔ)
(說明數(shù)據(jù)主線在需求分析過程中的工作內(nèi)容,掌握類圖的基本概念與應(yīng)用要點,解決為什么要做領(lǐng)域模型的困惑)
Section 5.2 領(lǐng)域建模基礎(chǔ)
(列舉領(lǐng)域模型中實際應(yīng)用中常犯的錯誤,給出良好領(lǐng)域模型的標(biāo)準(zhǔn))
(介紹領(lǐng)域建模最有效工作:四色建模法)
貫穿案例Workshop:領(lǐng)域建模片段實戰(zhàn)
(學(xué)員小組討論,以示例系統(tǒng)中其中一個主題域為例,用四色建模法對其中的兩個主要流程進行領(lǐng)域建模,講師點評并演示如何使用Rose將它們合并成整個子系統(tǒng)的領(lǐng)域模型)
(對之前的分析結(jié)果進行整理,填充入需求規(guī)格說明書中[完成第3章節(jié)中關(guān)于數(shù)據(jù)需求主線的內(nèi)容,并列出第4章中關(guān)于數(shù)據(jù)需求主線的目錄])
本章節(jié)通過演示使學(xué)員掌握領(lǐng)域建模的理念與手段。
Section 6.1 質(zhì)量/約束分析要點
(透徹分析質(zhì)量需求在實踐中最典型的“定性化”、“全局化”問題,并給出實際的操作建議)
(講解如何從全局看待質(zhì)量需求,如何為具體的項目/產(chǎn)品定義質(zhì)量屬性樹)
Section 6.2 質(zhì)量/約束分析工具
(詳細介紹如何使用目標(biāo)場景決策卡來描述非功能需求,并以易用性為例說明如何推導(dǎo)和分析非功能需求)
(小組討論,對示例系統(tǒng)進行全局質(zhì)量樹的整理,并列舉一部分目標(biāo)場景決策卡)
(對之前的分析結(jié)果進行整理,填充入需求規(guī)格說明書中[完成第5章節(jié)的內(nèi)容])
Section 7:天圓地方:填充需求細節(jié)
Section 7.1 業(yè)務(wù)功能需求細節(jié)
業(yè)務(wù)功能需求細節(jié)寫作要點(用例描述)
(講解業(yè)務(wù)功能寫作和傳統(tǒng)IPO模式的功能描述之間的本質(zhì)區(qū)別,講清寫作的內(nèi)容與要點)
(通過案例講解用例描述和任務(wù)卡片兩種寫作形式的使用方法,并對常見的錯誤進行點評)
?貫穿案例Workshop:業(yè)務(wù)功能需求描述實戰(zhàn)
(小組討論,并分別以任務(wù)卡片、用例描述兩種形式來完成一個業(yè)務(wù)功能的需求描述)
Section 7.4 數(shù)據(jù)需求細節(jié)
?數(shù)據(jù)需求細節(jié)寫作要點
(對之前的分析結(jié)果進行整理,填充入需求規(guī)格說明書中[完成第4章節(jié)的內(nèi)容])
本章節(jié)通過演示使學(xué)員掌握業(yè)務(wù)功能、報表、接口、數(shù)據(jù)項四個需求基本元素的描述方式。