培訓搜索引擎
項目管理
軟件需求開發(fā)與需求管理(周志龍)
參加對象:企業(yè)研發(fā)總經(jīng)理/副總、公司總工/技術總監(jiān)、研發(fā)項目經(jīng)理、產(chǎn)品經(jīng)理、PMO(項目管理辦公室)成員、需求分析員、需求管理人員等。- 開課地址: 開課時間:
課程背景
在經(jīng)濟蓬勃發(fā)展的今天,客戶的信息化需求變化非???,這對軟件企業(yè)提出了嚴峻的挑戰(zhàn),對需求的快速反應能力體現(xiàn)了一個軟件企業(yè)的核心競爭能力,目前國內軟件企業(yè)軟件開發(fā)過程遠未成熟,卻還要常常面臨國外同行的競爭。如何在這樣一個激烈的市場競爭環(huán)境中既積累產(chǎn)品技術、又能夠迅速把握市場機會,軟件需求開發(fā)和管理能力成為了關鍵。
課程圍繞如何獲得高質量的需求,全面介紹軟件需求開發(fā)和需求管理過程,還利用講師實際的經(jīng)驗,與學員共同分析本企業(yè)需求工作中的問題,并特別針對目前需求工作中的常見難點進行分析,包括如何在需求工作中與客戶進行主動合作、如何保證需求的完整性和準確性、如何編寫高質量的需求文檔、如何在不斷滿足客戶需求的同時積累企業(yè)的核心產(chǎn)品能力。課程不僅僅給學員在需求工程上一個完整的整體認識、還培訓了學員在需求開發(fā)和需求管理的實際操作能力。
課程結合行業(yè)環(huán)境和軟件企業(yè)具體發(fā)展狀態(tài)來講述軟件需求開發(fā)與需求管理,對不同態(tài)勢下的軟件企業(yè)的需求工作具有實際的參考價值。
課程大綱
1. 引言
本章節(jié)學習目標:討論需求問題的現(xiàn)狀及問題的嚴重性
1.1. 研究報告解讀
2. 認識軟件需求
本章節(jié)學習目標:掌握軟件需求的基本概念、理清思路
2.1. 什么是軟件的需求?為什么不同的人理解差異那么大?
2.1.1. 問題探討
2.1.2. 需求的定義
2.1.3. 需求的影響因素
目標是不是需求,對需求有什么影響
需求范圍應該從那里開始
干系人應包括那些,如何影響需求
目標、范圍、干系人如何互相影響
2.2. 需求的層次劃分與分類
2.2.1. 業(yè)務需求
2.2.2. 用戶需求、業(yè)務規(guī)則、質量屬性
2.2.3. 功能需求、系統(tǒng)需求、外部接口與約束
2.3. 何為優(yōu)秀的需求
2.4. 案例分析與演練1
3. 需求工程
本章學習目標:對需求工程有一個全局的了解,理解其組成部分和包括的知識點。
3.1. 什么是需求工程?
3.1.1. 什么是需求開發(fā)?
3.1.2. 什么是需求管理?
3.1.3. 需求開發(fā)與需求管理的關系
3.2. 需求工程的推薦方法
3.3. 迭代的需求開發(fā)過程
4. 業(yè)務需求
本章學習目標:理解業(yè)務需求的重要性和其對用戶需求、功能需求的指導作用,以及如何獲取和分析編寫業(yè)務需求,掌握軟件項目“方向盤”。
4.1. 業(yè)務需求的組成
4.2. 業(yè)務需求的來源
4.3. 軟件產(chǎn)品的業(yè)務目標
4.4. 軟件產(chǎn)品的前景與范圍
4.5. 干系人及特征
4.6. 業(yè)務需求如何編寫、模板范例及說明
4.7. 不明確的業(yè)務需求帶來的常見問題
4.8. 業(yè)務需求如何決定用戶需求與功能需求
4.9. 業(yè)務需求應該由誰來負責
4.10. 組織中的需求分工與需求團隊
4.11. 案例分析與演練2
5. 需求獲取
本章學習目標:理解需求獲取的重要性,區(qū)別需求獲取與需求收集;掌握需求獲取的方法,從一開始就進行有效的“撒網(wǎng)捕魚”。
5.1. 用戶需求的來源
5.2. 干系人與用戶,用戶的參與程度對需求質量的直接影響
5.3. 從用戶角度看需求
5.4. 尋找用戶類,常見的分類方法
5.5. 設立用戶代表,用戶代表的作用
5.6. 案例分析與演練3
5.7. 需求獲取的常見方法
5.8. 需求訪談
5.9. 需求研討會
5.10. 需求整理:分類與分層
5.11. 案例分析與演練4
5.12. 用例法
5.12.1. 用例定義
5.12.2. 參與者目標清單
5.12.3. 從業(yè)務事件發(fā)現(xiàn)用例
5.12.4. 業(yè)務用例與場景
5.12.5. 在業(yè)務用例中對干系人利益的保障
5.12.6. 從業(yè)務用例中提取產(chǎn)品用例
5.12.7. 用例模板
5.12.8. 用例開發(fā)中的常見問題
5.12.9. 用例的作用
5.13. 案例分析與演練5
5.14. 原型法
5.15. 業(yè)務規(guī)則與術語
5.15.1. 業(yè)務規(guī)則的分類
5.15.2. 業(yè)務規(guī)則與需求
5.15.3. 術語
5.16. 尋找遺漏的需求
5.17. 案例分析與演練6
6. 需求分析
本章學習目標:理解高層需求的分解和最終原子需求的形成,掌握需求基本視圖的分析和使用方法。讓各種類型和各個層次的需求有機地聯(lián)系起來。
6.1. 問題探討
6.2. 需求分解
6.2.1. 為什么需求分解
6.2.2. 需求分解結構及其作用
6.2.3. 常見分解方法
6.2.4. 需求復用
6.3. 案例分析與演練7
6.4. 需求建模
6.4.1. 常見建模方法
6.4.2. 建模方法的使用
6.5. 非功能需求
6.6. 需求優(yōu)先級處理,觀念和時機把握
6.7. 案例分析與演練8
6.8. 需求分配,版本分配、產(chǎn)品線分配等
6.9. 需求評估
7. 需求編寫
本章學習目標:理解需求編寫與需求獲取、需求分析的關系、以及需求規(guī)格的結構及如何與需求管理相結合,掌握需求編寫的方法。
7.1. 問題探討和概念澄清
7.2. 需求規(guī)格的特點和作用
7.3. 需求的標識
7.4. 需求規(guī)格的框架及匯編
7.5. 需求屬性與需求矩陣的使用
7.6. 需求的存儲和使用
7.7. 需求規(guī)格說明模板和使用
7.8. 需求矩陣模板
7.9. 案例分析與演練9
8. 需求確認
本章學習目標:理解需求確認在質量控制和在軟件開發(fā)中的承上啟下重要作用,掌握需求確認的方法
8.1. 問題探討
8.2. 需求確認的時機
8.3. 需求評審:正式與非正式的評審
8.3.1. 業(yè)務需求的評審
8.3.2. 用戶需求與功能需求的評審
8.4. 測試需求
8.5. 需求進入基線
8.6. 案例分析與演練10
9. 需求管理
本章學習目標:掌握如何和需求開發(fā)相結合,建立一個需求管理的“神經(jīng)系統(tǒng)“,滿足不同層面、不同角度的管理需要。
9.1. 需求基線的建立
9.2. 需求分配的確認
9.3. 需求屬性擴展
9.4. 需求狀態(tài)跟蹤,狀態(tài)跟蹤在項目管理中的作用,以及常見的需求狀態(tài)定義
9.5. 需求跟蹤:
9.5.1. 跟蹤的作用
9.5.2. 常見跟蹤需求關系鏈
9.5.3. 跟蹤方法,需求跟蹤矩陣的應用
9.6. 案例分析與演練11
9.7. 需求變更
9.7.1. 需求變更的原因分析
9.7.2. 如何應對需求變更
9.7.3. 變更控制
9.7.4. 變更影響分析
9.7.5. 變更常見問題分析
9.8. 需求驅動的軟件開發(fā)計劃
9.8.1. 軟件項目的分級計劃體系以及各個計劃的相互關系
9.8.2. 需求變更驅動軟件開發(fā)計劃變更
9.9. 案例分析與演練
講師簡介
周志龍:高級講師,高級咨詢顧問
• 原QAI高級咨詢顧問
• 被中國軟件行業(yè)協(xié)會授予十大咨詢師
專業(yè)背景:哈爾濱工業(yè)大學工學碩士。先后在中科院、華為北研所、華為3COM和QAI任職,具備13年產(chǎn)品研發(fā)、研發(fā)項目管理、質量管理、研發(fā)咨詢。在華為3COM工作期間,作為軟件質量經(jīng)理,成功主導過軟件開發(fā)過程的改進變革。
咨詢背景:成功為數(shù)十家高科技企業(yè)做軟件過程改進/研發(fā)管理咨詢服務,涉及領域包括金融、郵電、電力、汽車、電子政務、稅務、手機等,包括世界500強企業(yè)、上市公司。主要咨詢客戶有:北京軟腦軟件,北京華勝天成,北京偉創(chuàng)力(中國),長春一汽,北京天碁科技(T3G),中星電子,北京中科恒業(yè),北京冶自歐博,奧德思電器,江蘇大唐,航天信息,公眾信息,中科院西北星、成都天府軟件園、山東農(nóng)信社等。
培訓背景:在華為和華為3COM任職期間,是公司內部高級講師,多次被公司授予優(yōu)秀培訓師稱號。做咨詢工作期間,其培訓更是收到客戶高度認可。
上一篇:《流程體系構建與快贏流程優(yōu)化》高管實戰(zhàn)訓練營(陳志強)
下一篇:在研發(fā)流程中構建新產(chǎn)品質量(郭富才)