400-888-5228

課程目標

本課程在一天的時間內(nèi),讓學(xué)員迅速體驗基于功能點的計劃與控制完整過程。

課上學(xué)員按照實際項目分組,使用所在企業(yè)、部門、團隊的實際需求(WORD文檔甚至口述需求均可),進行功能拆分并計算功能點數(shù)量。

本課程會涉及到以下幾種不同角色,并獲取相應(yīng)收益:

  • 中級管理者(20~50下屬),大項目經(jīng)理、多個項目的經(jīng)理或部門經(jīng)理,主要負責部門績效管理、團隊建設(shè)。
  • 基層管理者(1~5下屬),小型團隊的技術(shù)與任務(wù)負責人,負責排定微觀計劃,判斷功能點的完成情況,填報跟蹤表。
  • 初級管理者(5~20下屬),項目經(jīng)理級別的負責人,主要負責團隊內(nèi)計劃、任務(wù)分配、時間協(xié)調(diào)、跟蹤并發(fā)現(xiàn)問題,控制進度。
  • 核心開發(fā)與測試人員,理解功能點與代碼、測試用例之間的關(guān)系,從而理解計劃的制定依據(jù)、跟蹤依據(jù)。

完成標準

學(xué)員在實際課程練習(xí)中,將能當場完成以下工作:

  • 從團隊的普通Word文檔甚至口述文字中,快速識別業(yè)務(wù)實體/接口(ILF和EIF),以及業(yè)務(wù)行為(EI/EO/EQ)
  • 依據(jù)上述需求快速計算FP(功能點)數(shù)值
  • 學(xué)會使用應(yīng)用領(lǐng)域調(diào)整因子對功能點進行調(diào)整
  • 當場基于功能點估計工作量、成本、工期、代碼行數(shù)、測試用例數(shù)、測試缺陷數(shù)

大綱

課程簡介及學(xué)員分組(0.5H)

簡單介紹課程目標、功能點的背景知識等等。

學(xué)員盡量按實際團隊或業(yè)務(wù)領(lǐng)域分為4~5個小組,每組有自己的需求(實際產(chǎn)品需求,供拆分功能點練習(xí)使用)。

需求分層拆分(1.5H)

  1. 三層需求結(jié)構(gòu)的拆分
  2. 課堂練習(xí):將自己的需求拆分為三層結(jié)構(gòu)

本章節(jié)將使用講師的“QUML三層需求結(jié)構(gòu)”的簡化版本,在極短的時間內(nèi),即可將Word或類似文字文檔拆分為三層,且第二層和第三層可直接用于計算功能點。所以盡管這個章節(jié)時間很長,然而卻是后面所有章節(jié)的基礎(chǔ)。

功能點估算(1.5H)

  1. 功能點的基本概念
  2. 從三層需求結(jié)構(gòu)中直接計算功能點
  3. 功能點的兩級簡化計算公式
  4. 課堂練習(xí):從自己的需求中估算功能點(兩級簡化)

本課程講師是世界最大度量咨詢美國SPR(生產(chǎn)力研究所)授權(quán)的功能點講師,也是中國《軟件成本定額規(guī)范》(工信部和北京市標準的共同前身)編寫組組長。

在實踐與教學(xué)過程中,講師結(jié)合NESMA的兩級簡化方法,發(fā)明了一種更快、成本更低的估算和度量方法,可以在2小時左右完成原來需要標準課程5天才能勉強理解的功能點并付諸實際使用。

基于功能點的計劃(1H)

  1. 新產(chǎn)品開發(fā)的功能點計劃
  2. 維護型產(chǎn)品的功能點計劃
  3. 課堂練習(xí):制定基于功能點的計劃

本章節(jié)將學(xué)習(xí)基于功能點的計劃,并學(xué)會使用簡單的表格(既用于計劃也用于跟蹤),來量化地表達計劃。

基于功能點的跟蹤與控制(1H)

  1. 功能點完成情況的度量
  2. 跟蹤產(chǎn)品的進度
  3. 量化地跟蹤產(chǎn)品的內(nèi)在質(zhì)量

使用迭代開發(fā)+功能點度量來跟蹤,可以有效防止虛假進度。

內(nèi)在質(zhì)量的持續(xù)跟蹤,則可以防止在項目結(jié)束時發(fā)生質(zhì)量問題而導(dǎo)致看似順利的進程受阻。

進度控制策略(0.5H)

  1. 瀑布模型的控制策略
  2. 敏捷模型的控制策略
  3. 基于功能點的績效管理(前瞻性介紹)

不同的控制策略可以產(chǎn)生進度優(yōu)先(甚至可以保證不會延期)、需求優(yōu)先、質(zhì)量優(yōu)先等等不同的結(jié)果。