能的想法,就要求對以前提出的需求進行改動,應用軟件的程序、界面以及相關文檔需要經常修改。用戶變更,軟件修改,而且在修改過程中又可能產生新的問題,這些問題很可能經過相當長的時間后才會被發(fā)現(xiàn),最后導致軟件開發(fā)失敗。
1.3.2 軟件成本日益增長
20世紀50年代,軟件成本在整個計算機系統(tǒng)成本中所占的比例為10%-20%。但隨著軟件產業(yè)的發(fā)展,軟件成本日益增長。相反,計算機硬件隨著技術的進步、生產規(guī)模的擴大,其價格卻不斷下降。這樣一來,軟件成本所占的比例越來越大。到20世紀60年代中期,軟件成本所占的比例增長到50%,90年代達到85%左右。
1.3.3 開發(fā)進度難以控制
由于軟件是邏輯、智力產品,軟件的開發(fā)需建立龐大的邏輯體系,這是與其他產品的生產不一樣的。例如:工廠里要生產某種硬件設備,在時間緊的情況下可以要工人加班或者實行“三班倒”,而這些方法都不能用在軟件開發(fā)上。因為軟件系統(tǒng)的結構很復雜,各部分附加聯(lián)系極大,盲目增加軟件開發(fā)人員并不能成比例地提高軟件開發(fā)能力。相反,隨著人員數(shù)量的增加,人員的組織協(xié)調、通信、培訓和管理等方面的問題將更為嚴重。歷史上有關軟件開發(fā)在耗費了大量的人力和財力之后,由于離預定目標相差甚遠不得不宣布失敗的例子,舉不勝舉。
1.3.4 軟件質量差
軟件項目即使能按預定日期完成,質量卻不盡人意,程序的一些微小錯誤可以造成智能建筑工程項目災難性的后果。在“軟件作坊”里,由于缺乏工程化思想的指導,程序員幾乎總是習慣性地以自己的想法去代替用戶對軟件的需求,軟件設計帶有隨意性,這是造成工程項目不能今人滿意的重要因素。
1.3.5 軟件維護困難
正式投入使用的軟件,總是存在著一定數(shù)量的錯誤,在不同的運行條件下,軟件就會出現(xiàn)故障,因此需要維護。但是,由于軟件開發(fā)過程隨意性很大,沒有完整的真實反映系統(tǒng)狀況的記錄文檔,給軟件維護造成了巨大的困難。特別是在軟件使用過程中,原來的開發(fā)人員可能因各種原因已經離開原來的開發(fā)組織,使得軟件幾乎不可維護。對一個復雜的邏輯過程,哪怕做一項微小的改動,都可能引入潛在的錯誤,常常會發(fā)生“糾正一個錯誤帶來更多新錯誤”的問題。
1.4 項目管理風險
項目管理風險包括智能建筑工程項目過程管理的方方面面,如項目計劃的時間、資源分配(包括人員、設備)、項目質量管理、項目管理技術(流程、規(guī)范、工具等)的采用以及外包商的管理等,因項目計劃不周、制度缺乏、經營不善、技術落后、用人不當、溝通不暢、樓盤滯銷等項目管理混亂而造成的風險。
1.5 項目組織風險
組織風險中的一個重要來源就是項目決策時所確定的項目范圍、時間與費用三個要素之間的矛盾。三要素的關系是相互依存,相互制約的,不合理的匹配必然導致項目執(zhí)行的困難,從而產生風險。智能建筑工程項目資源不足或資源沖突方面的風險同樣不容忽視,如人員到崗時間、人員知識與技能不足等。組織中的團隊精神和文化氛圍同樣會導致一些風險的產生,如團隊協(xié)同合作和人員激勵不當導致內部不團結、人員離職等。
1.6 外部環(huán)境風險
智能建筑工程項目外部環(huán)境風險主要是指其政治、經濟環(huán)境的變化,包括政治風險、法律風險、經濟風險、社會風險,以及與項目相關的規(guī)章或標準的變化;組織中雇傭關系的變化,如公司并購、自然災害,外圍主體(政府部門、相關單位)等產生的風險。這類風險因項目性質的不同而對其影響的程度也不一樣。
1.7 風險按其影響結果分類
全面風險管理有時要求按風險對目標的影響來進行風險因素分析,它體現(xiàn)的是風險作用的結果,包括以下幾個方面的風險:&nbs