王越等
摘要: 隨著社會(huì)經(jīng)濟(jì)的發(fā)展和產(chǎn)業(yè)化步伐的加快,價(jià)值工程理論在各領(lǐng)域的應(yīng)用越發(fā)廣泛,尤其是在IT領(lǐng)域,伴隨著新技術(shù)新產(chǎn)品不斷涌現(xiàn),體系化、規(guī)范化的軟件項(xiàng)目管理方法正在構(gòu)建和形成,其領(lǐng)域內(nèi)的研究與應(yīng)用也將推動(dòng)關(guān)聯(lián)產(chǎn)業(yè)的成長(zhǎng)與發(fā)展。本文通過對(duì)價(jià)值工程和信息項(xiàng)目管理相關(guān)內(nèi)容的分析,探討如何將價(jià)值工程理論應(yīng)用于軟件項(xiàng)目管理過程,為軟件項(xiàng)目管理提供有力支持。
Abstract: With the development of economy and the accelerating pace of industrialization, value engineering theory in various fields is more and more wide. Especially in the IT field, along with the emerging of new technologies and products, systematic and standardized software project management is building and forming, the research and application in its areas will also promote the growth and development of related industries.
關(guān)鍵詞: 價(jià)值工程;軟件項(xiàng)目管理;項(xiàng)目生命周期;功能;價(jià)值;成本
Key words: value engineering;software project management;project life cycle;function;value;costs
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2014)14-0018-02
1 價(jià)值工程概念
價(jià)值工程又稱價(jià)值分析,是一門技術(shù)與經(jīng)濟(jì)相結(jié)合的現(xiàn)代化管理科學(xué)。它通過對(duì)產(chǎn)品的功能分析,研究如何以最低的成本去實(shí)現(xiàn)產(chǎn)品的必要功能。因此,在進(jìn)行產(chǎn)品設(shè)計(jì)和項(xiàng)目開發(fā)過程中既要考慮技術(shù)因素,又要考慮經(jīng)濟(jì)預(yù)期,使得把提高功能和降低成本統(tǒng)一在最佳方案之中,并在產(chǎn)品或項(xiàng)目中獲得接受或驗(yàn)證。
基于價(jià)值工程理論,綜合考慮功能、成本、價(jià)值等因素,進(jìn)行分析和決策,從工程的概念出發(fā),是現(xiàn)代項(xiàng)目管理的重要方法之一。
2 軟件項(xiàng)目管理實(shí)質(zhì)
軟件項(xiàng)目管理的對(duì)象是軟件工程項(xiàng)目。它所涉及的范圍覆蓋了整個(gè)軟件工程過程,包括項(xiàng)目管理知識(shí)體系的運(yùn)用和實(shí)踐,形成項(xiàng)目的全生命周期管理。
軟件項(xiàng)目管理和其他的項(xiàng)目管理相比有相當(dāng)?shù)奶厥庑?。首先,軟件是純知識(shí)產(chǎn)品,其開發(fā)進(jìn)度和質(zhì)量很難估計(jì)和度量,生產(chǎn)效率和系統(tǒng)維護(hù)工作難以預(yù)測(cè)和保證。其次,軟件系統(tǒng)的復(fù)雜性也導(dǎo)致了開發(fā)過程中各種風(fēng)險(xiǎn)的難以預(yù)見和控制。信息系統(tǒng)項(xiàng)目的特點(diǎn)是目標(biāo)不明確、需求的模糊易變、專業(yè)性強(qiáng),新技術(shù)前沿可借鑒較少。
為使軟件項(xiàng)目開發(fā)獲得成功,關(guān)鍵問題是必須對(duì)軟件項(xiàng)目進(jìn)行深入的需求理解和分析,并通過顯式的方式呈現(xiàn)出來,避免二義性或歧義性。從概念到實(shí)現(xiàn)的過程中都有明確的定義和驗(yàn)證方法。
軟件項(xiàng)目管理的復(fù)雜程度還在于設(shè)計(jì)過程中技術(shù)性較強(qiáng)、與用戶結(jié)合的緊密性、開發(fā)及使用與維護(hù)復(fù)雜程度較高。有數(shù)據(jù)統(tǒng)計(jì)顯示,對(duì)于軟件項(xiàng)目能夠在保證用戶需求并按期交付的項(xiàng)目占總體項(xiàng)目的比例不足30%,而問題項(xiàng)目占總體項(xiàng)目的比例約45%,失敗項(xiàng)目約25%。對(duì)于問題項(xiàng)目,涉及到需求變更、功能的不一致、預(yù)算超支、時(shí)間延遲等方面的問題,這也表明軟件項(xiàng)目的復(fù)雜程度較高,時(shí)間和質(zhì)量難以保證。
軟件項(xiàng)目管理的根本目的是為了使軟件項(xiàng)目尤其是大型項(xiàng)目,在整個(gè)軟件生命周期內(nèi),從分析、設(shè)計(jì)、編碼到測(cè)試、維護(hù)各個(gè)過程都能夠得到有效控制,在保證質(zhì)量的前提下,以預(yù)定成本和時(shí)間完成交付,滿足客戶需求。
3 價(jià)值工程在軟件項(xiàng)目管理中的應(yīng)用
信息項(xiàng)目管理中的九大知識(shí)體系中的核心內(nèi)容與價(jià)值工程中功能、成本、價(jià)值等概念有很大的相關(guān)性。
軟件開發(fā)中的軟件復(fù)用和模塊化概念也是價(jià)值工程在軟件項(xiàng)目管理中的體現(xiàn)。軟件需求分析是將用戶需求轉(zhuǎn)化為軟件開發(fā)理解,以形式化的方式描述用戶需求,進(jìn)行規(guī)格說明,需求分析為功能的確認(rèn)和開發(fā)提供檢驗(yàn)依據(jù)和標(biāo)準(zhǔn)。軟件項(xiàng)目強(qiáng)調(diào)軟件功能中高內(nèi)聚、低耦合,即是從軟件開發(fā)出發(fā),降低成本和開發(fā)周期,實(shí)現(xiàn)產(chǎn)品維護(hù)和升級(jí),體現(xiàn)價(jià)值工程理論的現(xiàn)實(shí)意義。相應(yīng)地,針對(duì)價(jià)值工程中的相關(guān)概念和軟件項(xiàng)目管理中的諸多內(nèi)容,挖掘其內(nèi)涵,對(duì)產(chǎn)品或項(xiàng)目功能的定義和價(jià)值體現(xiàn)具有重要意義。
3.1 軟件項(xiàng)目功能的識(shí)別和度量
依據(jù)軟件項(xiàng)目的開發(fā)特點(diǎn),軟件項(xiàng)目功能模塊包括基本功能和擴(kuò)展功能,根據(jù)需要還會(huì)有衍生的附加功能。它在產(chǎn)品中的作用和價(jià)值有很大差異。對(duì)整體的投入/產(chǎn)出有很大的影響。如何定義這些功能,并進(jìn)行合理的功能劃分,包括其必要性和可能性、以及交付的時(shí)間節(jié)點(diǎn),需要充分考慮用戶需求、開發(fā)成本、時(shí)間因素、質(zhì)量要求,將這些基本需要和用戶真實(shí)需求進(jìn)行匹配和對(duì)接,體現(xiàn)價(jià)值工程思想在軟件項(xiàng)目中的應(yīng)用和契合。
3.2 軟件項(xiàng)目成本的識(shí)別和度量
軟件項(xiàng)目成本是指為獲取軟件功能而付出的成本,主要體現(xiàn)為人力、物力、財(cái)力和時(shí)間的投入。相應(yīng)的成本和支出,最終都可以從價(jià)值論的角度用統(tǒng)一的度量標(biāo)準(zhǔn)、度量方法和度量單位進(jìn)行分析和度量。
在項(xiàng)目生命周期中,啟動(dòng)、規(guī)劃設(shè)計(jì)、結(jié)束階段相應(yīng)的成本較低,實(shí)施階段的成本最高,應(yīng)該進(jìn)行有效的評(píng)估和設(shè)計(jì)。通過掙值管理(EVM),了解項(xiàng)目成本、進(jìn)度的偏差,及時(shí)進(jìn)行糾偏或變更管理。
3.3 軟件項(xiàng)目?jī)r(jià)值的識(shí)別和度量
在價(jià)值工程中,價(jià)值、功能和成本三者之間的關(guān)系應(yīng)該是:價(jià)值=功能(或效用)/成本(或生產(chǎn)費(fèi)用),用公式可表示為:V=F/C。
V代表Value,即為價(jià)值;F代表Function,即為功能,C代表Cost,即為費(fèi)用。
從項(xiàng)目管理的角度出發(fā),影響產(chǎn)品的價(jià)值不僅是功能和費(fèi)用,還需要考慮相應(yīng)的時(shí)間成本以及質(zhì)量要求所帶來的成本,綜合以上因素,有學(xué)者提出其價(jià)值可用公式表示為:V=(F+Q)/(C+T)。
上式中增加了質(zhì)量(Q代表Quality)因素和時(shí)間(T代表Time)因素在價(jià)值中的作用。在實(shí)際的操作中,其具體的核算指標(biāo)依據(jù)項(xiàng)目特點(diǎn)會(huì)有很大差異。
影響價(jià)值的因素,除了以上各項(xiàng),還包括用戶體驗(yàn)、供需關(guān)系和認(rèn)可度等諸多方面。
4 結(jié)論
價(jià)值工程在軟件項(xiàng)目管理中的應(yīng)用,其關(guān)鍵點(diǎn)在于摒棄以往簡(jiǎn)單地從用戶角度或軟件開發(fā)角度出發(fā),忽略了功能的可是可用性或可實(shí)現(xiàn)性。避免脫離問題空間的資源浪費(fèi)。在整體實(shí)現(xiàn)上達(dá)到最優(yōu),最終滿足客戶需求。通過將價(jià)值工程概念在軟件領(lǐng)域的映射和延展與現(xiàn)代項(xiàng)目管理方法相結(jié)合,使得軟件項(xiàng)目管理更加科學(xué)、系統(tǒng)。同時(shí)借助于信息系統(tǒng)項(xiàng)目管理的主要方法,包括項(xiàng)目流程設(shè)計(jì)、工作分解結(jié)構(gòu)(WBS)、關(guān)鍵路徑分法(CPM)、掙值管理(EVM,)等技術(shù)分析手段,使得功能、成本、價(jià)值、質(zhì)量得到最佳結(jié)合。
相信未來隨著IT技術(shù)的進(jìn)步及軟件的應(yīng)用和普及以及價(jià)值工程概念和拓展,價(jià)值工程將會(huì)為軟件項(xiàng)目管理中提供更切實(shí)的方法和規(guī)則,推動(dòng)軟件領(lǐng)域的發(fā)展和軟件技術(shù)的推廣。
參考文獻(xiàn):
[1]陳俊霞,王衛(wèi)東.軟件項(xiàng)目管理若干問題的探討[J].現(xiàn)代計(jì)算機(jī),1999(05).
[2]李亮,黃平.淺析價(jià)值工程在項(xiàng)目成本管理中的應(yīng)用[J].四川建材,2009(04).
[3]王宏梅,趙桂平.價(jià)值工程在我國(guó)項(xiàng)目管理中的應(yīng)用研究[J].中國(guó)建設(shè)信息,2007(22).endprint