關於軟體專案管理中人員管理方法探究

才智咖 人氣:3.09W


  論文摘要:本文主要介紹了軟體專案的概念,討論了軟體專案管理中人員的組織方式,考核測評方法,並提出了技術人員職業幸福感的管理新思路,激勵技術人員的開發熱情和智慧,從而提高軟體工程的質量。

關於軟體專案管理中人員管理方法探究

論文關鍵詞:軟體工程;管理;協調;溝通

  軟體專案管理是在20世紀70年代中期美國首先提出的,當時美國國防部專門針對軟體開發不能按時完成交付、預算超支和質量達不到要求的原因進行了研究。結果發現70%的專案是因為管理不善引起的,而非技術原因,於是人們逐漸認識到要重視軟體開發管理工作。而在開發管理工作中最為重要的就是技術人員的管理。軟體工程管理和其他的專案管理相比較有很大的特殊性。軟體是屬於知識產品,其開發進度和質革很難估計和度量,生產效率也難以預測和保證。因此,為了保證軟體開發的質量,在軟體系統開發和維護的過程中,除了要研究軟體的技術之外,還要研究管理的方法。特別是對技術人員的管理,要做到科學化、制度化、人性化下面針對專案開發中人員的組織與管理的相關問題進行研究。

一、專案開發中的人員組織

提到軟體工程專案管理,就不得不提到人,人即作為管理的實施者也是管理的物件,在軟體專案中開發人員管理是核心的資源,其中人員的配置、排程安排貫穿整個軟體專案過程中。人員安排的組織管理是否得當,對軟體專案成功起到決定性的作用。
  在軟體專案初始階段,要根據工作量大小、所需的專業技能型別、團隊成員能力水平、性格和開發經驗,組建開發小組。一般來說,開發小組的人數應陔在5-10人最為合適。在組建開發組時,還應充分估計到開發過程中的人員風險。由於工作、待遇、作強度、公司的整體工作安排和其他無法預知的因素,一個專案尤其是開發週期較長的專案幾乎無可避免的要面臨人員的流人流出:如果不在專案初期對可能出現的人員風險進行充分的估計,作必要的準備,一旦風險轉化為現實,將有可能給整個專案開發造成巨大的損失:以較低的代價進行及早的是降低這種人員風險的基本策略。因此先要做好人員的組織工作。

二、專案開發中的人員管理

在軟體工程專案中,人員組織主要有專案經理、軟體專案經理(負責人)、軟體工程組、系統工程組、系統測試組、軟體質量保證組、軟體配置管理組。
  1、專案經理(負責人):專案經理(負責人)對整個專案負完全責任,是、控制、管理和規範某個軟體和軟/硬體系統建設的人,專案經理(負責人)是最終對客戶負責的人。
  2、軟體專案經理(負責人):軟體專案經理(負責人) 對一個專案的所有軟體活動負完全責任,控制一個專案的所有軟體資源,按照軟體約定與專案經理(負責人)打交道。
  3、軟體工程組:軟體工程組是負責一個專案的軟體開發和維護活動(例如:需求分析、設計、程式設計和測試)的人員(包括管理人員和技術人員)。
  4、系統工程組:系統工程組是負責下列工作的人(既有經理也有技術人員)的集團:規定系統需求;將系統需求分配給硬體、軟體和其它成分;規定硬體、軟體和其它成分之間的介面;以及監控這些成分的設計和開發以保證它們符合其規格說明。
  5、系統測試組:系統測試組是一些負責策劃和完成獨立的軟體系統測試的個人(既有經理又有技術人員)的集團,測試的目的是為了確定軟體產品是否滿足對它的要求。
  6、軟體質量保證組:軟體質量保證組是一些計劃和實施專案的質量保證活動的個人(既有經理又有技術人員)的集團,其工作的目的足保證軟體過程的步驟和標準得到遵守。