度量的概念是從量化項(xiàng)目管理而來(lái),主要用于項(xiàng)目質(zhì)量、進(jìn)度、生產(chǎn)率等方面的管理。通常是由qa、epg、pmo來(lái)推進(jìn)、整理項(xiàng)目組織的各類數(shù)據(jù),作為基準(zhǔn)來(lái)約束項(xiàng)目、產(chǎn)品研發(fā)的尺度。
度量有三個(gè)范疇,產(chǎn)品度量、項(xiàng)目度量和過(guò)程度量。
項(xiàng)目度量,反映項(xiàng)目狀態(tài),關(guān)注實(shí)際結(jié)果與計(jì)劃或過(guò)程標(biāo)準(zhǔn)的偏差,用于項(xiàng)目監(jiān)督和控制。
產(chǎn)品度量,對(duì)軟件產(chǎn)品進(jìn)行的、獨(dú)立于產(chǎn)品生產(chǎn)過(guò)程的度量,通常關(guān)注重點(diǎn)是產(chǎn)品質(zhì)量。
過(guò)程度量,量化了軟件過(guò)程或開(kāi)發(fā)環(huán)境的屬性,對(duì)于成熟企業(yè)關(guān)注過(guò)程性能和能力的度量。
廣義的過(guò)程度量涵蓋了這三部分。我們講的度量泛指廣義的過(guò)程度量。
度量是用數(shù)字說(shuō)話。那么度量涉及什么?它涉及項(xiàng)目開(kāi)發(fā)全過(guò)程,包括估算、需求管理、設(shè)計(jì)、編碼、測(cè)試等階段。
度量的第一基本法則:明確量化管理的目的及約束條件。
估算來(lái)講,“功能點(diǎn)”法是比較復(fù)雜而且難掌握的軟件規(guī)模度量辦法,有可能在研究使用的過(guò)程中,才發(fā)現(xiàn)不值得用“功能點(diǎn)”法,大家再反過(guò)來(lái)看看目標(biāo):在一定的時(shí)間成本要求內(nèi),提供估算的準(zhǔn)確率,而不是:在一定的時(shí)間成本要求內(nèi),用功能點(diǎn)法提高估算的準(zhǔn)確率。這時(shí),大家可以選用別的辦法,或者對(duì)“功能點(diǎn)”法進(jìn)行改造。在制定目標(biāo)的時(shí)候,不要把具體的方法寫(xiě)進(jìn)去,目標(biāo)是很高層次的,把辦法寫(xiě)進(jìn)去,也是相當(dāng)于限制了思路。
有很多軟件企業(yè),在項(xiàng)目過(guò)程中,須提交一些進(jìn)度報(bào)告、總結(jié)報(bào)告,報(bào)告中可能會(huì)有進(jìn)度情況、成本情況的一些數(shù)據(jù)。收集這些數(shù)據(jù)的目標(biāo)也十分明確,是想了解項(xiàng)目的進(jìn)度、成本情況,并與計(jì)劃的情況進(jìn)行比較,采取必要的措施。
也是說(shuō),度量要明確目標(biāo)。以cmmi為例,3級(jí)要度量的和5級(jí)要度量的是不一樣的,不能眉毛胡子一把抓。否則,會(huì)出現(xiàn)過(guò)度度量。對(duì)于成熟度2級(jí)的即項(xiàng)目級(jí),是說(shuō)項(xiàng)目交付可復(fù)制級(jí)別,可能在需求、質(zhì)量方面的度量更有意義。
1) 初級(jí)量化管理-感知級(jí),相當(dāng)于CMMI2級(jí)。
2) 中級(jí)量化管理-經(jīng)驗(yàn)級(jí),相當(dāng)于CMMI3級(jí)。
3) 高級(jí)量化管理-可預(yù)測(cè)級(jí),相當(dāng)于CMMI4級(jí)。
4) 超級(jí)量化管理-持續(xù)優(yōu)化級(jí),相當(dāng)于CMMI5級(jí)。
下面談的度量,更多是面向2、3級(jí)的度量。4、5級(jí)的性能、效率離得比較遠(yuǎn),操作往往需要IT工具支撐,回頭再聊
2、3級(jí)度量,哪些比較合適?下面我列一些要點(diǎn)。我們每做完一個(gè)項(xiàng)目,都要做這些要點(diǎn)的度量(過(guò)程中和結(jié)項(xiàng)后)
1、"項(xiàng)目基本信息"
包括開(kāi)發(fā)平臺(tái)、編程工具、語(yǔ)言、操作系統(tǒng)、數(shù)據(jù)庫(kù)、業(yè)務(wù)單元數(shù)、架構(gòu)類型、并發(fā)用戶量、生命周期模型等等,是用于公司下個(gè)項(xiàng)目參考的基礎(chǔ)信息。
2、項(xiàng)目規(guī)模度量
可以用代碼行、也可以用功能點(diǎn),要固定下來(lái)具備參考性?梢詭椭覀?cè)诟麟A段都去看自己的估算偏差。其中,
包括大團(tuán)隊(duì)規(guī)模
平均團(tuán)隊(duì)規(guī)模
計(jì)劃階段團(tuán)隊(duì)規(guī)模
需求階段團(tuán)隊(duì)規(guī)模
設(shè)計(jì)階段團(tuán)隊(duì)規(guī)模
構(gòu)建階段團(tuán)隊(duì)規(guī)模
測(cè)試階段團(tuán)隊(duì)規(guī)模
實(shí)施階段團(tuán)隊(duì)規(guī)模
需求階段結(jié)束估計(jì)規(guī)模
設(shè)計(jì)階段結(jié)束估計(jì)規(guī)模
構(gòu)建階段結(jié)束估計(jì)規(guī)模
測(cè)試階段結(jié)束估計(jì)規(guī)模
需求評(píng)審規(guī)模
設(shè)計(jì)評(píng)審規(guī)模
編碼評(píng)審規(guī)模
測(cè)試評(píng)審規(guī)模
其他評(píng)審規(guī)模
這些度量對(duì)你開(kāi)展新項(xiàng)目有直接參考價(jià)值。