中小型軟體開發管理與控制技術分析論文

中小型軟體開發管理與控制技術分析論文

  伴隨著資訊科技的飛速發展,軟體專案的複雜性和規模性日益增大,企業或個人使用者對軟體產品質量的要求也越來越高,而我國在軟體開發管理、效率和質量控制技術等方面都存在著諸多缺陷。從管理和控制技術方向出發,分析我國軟體開發中存在的一些問題和解決方法,探討中小型軟體開發質量管理與控制技術最佳化思路,並提出了自己的意見和建議。

  如今科學技術日新月異,電腦和智慧手機普及家家戶戶,受電子商務安全和生活的快節奏等因素的影響,我國軟體開發在開發管理和控制技術方面也出現了諸多問題和缺陷,但由於我國軟體開發企業自身的規模有限,往往不重視軟體開發的管理與控制技術,導致軟體質量不高,開發效率低下,開發成本和維護成本高。針對於這些問題,本文從中小型軟體開發的管理以及控制技術方向進行分析以解決這些問題。

  一、軟體開發方面存在的問題

  (一)研發管理人員的專業素質跟不上

  軟體開發是一種複雜的接近於手工生產方式的生產過程,目前為止仍主要依賴於人的勞動,依賴於開發者的智慧和知識的結合,這在很大程度上與現代化工業生產有所不同,還沒有比較成熟的方法,軟體開發過程其效率可以說是相對比較低的。優秀的軟體開發人員是軟體開發的生命源泉,沒有高素質的專業開發和管理人員,軟體開發管理質量、開發和維護成本、開發效率都得不到保障。在軟體公司競爭如此激烈的情況下,解決這些問題也已經是迫在眉睫的事情。

  (二)沒有標準的開發管理制度

  目前,我國軟體開發公司絕大部分沒有較為合理、標準的軟體開發的管理制度,沒有建立起自身的軟體質量控制制度,更沒有相應的組織結構設計和戰略規劃設計,對於其中存在的問題能解決的解決,解決不了的都待日後的升級完善再去逐一解決,使得軟體質量無法得到保障,同時開發效率相對較低,如何提高軟體開發的質量和效率,使其達到近似工業化生產的高效執行方式並有良好的質量保證,規範的軟體開發管理和控制技術當然是提高軟體生產的`效率的一種方法。

  二、針對軟體開發方面存在的問題的解決措施

  (一)培養高素質的開發人員

  軟體更新換代速度愈來愈快,對軟體開發人才的素質要求也越來越高,軟體公司應當定期招聘和更換部分人員,給公司注入新鮮的血液,帶動整個公司的發展,而招聘一定數量優秀的大學生或者有優秀工作經驗能力的專業軟體開發人員當然是非常好的選擇。軟體開發人才和其他人才一樣需要在使用中發現、培養,在培養中使用、提高,人才的發掘和培養取決於管理者本身的素質,所以對管理者的選擇絲毫不能馬虎,管理者的管理能力和管理經驗都應具備高要求,具備良好的語言表達能力,年紀不能太大。要求對軟體開發有深刻的認識,並能解決開發過程中出現的各種問題。軟體公司可購買一些學習資料和資料庫,鼓勵員工學習新知識、新理念,培養創新思維和創新能力,掌握分析、判斷、解決、預測技術問題的方法。建立公司論壇,鼓勵員工交流分享好的工作經驗。還可以定期請外聘知名講師或者行業知名人員給開發人員講課,傳播心得等。

  (二)制訂高效合理的開發管理制度

  軟體開發公司應有公司產品管理部門,公司產品管理部門應分為研發部門、產品管理部門,而研發部門是整個開發公司的核心,其下應分設明確的研發小組和支援小組,把任務分配給各開發小組的成員,各小組根據任務要求開發自己的產品完成自己的任務。開發小組確定各項開發流程中的細節,完成軟體開發前的準備工作,制定詳細的流程說明以及使用說明,確定專案預算,提交於支援小組和開發經理稽核,稽核批准透過才進行完整的開發任務,以便提高效率降低成本。而軟體開發的支援組,則包括了軟體的配置管理以及軟體的測試與支援兩個部分,其負責對開發組開發過程中軟體管理與質量控制提供支援。還應配備研發經理、產品經理以及系統分析員等職員,他們的主要作用是及時發現並解決開發過程中出現的問題,對軟體開發的質量進行管理和控制,確保進入下一個階段的設計符合設計規範的要求,從而實現軟體開發的全程監控。

最近訪問