所在位置:首頁 -- 管理培訓 -- 需求管理 -- 需求開發與管理最佳實踐

需求開發與管理最佳實踐


一、培訓方式

培訓內容注重實用性, 再現實際應用場景,穿插講解理論知識,并充分利用分組討論、練習來鞏固學習效果。

二、培訓對象

架構師、項目經理、系統分析師、高級程序員、開發人員和測試人員等;

三、師資介紹

梁老師:加拿大籍IT專家,領導和參與了加拿大多倫多證券中心股票交易系統、美國J.P.Morgan銀行人力資源管理系統、PenGroup e-Biz企業管理信息系統、中國銀行天津分行企業集團財務中心業務管理系統、中國科學院空間中心電子政務系統、北京地稅后勤管理系統等項目的研發。

程老師:資深專家、高級顧問,受聘于包括SUN在內的國際知名IT廠商的金牌講師。一直致力于軟件需求分析/架構設計的研究和實踐對國外的軟件需求分析理論和實踐有透徹的理解和研究,與國外知名的專家保持密切的交流和協作融合東西方軟件研究的成果,在10多年的實踐中對軟件需求管理有深刻理解。

“需求開發與管理最佳實踐”培訓大綱

 

時間

課程大綱

一、需求實踐現狀分析

◆軟件項目成敗與需求實踐

◆軟件需求和需求工程概述

◆透過表象,分析本質(需求問題的診斷)

◆需求過程方法論

◆需求模式經驗談

1、需求過程介紹

◆需求的概念和需求分析的任務

◆需求分析與軟件生命周期的關系

◆需求分析過程—需求分析的基本過程

2、需求團隊組建

◆與甲方相關角色

◆與乙方相關角色

◆需求團隊職責

二、需求捕獲的主要方法與問題分析

1、需求捕獲策略

◆需求捕獲策略

◆需求捕獲的主要障礙與應對

◆需求捕獲時的用戶心理模型應對之道

◆需求協商的策略與技巧

2、需求捕獲的主要方法與問題分析

◆用戶訪談的操作要點與誤區分析

◆用戶調查的操作要點與誤區分析

◆文檔研究的操作要點與誤區分析

◆原型法的操作要點與誤區分析

3、需求捕獲的相關工具

◆任務卡片

◆場景描述

◆需求捕獲工具的選用設計核心思想

三、業務建模

1、業務建模

◆業務建模簡介

◆進行有效的業務建模

◆業務建模的活動和工具

◆業務建模的UML描述

◆業務角色和業務對象

◆業務建模工具指南

◆不同的業務視圖

2、業務規則

◆業務對象規則分析

◆對象約束語言OCL表達業務規則

◆業務規則類別(推導、約束與存在) ◆模糊的業務規則

3、業務向軟件構架轉化

◆業務構架建模

◆利用業務構架來定義軟件構架

◆業務模型重構

◆業務元模型提取

案例研究:電子商務項目需求捕獲

實戰演練:使用IBM Rational RequisiteProIBM Rational ClearQuest 創建需求記錄

1、需求風險管理  

◆軟件風險管理基礎

◆標識需求中風險

◆風險決策

2、需求分析的方法

◆面向對象的分析方法

◆面向問題域的分析方法

UML表示法介紹與需求建模要點總結

◆需求的原型制作

◆業務流程,業務實體和場景分析

◆非功能需求的分析

3、基于用例技術的需求分析

◆用例基礎

◆用例模型概述

◆使用基于業務事件分析用例

◆用例顆粒度分析

◆開發用例模型實踐

4、需求分析的后續周期:確定需求細節

◆用例的類型(業務、報表、接口、技術)及應用要點

◆分析業務活動細節:事件流 相關工具:活動圖

◆業務類用例的細化

◆用戶界面原型分析、約束與規則描述

◆原始需求、用例、功能點之間的關系

5、需求分析對后期的影響

◆需求分析結果對架構設計的影響

◆需求分析結果對開發的影響

◆需求分析結果對測試的影響

6、非功能型需求的處理

◆性能、安全

◆可靠性、可移植性、可維護性可用性

◆設計約束分析

7、編寫需求規格說明書

◆從溝通、寫作的角度提升水平

◆需求規格說明書格式與內容

◆需求規格說明書編寫策略與技巧

◆需求規格說明書常見的模板

◆基于CMMI的需求規格說明書、基于Agile的需求規格說明書

8、需求驗證操作實務

◆需求驗證的主要手段分析

◆需求評審的常見誤區與應對之道

案例研究:銀行財富管理系統項目需求分析

實戰演練:使用IBM Rational Rose 進行UML需求建模

實戰演練:IBM Rational RequisitePro創建、查看并修改需求及需求文檔

1、需求管理

◆需求管理和過程能力成熟度模型

◆需求管理步驟

◆需求規格說明的版本控制、需求屬性、度量需求管理的效果

◆需求分析時要不要考慮設計與實現

◆需求的全生命周期管理

◆需求組解散后,誰來負責需求的管理

2、需求變更管理

◆控制項目范圍的擴展

◆變更控制過程

◆變更控制委員會

◆測量變更活動

◆變更請求決策分析

◆變更會審與確認

3、定制需求模板

◆對不同軟件流程模板進行裁剪策略

◆定義適用自身IT組織的需求模板

◆文檔域方式模板

◆問題域方式模板

4、需求跟蹤管理

◆跟蹤管理的理念

◆需求跟蹤的目標

◆需求跟蹤需要的工具支持

◆需求跟蹤工具

◆需求跟蹤過程

5、以需求為中心的可跟蹤性管理

◆定義需求的層次

◆獲得需求間的父子關系

◆需求之間的相互影響關系

◆需求詳細屬性的定制和過濾

1、需求管理策略與操作要務

◆需求管理策略

◆迭代與需求基線的思想

◆各需求管理項之間的關系

2、需求管理的最佳實踐

◆如何控制需求膨脹與蔓延

◆需求調研分析中的項目干系人概念

◆讓軟件項目在不斷的需求變化中成功

◆甲乙方關于需求的理解的差異

3、需求管理工具

◆需求管理工具的設計思想

◆需求管理工具的基本功能演示

◆版本控制、基線、跟蹤、變更的演示

4、與工具進行集成,以改善需求的可訪問性和溝通

IBM Rational RequisiteProIBM Rational ClearCase, ClearQuest, TestManager, Rose, SoDA

IBM Rational RequisiteProMicrosoft Project的集成

5、需求階段的軟件項目估算

◆基于用例的項目估算方法(FPA)

◆基于COCOMOII的估算方法

◆減少項目估算的誤差

◆使用管理工具獲得估算經驗值

實戰演練:集成IBM Rational ClearCase, ClearQuest完成需求基線發布

實戰演練:與其他 IBM Rational ClearQuest 記錄相關聯(如對于增強的缺陷及請求),改進對需求的變更請求的可溯性

實戰演練:Rational RequisitePro 中可以通過追蹤矩陣或追蹤樹來管理需求的追蹤性,追蹤矩陣或追蹤樹都是以可視化的方式描述需求間的關系

實戰演練:需求審核跟蹤將用文檔記錄修改需求的人員、內容、原因和時間,幫助您分析它對整個項目的影

中国北京单场足球彩票