為什麼軟體專案的費用支出總是過高(轉)

ger8發表於2007-08-14
為什麼軟體專案的費用支出總是過高?CIO Update專欄作家Rajesh Setty針對此問題做出了一些回答。

  “低於預算並且準時實施”只是一個夢想。因為大部分軟體專案比計劃花費了更多的費用和時間。因此,許多人都放棄了這種夢想。這是一個普遍現象而不是例外。

  那麼,究竟是為什麼? 以下分析這些原因也許會幫你解決難題。

  一、對專案管理進行管理

  專案管理是一個很複雜的管理。在這裡,首先談一下期望值管理。一個好的專案管理者應該知道如何與專案的所有參股人共同設立一個正確的期望值。因為在實施專案中,將會形成許多新的需求。每一個需求看似都很小,並且容易處理,然而,把這些需求合併起來,就將很容易改變專案的大小和範圍。因此,專案的最初管理以及對期望值的變化管理是一門必須掌握的學問。

  二、評估

  即使在開始執行專案之前,對每一個專案的關鍵部分都要進行評估,這就是專案的評估階段。即使最近你已經執行了一個類似的專案,也最好不要停止執行這個專案,因為停止這個專案和對這個專案的再評估所涉及到的成本往往都是一樣的。

  其中,最大的差異就是這個專案的使用者是不同的,那就意味著會有不同的期望值。對每一個專案的評估都必須考慮在特殊專案裡所涉及的唯一變數。

  以下這些因素也許會改變或者影響你對專案的比較、評估:

  1、執行專案的團隊。

  2、所使用的軟體版本。

  3、專案規模的大小:包括使用者的人數以及實施場所等等。

  4、終端使用者的型別。

  5、對環境的部署。

  三、設計

  你在設計上花費的每一個小時,在將來都會為你帶來利潤。問題是,這些設計的成果通常只是一些檔案。如果已經設立了正確的期望值,這些檔案將發揮功效。否則,你將會碰到這樣一個難題:為什麼這個專案無法用檔案來測量?

  四、團隊

  我們都知道,在一個專案中,成為一個優秀的團隊是非常不容易的。當我們為一個專案的實施收集資源時,我們會努力去收集當時我們可以得到的最好資源。

  同時,一旦使用這些資源時,我們就會期望這些資源可以很好地符合專案需要。對於專案領導者來說,瞭解團隊成員的優點和缺點以及對專案的施工設計所涉及的因素是非常重要的。

  五、使用者

  什麼時候是接觸那些使用者的最佳時期?答案並不是在專案實施的時候。那樣做只會弊大於利。那麼,什麼時候才是最佳時期?是在利與弊相平衡的時候。

  如果在這個專案中,使用者的人數供大於求,那麼就會拖延專案使用的時間。同時,每個人使用的數量專案將會減少,這就會引起“專案需求”的短缺。因此,你首先是要在這些使用者中找出具有感染力的人,然後試圖讓這些人使用專案。一旦這些人使用後,專案使用的影響效果就會傳遞給其它人。

  六、影響分析

  專案很少被獨立實施。事實上,它是一個在成熟企業作業系統中的一個外掛程式。

  這是專案中需要記住的最重要因素。企業作業系統其它部分的改變將會影響你的專案使用,而這些專案又將影響到其它的專案。

  因此,關鍵是要知道你的專案適合什麼地方的作業系統以及專案實施必不可少的因素,這兩方面是非常重要的。

  七、客戶與工業動態

  人們通常會忘記一些小事情。比如,假設在一個快速變化的工業時代中,你為一個客戶(或為你自己的公司)去執行一個長達一年的專案。即使專案的使用者向你保證需求已經被“凍結”,你也會覺得他們在使用這些專案中會忘記一些東西。

  這種現象一定會發生,因為隨著時代的變化,這種行業時刻都在發生改變。為此你應該怎麼做呢?第一,你可以檢視一下,除可交付使用專案以外的所有專案條款,以便更深入地瞭解這種行業;然後再仔細的瞭解一下工業動態。然後,把這些資訊資料運用到你自己的評估方法理論中。

  第二,你可以把一個專案拆分成許多小的部分,然後把其中的兩部分或三部分組合成一個新的專案去實施六個月或更短的時間。一旦你完成了這第一個專案,你就可以更好地完成以後的專案。

  第三,收集一些過去實施類似專案的歷史資料和度量標準。然後,在你的評估過程中使用這些資訊。

  我在這裡所談論的事情都是微不足道的。每一個這樣的話題也許都會出版成為一本好書,我希望這些資料能夠給你提供一些好的意見。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-955768/,如需轉載,請註明出處,否則將追究法律責任。

相關文章