秦成華
(吉林省經濟管理干部學院,長春 130021)
進入信息時代以后,我國的信息技術突飛猛進,取得了一些驕人的成果,同時,信心技術更新換代的速度也越來越快,給軟件工程項目的開發帶來了不小的挑戰,軟件項目不同于其他工程項目,強調技術的同時還應注重受眾人群,就目前我國的情況來看,軟件開發過程中的質量管理做得還不到位,需要做進一步的改善,業內要盡快建立起一套完善的質量管理體系,早日實現軟件開發質量的科學管理。
軟件開發過程中需要遵循一些原則,尊重客戶需求。對于軟件工程項目來說,最重要的就是考慮受眾需求,只有開發的軟件滿足客戶的需要,才能在更新換代速度驚人的互聯網行業中不被淘汰。將質量管理充分嵌入到軟件開發中,注重軟件開發質量,工程師在進行軟件開發時,除了要滿足客戶的需求外,還要充分保證軟件的質量,讓用戶用得放心,與之建立起良好的信任關系,便于軟件的推廣。重視團隊精神,軟件開發是一個集思廣益的過程,考驗的是團隊合作,只有環環緊扣,不出任何差錯,才能保證開發軟件的質量。
目前,我國還沒有一套完善的質量管理體系,導致市場上一些垃圾軟件的出現,在一定程度上阻礙了我國信息技術發展的腳步。另外,軟件開發是一項高智力以及密集型的工作,考驗軟件工程師的邏輯思維以及智力水平,且在開發的過程中受到諸多因素的影響,容易出現疏漏的情況。因此,需要業內盡快建立起一套完善的管理標準,對軟件開發的全過程實行無縫銜接管理,一旦出現質量上的重大紕漏,很可能造成企業的重大損失,因此軟件開發過程的質量管理十分必要。
軟件工程項目的開發要充分考慮用戶的需求,然而,一些企業為了降低開發成本或者經驗不足,對用戶的需求分析不明確,導致開發的軟件不能迎合市場的需要,無法在市場上存活下來。當然,軟件工程項目是一項復雜的邏輯實體,一項新型的軟件開發項目很難把握客戶需求,在這種情況下,與客戶進行充分溝通顯得尤為重要,開發人員需要進行深入的市場調研,可以通過調查問卷或直接走訪的形式來獲取客戶的實際意圖,在充分把握客戶的需求后再進行軟件的開發,確保開發的軟件能夠真正地注重用戶體驗。
現在進行軟件工程項目開發的企業非常多,質量也參差不齊,很多企業只是注冊了一個名字,隨便找了一些開發人員就盲目進行軟件開發工作,既沒有進行良好的前期團隊建設,也沒有指定合理的軟件開發流程,軟件開發過程過于隨意,市場上也出現了很多殘次的開發軟件,擾亂了市場秩序。另外,一些發展相對成熟的軟件開發公司也存在開發流程不規范的現象,有些企業在接到相對較多的訂單后,為了趕進度,自行省略了軟件開發過程中一些必要的步驟,導致開發的軟件缺乏系統性和科學性,無法保證其質量。
就軟件開發行業來說,目前國內對軟件開發項目管理存在的最大問題是軟件開發人員的質量意識不夠,很多企業的領導只注重軟件開發的成本和進度,并不十分看重軟件的質量。這樣的大環境下,軟件開發人員對質量的關注度不夠。因此,為了保證軟件產品的質量,企業領導一定要樹立明確的質量意識和質量危機感,把軟件開發質量放在第一位,督促開發人員認真對待每一個軟件的開發,做好軟件開發過程全控制,保證開發軟件產品的質量。
軟件開發是一個分階段的過程,每一個階段都環環緊扣,項目進度計劃是將項目定義、人力、費用成本、資源、時間和工作實施方案匯總,來定義項目中每一項工作的邏輯順序。其是軟件開發過程中非常重要的一個環節,直接決定著開發軟件的質量,項目進度計劃是對整個軟件開發過程的一個任務分解過程,關系到任務、人力、時間和工作順序的一個整合,需要企業相關部門領導在項目著手開發之前就做好軟件開發進度計劃,科學分配任務,把軟件每一個開發階段的任務落到實處,保證軟件開發質量。
軟件的配置好壞直接關系到軟件運行后的速度與質量,也是用戶檢驗軟件質量的重要衡量標準。對于開發工程師來說,軟件配置直接作為一個獲取信息的渠道,可以方便地從軟件配置管理中得到有用的信息,對軟件開發過程中的改進、完善起到至關重要的作用。因此,開發人員要不斷提高軟件配置質量意識,認真對待開發中的每一個階段,做好軟件開發過程的質量追蹤,確保每一個階段都有對應人員負責其質量。
軟件是軟件開發人員的腦力成果,是一個虛擬的產品,軟件開發過程的數據及很多指標都是通過基礎文檔進行管理,其也是保證軟件開發質量的一個重要因素。企業應該成立專門的工作小組對基礎文檔進行管理,防止文檔的意外丟失,若出現新文檔替換舊文檔的情況,要及時做好記錄。
就目前的情況來看,我國在軟件開發的管理上還存在一些問題,比如需求分析不明確、軟件開發工作不規范以及管理中存在一定的困難等。軟件工程師在開發過程中一定要結合實際,不斷強化自身的質量意識,制定合理的軟件開發進度計劃,加強軟件配置與文檔的管理,真正做到科學合理地進行軟件開發,確保軟件開發的質量。
[1] 車光毅,劉南根.基于軟件質量管理中的軟件過程改進[J].科技廣場,2004,(07):32-34.
[2] 蘇興華.運用全面質量管理理論保證軟件質量[J].信息技術與標準化,2004,(06):35-38.