【課程背景】
軟件行業(yè)本身的特殊性,功能點方法需要考慮很多情況并需要抽取共性。通過本課程的學(xué)習(xí),學(xué)員可以短時間內(nèi)達(dá)到了解功能點內(nèi)容的目的。但在實際的項目操作過程中則必然會遇到這樣那樣的疑難與困惑,容易產(chǎn)生“功能點方法不實用”、“功能點方法不容易操作”等念頭,從而很容易放棄功能點估算方法,前功盡棄,又回到了沒有方法的初始狀態(tài)。這也是好多初步了解功能點的人的困惑,也看過一些資料,參加過一些培訓(xùn),可就是用不起來,本課程正是要解決此類問題,
功能點培訓(xùn)依據(jù)主要是基于IFPUG維護(hù)的功能點操作手冊(Counting Practice Manual),通過專業(yè)人員數(shù)出的功能點在軟件行業(yè)中將更具備公信力和權(quán)威性。目前在許多國外的軟件公司中都由具備CFPS資格的專業(yè)人員為組織內(nèi)的項目估算和度量工作提供合適服務(wù),例如美國的EDS公司一家的CFPS人員就接近100人(2006年初數(shù)據(jù))。獲取CFPS認(rèn)證將有助于組織和個人提升軟件項目的管理水平,真正能夠?qū)④浖椖繝顟B(tài)“想明白”、“說清楚”。本課程以IFPUG CPM4.2.1為依據(jù),課程講解中會貫穿、融合CFPS考試的相關(guān)內(nèi)容,為學(xué)員以后參加認(rèn)證考試打好基礎(chǔ)。
【培訓(xùn)收益】
1、 掌握切實可行的估計方法,減少與客戶計劃的沖突
2、 了解什么是功能點
3、 掌握功能點的估算方法
4、 通過練習(xí)了解功能點法如何能在日常工作中使用
5、 掌握項目量化管理方法,使項目運行更加透明化,促進(jìn)績效的量化評價
【培訓(xùn)對象】
研發(fā)總經(jīng)理/副總、公司總工/技術(shù)總監(jiān)、項目經(jīng)理/產(chǎn)品經(jīng)理、PMO(項目管理辦公室)成員、項目骨干、項目組成員、測試工程師、質(zhì)量管理人員等。
【課程時長】
12小時(2天)
【課程大綱】
1 案例分析 0.25小時
2 研發(fā)項目計劃制定 1小時
一、
二、
2.1 研發(fā)項目計劃包
1). 進(jìn)度與資源計劃
2). 質(zhì)量管理計劃
3). 風(fēng)險管理計劃
2.2 進(jìn)度與資源計劃
4). 討論:公司在研發(fā)項目計劃制定中存在的問題?
5). 研發(fā)項目計劃的作用
6). 研發(fā)項目計劃制定的流程
7). 項目計劃制定的原則
8). 項目計劃制定的要素
9). 研發(fā)項目計劃的分級分層管理體系
10). 研發(fā)項目計劃的制定的五個步驟
11). WBS介紹(作用、示例)
12). WBS分解的衡量標(biāo)準(zhǔn)
13). PBS、WBS、OBS、RBS之間的對應(yīng)關(guān)系
14). 五種常見的估計方法
15). 規(guī)模、工作量、工期估計
16). PERT圖的繪制
17). 如何加快項目開發(fā)進(jìn)度
l 關(guān)鍵路徑法
l 快速跟蹤法
18). 實例講解:某案例公司的手機(jī)研發(fā)的WBS庫
19). 實例講解:某案例公司的估計操作指導(dǎo)書
20). 演練與問題討論
3 功能點概述 1 小時
3.1 功能點分析概述
3.2 功能點分析的目的和用途
3.3 為什么要使用功能點分析
3.4 功能點分析方法
3.5 功能點計數(shù)過程
3.6 常用術(shù)語
3.7 功能點計數(shù)過程
3.8 功能點計數(shù)(FPC)類型
3.9 功能點計數(shù)范圍和應(yīng)用邊界
4 功能點過程和規(guī)則
4.1 數(shù)據(jù)功能 1小時
1). ILF/EIF定義;
2). ILF/EIF規(guī)則;
3). DET定義和規(guī)則;
4). RET定義和規(guī)則;
5). 數(shù)ILF/EIF的程序;
6). 建議與演練 0.25小時
4.2 事務(wù)功能 1.5小時
1). EI/EO/EQ定義;
2). EI/EO/EQ識別規(guī)則;
3). FTR/DET定義;
4). EI的FTR/DET規(guī)則;
5). EO/EQ的FTR/DET規(guī)則;
6). 數(shù)EI/EO/EQ的過程;
7). 舉例;
8). 功能點過程和規(guī)則
9). 建議與演練 0.25小時
4.3 調(diào)整系數(shù)(VAF)1小時
1). 調(diào)整系數(shù)值(VAF);
2). 確定VAF的過程;
3). GSC的影響度(DI);
4). 14個通用系統(tǒng)特征(GSC)
5). 建議與演練 0.25小時
4.4 計算調(diào)整功能點的公式 0.5小時
1). 開發(fā)項目功能點計算;
2). 升級項目功能點計算;
3). 應(yīng)用功能點計算
4). 建議與演練 0.25小時
5 功能點實踐 1.5小時
5.1 代碼數(shù)據(jù)
1). 用戶需求;
2). 數(shù)據(jù)實體類型;
3). 識別代碼數(shù)據(jù);
4). 代碼數(shù)據(jù)相關(guān)事務(wù)的計算
5.2 邏輯文件
1). 邏輯文件;
2). 識別邏輯文件;
3). 識別RET;
4). 識別DET
5). 功能點實踐
5.3 共享數(shù)據(jù)
1). 共享數(shù)據(jù)的目的;
2). 共享數(shù)據(jù)的方法;
3). 共享數(shù)據(jù)的種類舉例
5.4 升級項目及維護(hù)活動
1). 升級項目的范圍和邊界
2). 升級項目的數(shù)據(jù)功能
3). 升級項目的事務(wù)功能
4). 升級項目的通用系統(tǒng)特征
5). 升級項目的功能點計數(shù)過程
6). 升級和維護(hù)對比
6 快速功能點法 1.5小時
6.1 傳統(tǒng)標(biāo)準(zhǔn)功能點估算方法的局限性
6.2 估算的效率和精度如何平衡?
6.3 快速功能點估算的優(yōu)點
6.4 快速功能點估算的方法
6.5 如何使用快速功能點?
6.6 快速功能點在估算速度和精度上與傳統(tǒng)功能點的比較
6.7 快速功能點估算的局限性
6.8 培訓(xùn)與演練 0.25小時
7 功能點實施 1 小時
7.1 功能點適用范圍
7.2 功能點估計和軟件開發(fā)階段
7.3 功能點估計的輸入文檔
7.4 如何實施功能點估計
7.5 功能點實施
8 案例分析 0.5小時
8.1 案例1:開發(fā)項目
8.2 案例2:升級項目和應(yīng)用
9 課程總結(jié) 0.25小時,答疑0.25小時