如果說在硬件設備方面存在不惜投入、追求一步到位的現象,那么在軟件開發方面,用戶方卻往往太苛刻了一點。殊不知,一個好的、高質量的MIS系統,是要靠軟件編程人員來開發的。這里的高質量是指軟件的可用性、使用的方便性以及可維護性、可升級性諸方面,這是軟件得以推廣的必要條件。如果投入資金過少,必造成開發人員不能全身心地投入到某一個項目的開發工作中,當開發方認為他們的投入已與用戶方的付出相當時,便不愿意繼續投入精力,從而造成開發工作的虎頭蛇尾。MIS系統達不到預期效果,再好的硬件也難能發揮其作用。當然,由于用戶方對工程組織、工程量計算、技術含量分析等諸方面開發因素估價困難,很難正確計算出合理的軟件開發價格。用戶方項目管理人員可以聘請有關專家、或參考同行業國內外開發情況加以核定。
在開發費的控制方面,用戶方應合理運用價格這個有力武器,付款方式及付款條件要嚴格與開發進度、軟件質量以及軟件維護服務質量掛鉤,使其成為督促及約束開發方的手段。
5、性能與靈活的關系
性能與靈活是系統設計中的一對矛盾,似乎是系統設計人員而不是項目管理人員應該考慮的問題。但實際上,由于國內的許多MIS系統的失敗都與這個矛盾處理得不當有關,因此,我們認為應該在項目管理中充分考慮性能與靈活的關系,隨時提醒系統設計人員處理好這個矛盾。性能是系統可用性的重要因素,很難想象一個響應速度很慢的系統能得到最終用戶的認可。而靈活性是系統適應變化能力的重要因素,一個無法適應工作模式變化的系統也是難以推行的。然而,根據傳統的MIS系統理論,增加靈活性將增加系統復雜性,降低系統性能。那么,應該如何對待這對矛盾呢?
在目前的情況下,相對系統性能來說,靈活性是矛盾的主要方面,其原因有如下兩點: