摘要:希賽信息技術(shù)有限公司(CSAI主要致力于為國內(nèi)教育提供信息化服務,成立業(yè)內(nèi)一流的研發(fā)中心,不斷研究和推出深受用戶歡迎的軟件產(chǎn)品,客戶遍布中國每個省/市/自治區(qū)。
信息系統(tǒng)項目管理師項目成本管理案例剖析(1)
閱讀以下關(guān)于信息系統(tǒng)項目管理過程中成本估算方面問題的敘述,回答問題1至問題3。
案例場景
希賽信息技術(shù)有限公司(CSAI主要致力于為國內(nèi)教育提供信息化服務,成立業(yè)內(nèi)一流的研發(fā)中心,不斷研究和推出深受用戶歡迎的軟件產(chǎn)品,客戶遍布中國每個省/市/自治區(qū)。公司創(chuàng)立8年來,通過不斷加強和改進技術(shù)管理來完善產(chǎn)品和提升服務品質(zhì),已成為中國教育軟件研發(fā)領(lǐng)域通過CMM3評估項目的公司。
張工是CSAI的項目經(jīng)理,1個月前剛接手某高校學生管理系統(tǒng)研發(fā)項目。完成項目需求調(diào)研后,張工開始制定詳細的進度和成本計劃。
【問題1】請用200字以內(nèi)說明信息系統(tǒng)項目管理過程進行成本估算的基本方法。
【問題2】分別采用了什么估算方法
【問題3】請結(jié)合你本人的實際項目經(jīng)驗,用300字以內(nèi)文字分析信息系統(tǒng)項目成本估算過程中的主要困難和應該避免的常見錯誤。
案例分析
【問題1】
信息系統(tǒng)開發(fā)項目中常用的成本估算方法包括自頂向下估算法、自下而上估算法、參數(shù)估算法、專家估算法和猜測估算法等,其中自頂向下估算法也稱為類比估算法。
(1)自頂向下估算方法
自頂向下估算法是從項目的整體出發(fā),進行類推,即估算人員根據(jù)以往完成類似項目所消耗的總成本或工作量,來推算將要開發(fā)的信息系統(tǒng)的總成本或工作量。然后,按比例將它分配到各個開發(fā)任務單元中,是一種自上而下的估算形式,通常在項目的初期或信息不足時進行。例如,在合同期和市場招標時等。不是非常精確的時候或在高層對任務的總的評估的時候采用這種方法。該方法的特點是簡單易行和花費少,但具有一定的局限性,準確性差,可能導致項目出現(xiàn)困難。
(2)自下而上估算方法
自下而上估算法是利用工作分解結(jié)構(gòu)圖,對各個具體工作包進行詳細的成本估算,然后將結(jié)果累加起來得出項目總成本。用這種方法估算的準確度較好,通常是在項目開始以后,或者WBS已經(jīng)確定的開發(fā)階段等,需要進行準確估算的時候采用。它的特點是這種方法最為準確。它的準確度來源于每個任務的估算情況,非常費時費力。估算本身也需要成本支持,而且可能發(fā)生虛報現(xiàn)象。
(3)參數(shù)估算方法
參數(shù)估算法是一種使用項目特性參數(shù)建立數(shù)據(jù)模型來估算成本的方法,是一種統(tǒng)計技術(shù),如回歸分析和學習曲線。數(shù)學模型可以簡單也可以復雜。有的是簡單的線性關(guān)系模型,有的模型就比較復雜。一般參考歷史信息,重要參數(shù)必須量化處理,根據(jù)實際情況,對參數(shù)模型按適當比例調(diào)整。
每個任務必須至少有一個統(tǒng)一的規(guī)模單位。例如,平方米(m2),米(m),臺,KLOC,F(xiàn)P,人/天,人/月,人/年等。其中的參數(shù)如xx元/m2,xx元/m,xx元/臺,xx元/KLOC,xx元/FP,xx元/人/天。一般說存在成熟的項目估算模型和具有良好的數(shù)據(jù)庫數(shù)據(jù)為基礎(chǔ)時可以采用。它的特點比較簡單,而且也比較準確,是常用的估算方法。但是,如果模型選擇不當或者數(shù)據(jù)不難,也會導致偏差。
通常有兩類模型用于估算成本,即成本模型和約束模型。
成本模型是提供工作量或規(guī)模的直接估計,常常有一個主要的成本因素,例如規(guī)模,還有很多的次要調(diào)節(jié)因素或成本驅(qū)動因素。典型的成本模型是通過歷史項目數(shù)據(jù),進行回歸分析得出的基于回歸分析的模型。
約束模型顯示出兩個或多個工作量參數(shù),持續(xù)時間參數(shù)或人員參數(shù)之間時間變化的關(guān)系。例如,PRICE-S和Putman模型。
(4)專家估算法
專家估算法是由多位專家進行成本估算,一個專家可能會有偏見,最好由多位專家進行估算,取得多個估算值,最后得出綜合的估算值。其中最著名的是Delphi方法,該方法的基本步驟如下:
①組織者發(fā)給每位專家一份信息系統(tǒng)的規(guī)格說明和一張記錄估算值的表格,請他們估算。
②專家詳細研究軟件規(guī)格說明后,對該信息系統(tǒng)提出3個規(guī)模的估算值。
?最小值ai;
?最可能值mi
?最大值bi。
③對專家表格中的答復進行整理,計算每位專家的平均值Ei=(ai+4mi+bi)/6然后計算出期望值:E=El+E2+…En/n。
④綜合結(jié)果后,再組織專家無記名填表格,比較估算偏差,并查找原因。
⑤上述過程重復多次,最終可以獲得一個多數(shù)專家共識的軟件規(guī)模。
(5)猜測法
猜測法是一種經(jīng)驗估算法,進行估算的人有專門的知識和豐富的經(jīng)驗,據(jù)此提出一個近似的數(shù)據(jù),是一種原始的方法,只適用于要求很快拿出項目大概數(shù)字的情況,對于要求詳細估算的項目是不適合的。
在實際軟件項目中,進行軟件規(guī)模成本估算時常常考慮三種模型:自頂向下估算法、自下而上估算法、參數(shù)估算法。自下而上法費時費力,參數(shù)法比較簡單,自下而上法與參數(shù)法的估計精度相似。但是各種方法不是孤立的,應該注意相互結(jié)合使用。類比法通常用來驗證參數(shù)法和自下而上法的結(jié)果。
最后,介紹一下目前企業(yè)軟件開發(fā)過程中常用的軟件成本估算方式,它是一種自下而上和參數(shù)法的結(jié)合模型,步驟如下。
(1)對任務進行分解。
(2)估算每個任務的最大值max,最小值min,平均值avg。
(3)計算每個任務的估算值Ei=(max+4avg+min)/6。
(4)計算直接成本=El+E2+…+Ei…+En。
(5)計算估算成本=直接成本+間接成本。
(6)計算總成本=估算成本+風險基金+稅。
其中
風險基金=估算成本×a%(一般情況:a為10-20左右)
稅=估算成本×b%(一般情況為5左右)
間接成本是指直接成本之外的成本。如安裝、培訓、預防性維護、備份與恢復的費用,以及與運行系統(tǒng)相關(guān)的勞務和材料費、管理費、相關(guān)補助費用及其他等。
【問題2】
采用了自下而上的成本估算方法,采用了參數(shù)法成本估算方法。
【問題3】
綜合起來,信息系統(tǒng)的項目成本估算的困難主要包括以下方面:
(1)需求信息的復雜性。與其他有些傳統(tǒng)項目不同,信息系統(tǒng)要滿足的是人的主觀需要。由于人的復雜性,給信息系統(tǒng)帶來了無數(shù)的難以確定的因素。對信息系統(tǒng)的估算自然是個復雜的工作,而現(xiàn)實中往往不允許在項目的初期投入太多的資源,對項目的成本進行估算。而且,隨著項目的進展,許多具體情況的明確,項目的成本估算也會相應地有所變化。
(2)開發(fā)技術(shù)與工具的不斷變化。開發(fā)工具軟件的不斷升級,技術(shù)方案的不斷更新,這些技術(shù)的進步讓信息系統(tǒng)項目可以提供功能越來越強、使用越來越方便的產(chǎn)品或者服務,但是都給信息系統(tǒng)項目的成本估算帶來困難。
(3)缺乏類似的項目估算數(shù)據(jù)可供參考。有效的項目成本估算是建立在大量的同類項目的成本結(jié)算的基礎(chǔ)上的。沒有大量的同類項目的經(jīng)驗,信息系統(tǒng)項目的成本估算也就非常困難。許多組織并不注意整理和收集本組織內(nèi)部的信息項目的成本數(shù)據(jù),更不要說去收集整理其他組織的成本數(shù)據(jù)了。
(4)缺乏專業(yè)和富有經(jīng)驗的人才??梢愿鶕?jù)同類項目的歷史成本來估算當前項目的成本,歷史項目和當前項目的不同點和相同點是估算過程中需要判斷的重要問題,這種判斷需要估算人員有豐富的經(jīng)驗和專業(yè)知識。
(5)信息系統(tǒng)研發(fā)人員技術(shù)能力的差異。在信息系統(tǒng)建設的成本中,有很大一部分是人力資源的成本,而不同人員的不同的態(tài)度、經(jīng)驗和能力都會造成不同人員的截然不同的效率,這也給信息系統(tǒng)的成本估算帶來極大的困難。
(6)管理層的壓力與誤解。管理層會要求對項目成本進行估算,但是他們所需要的往往是期待一個比他們所預計的要小的值,以便能夠贏得合同或者投資。
在對項目進行成本估算時,應該避免以下的常見錯誤。
(1)草率的成本估算。由于市場和管理層的壓力,項目組成員或者管理者被迫在沒有進行真正準備的情況下做出成本估算。如何面對管理層的壓力,向管理層的壓力,向管理層解釋如何才能得到較為準確的項目成本估算也是對項目管理者的溝通能力的考驗。
(2)在項目范圍尚未確定時就進行成本估算。在信息系統(tǒng)中也非常常見,往往是項目組對該做什么,不該做什么還只有一個粗略的概念時就要進行成本估算。
(3)過于樂觀或者保守的估算。過于樂觀的估算會給項目組的項目實施帶來很大的壓力。而過于保守的估算也會由于Parkinson定律(時間充裕時,工作隨之膨脹,收入增加時,花銷隨之增長)也會對項目造成不利影響,甚至可能讓組織放棄本來可能是有利可圖的項目。
參考答案
【問題1】
信息系統(tǒng)項目進行成木估算的基術(shù)方法包括:
(1)自頂向下估算法或類比估算法。
(2)自下而上估算法。
(3)參數(shù)估算法。
(4)專家估算法。
(5)猜測估算法等。
【問題2】
采用了自下而上的成本估算方法,采用了參數(shù)法成本估算方法。經(jīng)過計算,兩表中估算值A(chǔ)為202000元,B為111820元。
【問題3】
綜合起來,信息系統(tǒng)的項目成本估算的困難主要包括以下方面:
(1)需求信息的復雜性。
(2)開發(fā)技術(shù)與工具的不斷變化。
(3)缺乏類似的項目估算數(shù)據(jù)可供參考。
(4)缺乏專業(yè)和富有經(jīng)驗的人才。
(5)信息系統(tǒng)研發(fā)人員技術(shù)能力的差異。
(6)管理層的壓力與誤解。
在對項目進行成本估算時,應該避免以下的常見錯誤:
(1)草率的成本估算。
(2)在項目范圍尚未確定時就進行成本估算。
(3)過于樂觀或者保守的估算。
相關(guān)推薦:
》》》》》信息系統(tǒng)項目管理師考試考前串講視頻教程
》》》》》信息系統(tǒng)項目管理師論文寫作指南視頻教程
軟考備考資料免費領(lǐng)取
去領(lǐng)取