4、硬件與軟件的關系
MIS系統的硬件與軟件都是組成MIS系統的重要部分。但目前在MIS系統的建設中,卻經常出現重硬輕軟的情況。
總能聽到用戶方:“設備要好的、先進的、一步到位”
“軟件開發費怎么會這么貴”
據統計,目前國內用戶在硬件(包括網絡)方面的投資占總投資額的78%,而軟件投資只占22%。確實,先進的設備、優良的技術性能有助于提高MIS系統的性能。而MIS系統的建設是否應追求高、新、尖、一步到位,卻是值得商榷的。在計算機技術飛速發展的,計算機廠商不斷地推出新產品,其性能價格比均極大地優于舊產品。拿硬盤技術來舉例:1994年1個GB的硬盤價格與1997年9個GB的硬盤價格相當,可見一步到位的想法是不切合實際的。同時,系統性能過多地超出應用需求實際上是一種浪費。好比殺雞用宰牛刀。因此,根據業務需求“統一規劃、分步實施”是項目管理人員應注意掌握的原則。在規劃時認真考慮業務發展、技術的進步,在實施方面,時刻要將硬件配備的重點放在設備穩定、性能可靠及可擴充可升級方面。
如果說在硬件設備方面存在不惜投入、追求一步到位的現象,那么在軟件開發方面,用戶方卻往往太苛刻了一點。殊不知,一個好的、高質量的MIS系統,是要靠軟件編程人員來開發的。這里的高質量是指軟件的可用性、使用的方便性以及可維護性、可升級性諸方面,這是軟件得以推廣的必要條件。如果投入資金過少,必造成開發人員不能全身心地投入到某一個項目的開發工作中,當開發方認為他們的投入已與用戶方的付出相當時,便不愿意繼續投入精力,從而造成開發工作的虎頭蛇尾。MIS系統達不到預期效果,再好的硬件也難能發揮其作用。當然,由于用戶方對工程組織、工程量計算、技術含量分析等諸方面開發因素估價困難,很難正確計算出合理的軟件開發價格。用戶方項目管理人員可以聘請有關專家、或參考同行業國內外開發情況加以核定。
在開發費的控制方面,用戶方應合理運用價格這個有力武器,付款方式及付款條件要嚴格與開發進度、軟件質量以及軟件維護服務質量掛鉤,使其成為督促及約束開發方的手段。
5、性能與靈活的關系
性能與靈活是系統設計中的一對矛盾,似乎是系統設計人員而不是項目管理人員應該考慮的問題。但實際上,由于國內的許多MIS系統的失敗都與這個矛盾處理得不當有關,因此,我們認為應該在項目管理中充分考慮性能與靈活的關系,隨時提醒系統設計人員處理好這個矛盾。性能是系統可用性的重要因素,很難想象一個響應速度很慢的系統能得到終用戶的認可。而靈活性是系統適應變化能力的重要因素,一個無法適應工作模式變化的系統也是難以推行的。然而,根據傳統的MIS系統理論,增加靈活性將增加系統復雜性,降低系統性能。那么,應該如何對待這對矛盾呢?
在目前的情況下,相對系統性能來說,靈活性是矛盾的主要方面,其原因有如下兩點:
(1)由于目前大部分單位的管理模式都處在探索階段,可能引起變動的因素很多,因此根據現行的管理模式設計出的MIS系統將面臨使用單位管理模式的變化的考驗。所以現在的MIS系統在設計時要充分考慮這些不確定因素,靈活才能適應這些變化。
(2)由于計算機技術的發展,計算機硬件速度飛速提高,系統性能的極大地提高,從而增加靈活性所引起的系統性能的下降并不明顯。
當聽到軟件編程人員說:“為了提高運行速度,我們假設某個參數是不變的”、“如果想加一種查詢方式,可能要改動表結構”時,項目管理人員應引起足夠的重視。提醒軟件編程人員要充分考慮到用戶方需求的靈活性,在軟件設計中,要盡量避免用犧牲系統靈活性來換取系統性能的提高。而是應在程序設計方面通過優化程序結構來提高系統性能。
MIS系統開發方面已有比較成熟的工程化的方法。但是工程化開發方法仍然不能保證其一定開發成功,還需要有完善的項目管理方法來保證。每個項目的開發環境及實施環境各不相同。因此,在項目管理方面所面臨的問題均不盡相同。但是在項目管理中所要處理的關系卻基本相同。如何處理好這些關系是項目管理人員的重要任務。本文對項目管理中所要處理的關系及經常遇到的問題進行了討論,希望能對項目管理人員及系統開發人員有所幫助。筆者相信隨著項目管理方法的不斷完善,必將為MIS開發的成功提供進一步的保證。