這天,老板不經(jīng)意間問起一個問題:我們怎么評估一個項目的大小呢?
是啊,這的確是個有意思的問題,當時包括我在內(nèi)三個項目經(jīng)理在場,可一時還真的不好回答,從有限的閱讀經(jīng)歷來考慮,腦子幾乎是一片空白,無言以對。我想,老板關(guān)心的不是一個項目結(jié)束后對項目規(guī)模的評估,而是項目啟動之前在與客戶進行售前商務談判過程中,如何準確把握項目的規(guī)模,從而準確估計出項目成本的問題。如果是前者,倒勉強可以借鑒一資料,類似Delphi法則什么的,但對于后者,更多的恐怕要自己思考、判斷了。反復琢磨,覺得在項目前期,從以下幾個方面入手也許是有實際價值的。
首先,產(chǎn)品運行環(huán)境是要考慮的因素。
任何軟件產(chǎn)品都離不開其賴以生存的運行環(huán)境,而且從一個項目的生命周期來看,運行環(huán)境又有開發(fā)環(huán)境、集成運行環(huán)境、測試環(huán)境、預生產(chǎn)環(huán)境、生產(chǎn)環(huán)境等,一個項目最終交付的產(chǎn)品運行的實際環(huán)境是首要因素,其次,另幾個環(huán)境也直接決定了項目實施過程中的成本問題。當然環(huán)境越復雜,成本越高,極復雜的環(huán)境,可能同時會對人力成本構(gòu)成較高要求。比如:開發(fā)環(huán)境的管理、測試環(huán)境的管理等。
對于環(huán)境的考慮,主要可以從硬件環(huán)境、網(wǎng)絡(luò)環(huán)境、軟件環(huán)境三個方面入手。硬件是環(huán)境中的首要因素,硬件環(huán)境中第一需要考慮的是服務器類型,具體可以分為大型機、中型機、小型機,一般軟件產(chǎn)品是與服務器同級別運行的,也就是說一個大型應用系統(tǒng)不會在與之不對稱的服務器上運行,反之亦然。硬件環(huán)境中另外需要考慮的無非是客戶端硬件及其他,如果項目交付的產(chǎn)品是客戶端硬件要求較高型的,則客戶端硬件有可能成為首要因素。另外,硬件的數(shù)量是一個衡量的指標,服務器端可能產(chǎn)生群集管理、客戶端數(shù)量可能直接決定了系統(tǒng)壓力等相關(guān)技術(shù)指標。
網(wǎng)絡(luò)環(huán)境也是現(xiàn)在軟件產(chǎn)品大都要面對的問題,包括什么樣路由器、什么樣的帶寬、什么樣的防火墻、什么樣的網(wǎng)絡(luò)層次結(jié)構(gòu)等。軟件環(huán)境恐怕是必須關(guān)心的,什么樣的操作系統(tǒng)、什么樣的數(shù)據(jù)庫系統(tǒng)、是否要關(guān)聯(lián)其他系統(tǒng)同時運行等。
第二,產(chǎn)品的最終用戶群體是要考慮的因素。
如果簡單的說對最終用戶群體的分析甚至可以直接決定項目的總成本或許有些過了,但也是有一定的道理的。對用戶群體的分析,第一要看數(shù)量,用戶數(shù)量直接決定了系統(tǒng)的容量。第二要看并發(fā)情況,或許這一點在售前階段較難得到,屬于錦上添花的事吧。第三要看用戶的地理分布,集中密集型與分散均勻型顯然有著不同,如果分散較大,譬如全國范圍,有時甚至需要考慮到文化差異會造成使用習慣的不同。第四要考慮用戶的結(jié)構(gòu),是扁平型還是層次(樹狀)型呢?往往層次越深涉及的權(quán)限管理越是復雜。第五需要考慮的是用戶信息化水平了,用戶信息化水平直接決定的了用戶對產(chǎn)品的期望值,開慣寶馬的用戶給他一輛牛車是不行的,反之呢?或許亦然。
第三、實施單位構(gòu)成對項目管理成本有著較大影響。
一個項目,一家實施單位獨立完成和兩家實施單位共同完成有著質(zhì)的區(qū)別,當然如果是三家或者更多的實施單位共同完成的話,以我們當前的中國特色的實情來看,項目管理成本會是什么,大概每個做過類似項目的項目經(jīng)理心知肚明吧。通過以往的經(jīng)驗來看,項目進度會是一個較大的挑戰(zhàn),再有就是面對風險的時候,或許傾刻即顯現(xiàn)出商場如戰(zhàn)場。由此可以想象,實施單位的組成對項目成本有著重要的影響。
第四、業(yè)務需求
往往,在此階段僅能夠獲得概要性需求,有時甚至無法得到用戶的真實需求,或許此時公司以往同類項目的實施經(jīng)驗會起到最為突出的作用。
第五、系統(tǒng)架構(gòu)
這也是必須考慮的問題,如果采用已有的成熟的架構(gòu)完成項目實施,成本會低的多,反之,則至少會是倍增的成本。有時架構(gòu)本身的成本會大幅超出業(yè)務需求本身的成本。
第六、技術(shù)指標
往往是標書中有明確規(guī)定的內(nèi)容,如:系統(tǒng)性能指標、系統(tǒng)容量、系統(tǒng)健壯性、數(shù)據(jù)質(zhì)量、系統(tǒng)安全性等。一個項目在合同簽定之前,運行環(huán)境、用戶情況是最有可能清晰獲得的,除此之外,任何一項內(nèi)容都不確定,所以在此也對這兩個方面想的較多,其他內(nèi)容還是具體項目具體分析吧。
想過這些事情之后,我想最為重要的是事情還是好好讀書,補充一下相關(guān)知識吧。
【?發(fā)表評論?0條?】