度量的概念是從量化項(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ì)量方面的度量更有意義。www. 1) 初級(jí)量化管理-感知級(jí),相當(dāng)于CMMI2級(jí)。 2) 中級(jí)量化管理-經(jīng)驗(yàn)級(jí),相當(dāng)于CMMI3級(jí)。項(xiàng)目管理者聯(lián)盟 3) 高級(jí)量化管理-可預(yù)測(cè)級(jí),相當(dāng)于CMMI4級(jí)。 4) 超級(jí)量化管理-持續(xù)優(yōu)化級(jí),相當(dāng)于CMMI5級(jí)。項(xiàng) 下面談的度量,更多是面向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ī)模項(xiàng)目管理培訓(xùn) 平均團(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ī)模 需求階段結(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à)值。 3、進(jìn)度 需求階段計(jì)劃開(kāi)始日期bbs. 需求階段計(jì)劃結(jié)束日期 需求階段實(shí)際開(kāi)始日期項(xiàng)目經(jīng)理博客 需求階段實(shí)際結(jié)束日期 設(shè)計(jì)階段計(jì)劃開(kāi)始日期training. 設(shè)計(jì)階段計(jì)劃結(jié)束日期項(xiàng)目管理論壇 設(shè)計(jì)階段實(shí)際開(kāi)始日期 設(shè)計(jì)階段實(shí)際結(jié)束日期 構(gòu)建階段計(jì)劃開(kāi)始日期bbs. 構(gòu)建階段計(jì)劃結(jié)束日期 構(gòu)建階段實(shí)際開(kāi)始日期training. 構(gòu)建階段實(shí)際結(jié)束日期 測(cè)試階段計(jì)劃開(kāi)始日期blog. 測(cè)試階段計(jì)劃結(jié)束日期blog. 測(cè)試階段實(shí)際開(kāi)始日期 測(cè)試階段實(shí)際結(jié)束日期 實(shí)施階段計(jì)劃開(kāi)始日期blog. 實(shí)施階段計(jì)劃結(jié)束日期 實(shí)施階段實(shí)際開(kāi)始日期 實(shí)施階段實(shí)際結(jié)束日期 這里的構(gòu)建就是編碼。項(xiàng)目管理者聯(lián)盟文章 4、工作量(wbs分解,工時(shí))項(xiàng)目經(jīng)理博客 計(jì)劃總工時(shí) 實(shí)際總工時(shí)轉(zhuǎn)自項(xiàng)目管理者聯(lián)盟 計(jì)劃階段計(jì)劃工時(shí)blog. 計(jì)劃階段實(shí)際工時(shí) 需求階段計(jì)劃工時(shí) 需求階段實(shí)際工時(shí)training. 設(shè)計(jì)階段計(jì)劃工時(shí)項(xiàng)目管理培訓(xùn) 設(shè)計(jì)階段實(shí)際工時(shí) 構(gòu)建階段計(jì)劃工時(shí) 構(gòu)建階段實(shí)際工時(shí)training. 測(cè)試階段計(jì)劃工時(shí) 測(cè)試階段實(shí)際工時(shí) 實(shí)施階段團(tuán)隊(duì)規(guī)模 實(shí)施階段計(jì)劃工時(shí) 實(shí)施階段實(shí)際工時(shí) 項(xiàng)目管理計(jì)劃工時(shí) 項(xiàng)目管理實(shí)際工時(shí) 配置管理計(jì)劃工時(shí) 配置管理實(shí)際工時(shí) 質(zhì)量保證計(jì)劃工時(shí) 質(zhì)量保證實(shí)際工時(shí)blog. 需求活動(dòng)計(jì)劃工時(shí) 需求活動(dòng)實(shí)際工時(shí) 設(shè)計(jì)活動(dòng)計(jì)劃工時(shí) 設(shè)計(jì)活動(dòng)實(shí)際工時(shí)training. 編碼活動(dòng)計(jì)劃工時(shí) 編碼活動(dòng)實(shí)際工時(shí)項(xiàng)目管理培訓(xùn) 測(cè)試活動(dòng)計(jì)劃工時(shí) 測(cè)試活動(dòng)實(shí)際工時(shí)blog. 實(shí)施活動(dòng)計(jì)劃工時(shí)項(xiàng)目管理者聯(lián)盟 實(shí)施活動(dòng)實(shí)際工時(shí) 評(píng)審計(jì)劃工時(shí)項(xiàng)目經(jīng)理圈子 評(píng)審實(shí)際工時(shí)項(xiàng)目管理者聯(lián)盟 其他活動(dòng)計(jì)劃工時(shí) 其他活動(dòng)實(shí)際工時(shí)blog. 返工總工時(shí)項(xiàng)目管理者聯(lián)盟文章 需求階段返工工時(shí) 設(shè)計(jì)階段返工工時(shí) 構(gòu)建階段返工工時(shí) 測(cè)試階段返工工時(shí) 實(shí)施階段返工工時(shí) 計(jì)劃評(píng)審工時(shí) 需求評(píng)審工時(shí) 設(shè)計(jì)評(píng)審工時(shí)www. 編碼評(píng)審工時(shí) 測(cè)試評(píng)審工時(shí) 其他評(píng)審工時(shí)bbs. 這些度量,使得你能夠與客戶、老板要管理工時(shí)、返工工時(shí),即,項(xiàng)目不僅僅是設(shè)計(jì)、開(kāi)發(fā)。也幫助你分析為什么項(xiàng)目會(huì)delay,是哪些因素造成:評(píng)審工時(shí)省了?還是返工工時(shí)沒(méi)估計(jì)到?這些都是很關(guān)鍵的。 5、很關(guān)鍵的--質(zhì)量 預(yù)計(jì)缺陷總數(shù)www. 實(shí)際缺陷總數(shù)training. 預(yù)計(jì)致命缺陷 實(shí)際致命缺陷 預(yù)計(jì)主要缺陷 實(shí)際主要缺陷 預(yù)計(jì)次要缺陷 實(shí)際次要缺陷 預(yù)計(jì)遺留缺陷數(shù) 實(shí)際遺留缺陷數(shù) 需求階段預(yù)計(jì)發(fā)現(xiàn)缺陷 需求階段實(shí)際發(fā)現(xiàn)缺陷bbs. 設(shè)計(jì)階段預(yù)計(jì)發(fā)現(xiàn)缺陷 設(shè)計(jì)階段實(shí)際發(fā)現(xiàn)缺陷 構(gòu)建階段預(yù)計(jì)發(fā)現(xiàn)缺陷項(xiàng)目經(jīng)理圈子 構(gòu)建階段實(shí)際發(fā)現(xiàn)缺陷 測(cè)試階段預(yù)計(jì)發(fā)現(xiàn)缺陷 測(cè)試階段實(shí)際發(fā)現(xiàn)缺陷項(xiàng)目管理者聯(lián)盟文章 實(shí)施階段預(yù)計(jì)發(fā)現(xiàn)缺陷項(xiàng)目管理者聯(lián)盟文章 實(shí)施階段實(shí)際發(fā)現(xiàn)缺陷www. 交付后1個(gè)月內(nèi)發(fā)現(xiàn)總?cè)毕?/p> 交付后1個(gè)月內(nèi)發(fā)現(xiàn)致命缺陷 交付后1個(gè)月內(nèi)發(fā)現(xiàn)主要缺陷 交付后1個(gè)月內(nèi)發(fā)現(xiàn)次要缺陷 需求活動(dòng)預(yù)計(jì)引入缺陷 需求活動(dòng)實(shí)際引入缺陷 需求活動(dòng)實(shí)際引入缺陷(需求時(shí)發(fā)現(xiàn))項(xiàng)目管理論壇 需求活動(dòng)實(shí)際引入缺陷(設(shè)計(jì)時(shí)發(fā)現(xiàn)) 需求活動(dòng)實(shí)際引入缺陷(編碼時(shí)發(fā)現(xiàn)) 需求活動(dòng)實(shí)際引入缺陷(測(cè)試時(shí)發(fā)現(xiàn))項(xiàng)目經(jīng)理圈子 需求活動(dòng)實(shí)際引入缺陷(實(shí)施時(shí)發(fā)現(xiàn)) 需求活動(dòng)預(yù)計(jì)清除缺陷 需求活動(dòng)實(shí)際清除缺陷 設(shè)計(jì)活動(dòng)預(yù)計(jì)引入缺陷 設(shè)計(jì)活動(dòng)實(shí)際引入缺陷項(xiàng)目經(jīng)理博客 設(shè)計(jì)活動(dòng)實(shí)際引入缺陷(設(shè)計(jì)時(shí)發(fā)現(xiàn)) 設(shè)計(jì)活動(dòng)實(shí)際引入缺陷(編碼時(shí)發(fā)現(xiàn)) 設(shè)計(jì)活動(dòng)實(shí)際引入缺陷(測(cè)試時(shí)發(fā)現(xiàn)) 設(shè)計(jì)活動(dòng)實(shí)際引入缺陷(實(shí)施時(shí)發(fā)現(xiàn))項(xiàng)目管理者聯(lián)盟設(shè)計(jì)活動(dòng)預(yù)計(jì)清除缺陷 設(shè)計(jì)活動(dòng)實(shí)際清除缺陷 編碼活動(dòng)預(yù)計(jì)引入缺陷轉(zhuǎn)自項(xiàng)目管理者聯(lián)盟 編碼活動(dòng)實(shí)際引入缺陷 編碼活動(dòng)實(shí)際引入缺陷(編碼時(shí)發(fā)現(xiàn)) 編碼活動(dòng)實(shí)際引入缺陷(測(cè)試時(shí)發(fā)現(xiàn))項(xiàng)目管理者聯(lián)盟文章 編碼活動(dòng)實(shí)際引入缺陷(實(shí)施時(shí)發(fā)現(xiàn)) 編碼活動(dòng)預(yù)計(jì)清除缺陷 編碼活動(dòng)實(shí)際清除缺陷 測(cè)試活動(dòng)預(yù)計(jì)引入缺陷 測(cè)試活動(dòng)實(shí)際引入缺陷項(xiàng)目經(jīng)理圈子 測(cè)試活動(dòng)預(yù)計(jì)清除缺陷 測(cè)試活動(dòng)實(shí)際清除缺陷 實(shí)施活動(dòng)預(yù)計(jì)引入缺陷 實(shí)施活動(dòng)實(shí)際引入缺陷bbs. 實(shí)施活動(dòng)預(yù)計(jì)清除缺陷 實(shí)施活動(dòng)實(shí)際清除缺陷 項(xiàng)目在開(kāi)發(fā)前就應(yīng)該預(yù)估會(huì)有多少bug,根據(jù)bug的修改時(shí)間就知道要多少返工,以及測(cè)試輪次。這些數(shù)據(jù)也可以反映,因需求不清導(dǎo)致多少bug?引入bug的影響率?以及銷(xiāo)售、交付后有多少bug?這些數(shù)據(jù)有了,考核都有了。 例如,交付后1個(gè)月返工的bug,考核測(cè)試與開(kāi)發(fā)、項(xiàng)目經(jīng)理、總監(jiān)等。 再例如,你前面有規(guī)模估計(jì),自然能預(yù)估會(huì)有多少bug。以代碼行為例,標(biāo)準(zhǔn)如果是千行bug率在千分之3,那么你是10w行規(guī)模則會(huì)預(yù)計(jì)bug300個(gè),測(cè)試1輪如果可以發(fā)現(xiàn)100個(gè)的話就要3輪測(cè)試。開(kāi)發(fā)測(cè)試計(jì)劃中你制定2輪就不合理了,1輪1周,那需要3周,你給2周也就不合理了。 綜上可見(jiàn),度量是項(xiàng)目管理的靈魂。如何根據(jù)當(dāng)前階段能力,選擇最關(guān)鍵的度量點(diǎn)是qa、總監(jiān)要很清醒的。不能不度量,也不能度量過(guò)度。以上5點(diǎn)做好了,這家公司基本是正規(guī)的公司了。其他的,一些其他高級(jí)度量點(diǎn)等再成熟了就再度量 |
|
來(lái)自: eskimo888 > 《軟件項(xiàng)目管理》