國內各行各業進行信息化建設已經多年,信息化建設中存在的質量問題也從最開始的不被關注,到現在成為大家討論的焦點。但是,應該如何提高IT應用質量、怎樣提高IT應用質量,一直困擾著IT企業和用戶。質量問題不容忽視
目前,國內企業不再把信息化建設視作簡單的軟硬件采購上,開始考慮如何應用系統提升企業或行業的效率。應用系統可以推動業務帶來更大競爭優勢,同時,在IT的作用不斷
演化和轉變中,質量問題已經成為最重要的因素之一。中國電子信息產業發展研究院副院長、賽迪傳媒董事長李穎一開始就指出:“IT應用質量是一個前瞻性話題,又是國民經濟和社會信息化建設過程中迫切需要解決的問題,更是以信息技術改造傳統行業,是推進經濟結構調整和經濟增長方式轉變的關鍵所在。”
和汽車、食品、醫藥等傳統行業相比,IT行業是一個新興并且快速發展的企業。傳統行業經過多年的發展形成了規范的質量管理體系和質量標準,但是IT行業在這一部分還比較不完善。中國軟件評測中心軟件測試中心總經理相春雷介紹說:“根據中國軟件評測中心多年的測試和監理工作經驗,我們發現了目前國內應用系統建設的8點問題,包括:應用系統質量不能滿足應用的基本需求、工程進度存在較嚴重的拖延誤期、項目資金使用不合理或嚴重超出預算等。”
隨著國內企業走上國際化道路和北京2008年奧運會的臨近,IT系統一旦出現問題,所造成的損失將是非常巨大的。就如何避免這一狀況,Gartner高級研究總監Therasa為中國企業提出了建議:多與全球性企業合作,從它們的教訓中吸取經驗,并且不斷學習,找出業界最佳的實踐,只有這樣才能不斷提高技術組合的效果,以帶來更高的效率。Therasa對此發表了自己的看法:“我們認為,應用質量生態系統(Ecosystem)是可以有效提高IT應用系統質量,并推動IT機構向IT和業務的統一轉變。”尋找中國的解決之道
Therasa很嚴肅地說:“在我的職業生涯中,業界人士經常問的一個問題是,誰負責軟件應用的質量?事實上,答案是每個人都應該為質量負責,機構中的每個人都要為質量負責,從而為客戶提供最大的滿意度。”在整個軟件的開發周期,包括軟件開發之前和完成之后都要不斷地、持續地進行測試,其中在開發之前要了解測試的需求,不斷進行模型的測試,包括編碼的測試;在應用程序完成之后還得進行不斷測試,測試是否能完成應用的需要。只有在整個生命周期中堅持測試,盡可能保證在整個系統生命周期中不會出現問題,這樣才能不斷提高應用程序質量。不斷測試和確認是一個企業的應用質量與眾不同的重要因素之一。
根據Gartner的調查發現,造成災難性的失敗或者系統錯誤的原因主要有3種,其中20%的故障是硬件問題造成的,40%的災難是由本身軟件產品所蘊含錯誤造成的,另外40%是應用過程的故障造成的。而建立可靠的應用質量生態系統可以有效減少后面兩種原因造成的災難,但是什么樣的企業才可以建立應用質量生態系統呢?Therasa介紹說:“當用戶意識到整個生命周期中質量的重要因素之后,用戶就可以考慮建立可靠的生態應用系統了,這個生態系統通常包括三部分,第一擁有合適的人選,通過他們選擇恰當的技術來完成這一系統;第二是擁有可靠的過程步驟來完成這過程,這過程不僅可以反復,還可以根據需要進行調整;第三,用戶要采用好的技術結合人和程序一起建立一個很好的應用質量生態系統。”
相春雷則結合自身工作的實踐介紹了中國軟件評測中心對提高中國IT應用質量保證之路的摸索,他說:“我們提出了這樣一個理念供業主選擇:業主×(項目管理+軟件質量保證+應用系統監理+第三方測試)=應用系統質量水平。”
作者:一 鳴
(來源:本站原創)
|