[摘 要]現代社會是一個全球化的時代和信息爆炸的時代,不管是全球化和信息化,它們發生發展的基礎是計算機技術。計算機軟件項目開發是一項極為復雜的系統工程,其涉及面廣、風險大,加強對軟件工程項目管理顯得尤為重要。從計算機軟件工程項目的管理內容及存在的問題出發,探索軟件工程項目管理的對策。
[關鍵詞]信息化;計算機技術;軟件項目;系統工程
計算機軟件是計算機系統的核心,軟件質量的好壞直接關系計算機系統的運行狀況。在當代軟件已經在多個方面產生了巨大作用,涉及工業、農業、金融業、政府部門、服務業等眾多領域。軟件工程是一種專門針對軟件設計、開發、維護和推廣的科學,它利用工程學的方法對軟件進行構建和維護,以生產出實用性強、安全性高的軟件,實現經濟效益和社會效益的提高。對軟件工程管理的研究可以為軟件行業的整體平穩運行提供借鑒。
一、軟件工程管理的內容
1.參與軟件工程工作人員的管理。工作人員是軟件工程管理的主體,發揮著主觀能動性,負責各種項目的策劃執行和反饋工作。涉及軟件制作領域的工作專業化程度高,要求比較嚴格,同時要具有很好的團隊協作精神。依據各人員的具體能力和素養安排工作,使其能夠充分發揮自身的作用。
2.管理的組織機構。管理職能的實施在很大程度上決定于管理的組織機構設置是否合理。對于缺乏有效管理制度的團隊來說,組織機構只是管理工作人員的集合,在權責上劃分不明,在職能的行使上也會存在很多問題。軟件工程是一種專業化程度很高的科學類別,這就需要有專門的技術型人才擔任組織機構管理人員。
3.用戶管理。用戶是軟件工程的受眾,也是評價軟件開發是否成功和軟件工程管理是否合理的重要尺度。現今我國社會市場化程度逐步加深,市場經濟體制已經初步建立并正在完善,這種背景毫無疑問地加大了相同領域的競爭。軟件工程是我國近些年新興領域,并在很短時間內就取得了很大的發展成果。市場化同樣使該領域內的相關企業競爭加劇,促成了行業內的退出機制。應對這種挑戰的有效措施就是時刻了解市場需求,以市場為導向,開發出人性化、易操作的軟件系統。這些就需要做好用戶管理工作,從用戶群中發掘信息,搜集資料,并進行有效的反饋和改進措施。
4.文檔資料。開發過程的各種活動后都要反映在文檔資料上。每一個階段的文檔資料是以后各階段工作的基礎,又是對前面各階段工作的復審。軟件工程管理很大程度上是通過對文檔資料管理來實現的。因此,要把開發過程中的初步設計、中間過程、最后結果等建立成一套完整的文檔資料。文檔標準化是文檔管理的重要方面。
二、計算機軟件項目管理存在的問題
1.制定計算機軟件項目計劃不合理。當前,由于軟件行業更新換代比較快,往往計劃趕不上變化,項目管理人員對軟件項目計劃沒有合理安排,隨意制定計算機軟件項目,對計劃不是很了解,在做事情時也沒深思熟慮,有時候管理人員計劃安排比較慢。此外,軟件項目管理中不確定的因素也比較多,這樣就會造成項目的進度沒有根據計劃進行控制,使得計劃落空。
2.管理人員缺乏團隊意識。很多管理工作人員沒有從宏觀上把握整個項目,只負責自己做的事,團隊意識不強,這些管理工作人員都是軟件企業的人才,自身技術很精湛,技術方面的知識很熟悉,只注重個人能力的發揮,有些難度很大的工作都留給了自己,無法培養新一代的人才。有些管理人員在軟件企業待了比較久,資格很老的員工,這些員工為企業做出了很大的貢獻,但是在培養人才方面沒有發揮帶頭作用,缺乏責任心。
3.企業培訓力度薄弱。我國大多數軟件企業在項目管理培訓上投入的資金和人力都太少了,沒有系統的知識培訓,只依靠某些管理工作人員的精湛的技術能力,在培訓方面,會比較盲目,對培訓也缺乏足夠的重視,隨意性很大,很多管理人員對培訓知識都比較缺乏,因此不熟悉項目管理的知識培訓和一些常用的方法。
三、計算機軟件項目管理的發展對策
1.加強對軟件企業中項目管理的培訓力度。軟件企業應花大量資金和精力在培養管理人員上,這是非常重要的,注重培養管理人員的實踐能力和知識技能,學習大量項目管理的知識和經驗,讓管理人員熟悉培訓流程,這樣才能大大提高管理人員的項目管理水平,此外還進行培訓審核,加強對管理人員的培訓。加強對管理人員的考核,技術管理人員在上任之前,要經過嚴格的管理知識培訓,提高自己的管理素質。尤其學習是人力資源管理、合作交流管理,豐富項目管理經驗,提高項目管理意識。
2.建立完善的計算機軟件工程管理體系。完善的體制的進行管理的先決條件。首先要構建合理的人才體系。計算機軟件工程屬于新高產業,人才是這類行業發展的不竭動力和重要保障,只有將人才的工作積極性調動起來,才能實現軟件工程各個項目的有效開展。其次,要加強學習,對管理人員和技術人員等都要強化相關技術和知識的學習,對行業前沿動態保持關注,加強訓練,使理論與實踐有機結合。
3.加強管理人員的責任心和團隊意識。管理人員應從宏觀上把握大局,把握整個軟件項目管理,發揮管理人員的帶頭作用,合理安排員工的分工合作,各盡其職,各行其事,使得人力資源合理使用。管理人員是企業的支柱,是企業的主人,應樹立強烈的責任心和團隊意識,在發揮個人能力的同時,也應培養新一代的人才。強調管理人員相互合作,管理人員應當對項目成員的責任進行合理的分配并詳細地說明,后時應強調不同分工、不同環節的成員應當相互協作,一起進步。
4.強化計算機軟件工程的風險管理和進度管理。風險管理是管理學的基本內容,也是必備內容。計算機軟件工程管理人員應加強風險管理的學習和實踐,切實樹立起風險意識。在對軟件工程相關信息和外部環境制度研究的基礎上,軟件工程管理人員要能夠運用先進科學的方法做出風險評報告,并且應具有基本的風險處理能力。此外,還要加強對計算機軟件工程的進度管理,合理控制管理成本,提高工程效率和質量。
四、結語
在當今的軟件工程時代,每個項目涉及眾多的人力和物力,管理問題日益突出。計算機軟件項目管理對軟件企業來說,是至關重要的,逐漸成為軟件企業的核心競爭力。項目管理是軟件生產活動中的重要工作內容,軟件順目的失敗大多數并不是技術上的原因,僅是管理上的失敗所致,應采取以上幾個對策,提高項目管理水平。
參考文獻:
[1]王遠、王健,計算機項目管理[M].武漢大學出版社,2009.8.
[2]俞振華、俞豪軍,計算機項目管理導論[M].機械工業出版社,2009.12.
[3]劉國靖、鄧韜,21世紀計算機項目管理理念、體系、流程、方法、實踐[M].清華大學出版社,2009.12.