- 相關推薦
探討軟件項目管理中人員管理方法
摘要:本文主要介紹了軟件項目管理的概念,討論了軟件項目管理中人員的組織方式,考核測評方法,并提出了技術人員職業幸福感的管理新思路,激勵技術人員的開發熱情和智慧,從而提高軟件工程的質量。
關鍵詞:軟件工程;管理;協調;溝通
軟件項目管理是在20世紀70年代中期美國首先提出的,當時美國國防部專門針對軟件開發不能按時完成交付、預算超支和質量達不到要求的原因進行了研究。結果發現70%的項目是因為管理不善引起的,而非技術原因,于是人們逐漸認識到要重視軟件開發管理工作。而在開發管理工作中最為重要的就是技術人員的管理。軟件工程管理和其他的項目管理相比較有很大的特殊性。軟件是屬于知識產品,其開發進度和質革很難估計和度量,生產效率也難以預測和保證。因此,為了保證軟件開發的質量,在軟件系統開發和維護的過程中,除了要研究軟件的技術之外,還要研究管理的方法。特別是對技術人員的管理,要做到科學化、制度化、人性化下面針對項目開發中人員的組織與管理的相關問題進行研究。
一、項目開發中的人員組織提到軟件工程項目管理,就不得不提到人,人即作為管理的實施者也是管理的對象,在軟件項目中開發人員管理是核心的資源,其中人員的配置、調度安排貫穿整個軟件項目過程中。人員安排的組織管理是否得當,對軟件項目成功起到決定性的作用。
在軟件項目初始階段,要根據工作量大小、所需的專業技能類型、團隊成員能力水平、性格和開發經驗,組建開發小組。一般來說,開發小組的人數應陔在5-10人最為合適。在組建開發組時,還應充分估計到開發過程中的人員風險。由于工作環境、待遇、作強度、公司的整體工作安排和其他無法預知的因素,一個項目尤其是開發周期較長的項目幾乎無可避免的要面臨人員的流人流出:如果不在項目初期對可能出現的人員風險進行充分的估計,作必要的準備,一旦風險轉化為現實,將有可能給整個項目開發造成巨大的損失:以較低的代價進行及早的預防是降低這種人員風險的基本策略。因此先要做好人員的組織工作。
二、項目開發中的人員管理在軟件工程項目中,人員組織主要有項目經理、軟件項目經理(負責人)、軟件工程組、系統工程組、系統測試組、軟件質量保證組、軟件配置管理組。
1、項目經理(負責人):項目經理(負責人)對整個項目負完全責任,是指導、控制、管理和規范某個軟件和軟/硬件系統建設的人,項目經理(負責人)是最終對客戶負責的人。
2、軟件項目經理(負責人):軟件項目經理(負責人) 對一個項目的所有軟件活動負完全責任,控制一個項目的所有軟件資源,按照軟件約定與項目經理(負責人)打交道。
3、軟件工程組:軟件工程組是負責一個項目的軟件開發和維護活動(例如:需求分析、設計、編程和測試)的人員(包括管理人員和技術人員)。
4、系統工程組:系統工程組是負責下列工作的人(既有經理也有技術人員)的集團:規定系統需求;將系統需求分配給硬件、軟件和其它成分;規定硬件、軟件和其它成分之間的界面;以及監控這些成分的設計和開發以保證它們符合其規格說明。
5、系統測試組:系統測試組是一些負責策劃和完成獨立的軟件系統測試的個人(既有經理又有技術人員)的集團,測試的目的是為了確定軟件產品是否滿足對它的要求。
6、軟件質量保證組:軟件質量保證組是一些計劃和實施項目的質量保證活動的個人(既有經理又有技術人員)的集團,其工作的目的足保證軟件過程的步驟和標準得到遵守。
7、軟件配置管理組:軟件配置管理組是一些負責策劃、協調和實施軟件項目的正式配置管理活動的個人(既有經理又有技術人員)的集團軟件項目管理中的人員組織比較復雜,管理活動是一個閉環管理的過程。軟件開發組織中的人員管理的一個關鍵點是,要意識到軟件開發的團隊組織是一群有創造力的軟件工程師,在整個軟件開發過程中應嚴格遵循規程,因為規程所制定的目的是保證一個項目小組所有人在一起協調有序的工作,任何違反規程的個人行為都將對整個小組的效率產生影響;而在需求分析和軟件設計環節上,應大力鼓勵創新和創造性思想,打破常規去發掘和發現用戶真正的需求要求和需求動機,力圖在系統設計一級上追求超出一般的解決方案。對團隊中的成員表現可以建立一套評測標準,其目的不僅在于考核效績,更在于為每個人量身定做職業和個人能力發展的道路。從而為項目開發作出基礎保障。一個合格的軟件工程師應在以下六個方面體現:
(1)軟件編程能力。這是一個軟件工程師的基礎,主要衡量他的代碼質量,有沒有好的編程習慣,代碼是否易懂、易維護、簡潔有效。我們要求所有工程必須達到這個基本要求。
(2)體系結構設計能力。一方面衡量是否有能力完成系統結構設計,另一方面要求做實現的工程師能否領會系統結構的設計意圖,有系統意識,并時刻貫穿于具體實現當中。
(3)領域知識。軟件開發都是為解決某一領域的問題,而具有相關領域的知識將會有利于產生高質量且貼近用戶的產品。
(4)管理和協調能力。軟件開發是一個團隊的活動,如何組織好一個團隊并使其產生效率將直接影響資源的有效利用率。
(5)溝通和展示能力。團隊的有效活動需要交流和溝通的支持,是我們又必須到內部交流所產生的代價,應設法提高交流的效率,使其在最小的代價下運轉正常。
(6)創新和創造能力。創新能力將是一個軟件開發團隊富有活力的體現。要注意發掘和培養富有創造力的軟件人才,使他們有施展才能的空間。
通過這六個方面的測評,這有利于軟件開發團隊健康而長期穩定地發展。對于不同素質的人在委派工作崗位時,要注意用人所長、避人所短。發揮團隊的協作優勢,促進項目的和諧進展。三、項目績效考核良好的績效評估能促使項目人員改變自己的行為,幫助個人在組織環境的自我學習中不斷成長。項目績效考核的對象包括項目團隊、成員個人和項目經理,根據考核對象的不同,評價標準和評價方法會有所側重點。在項目團隊評價中,主要集中在時間和成本績效管理,評價方式常用的是調查法,組織根據調查的結果對項目團隊的發展、優勢和劣勢,以及給今后項目工作帶來的經驗等方面進行評估。而在團隊成員和項目經理的考核中,比較有趣的是項目經理和團隊成員一方面懼怕對自己的評估考核,擔心考核的標準是否公平合理,自己的表現能否帶來高額的獎金或工資的大幅增長。另一方面是內心又渴望組織的考核,認為自己對項目的努力程度以及付出的勞動成果應有良好的回報,考核的結果也正是對勞動成果的量化。不同的是項目經理在被評審的同時,還要承擔對團隊成員的考核工作。值得注意的是:項目經理在績效評價過程中的介入深度,會因組織結構的不同而有所不同。例如:平衡矩陣中,項目經理和部門經理對團隊成員進行聯合評價;項目型矩陣中,項目經理應負責評估個人績效。
一般來說,所有的績效評估方法都將集中于它為各個項目和團隊帶來的技術管理經驗和社會人文技能。在IT企業項且績效管理過程中,為掌握關鍵知識的員工提供合適的崗位和獎金制度,并制定相應的績效考核制度,給員工帶來穩定感和挑戰性,防止完工不報告等不良行為因素的發生尤為重要。這里我們比較推崇的方法是“360度反饋(360一degreefeedback)”評估。這種方法要求從參與項目活動的所有人那里收集到工作績效方面的反饋意見,包括職能經理、同事和下級甚至客戶。一方面這在結構層次簡單的IT企業中較易實現,另一方面能全面發現個人的長處和短處,為提高績效水平制定行動計劃。關于這方面的討論讀者可以參考相關書籍。
四、營造輕松愉悅的工作環境當注重人員管理的同時,也要從項目的工作環境人手,為軟件工程項目工作人員營造輕松愉悅的工作環境,從而提高技術人員的工作熱情,保證技術人員的心理健康。這里我們提倡培養技術人員的職業幸福感,對工程項目具有非常重要的意義。出色職業幸福感的管理可以大大提升技術人員的滿意度,高的技術人員滿意度能夠獲得有效用戶滿意度,于是就能夠為工程項目創造更大的價值。來自哈佛大學的一項研究發現,工作人員滿意度提高5%,會連帶提升11.9%的外部客戶滿意度,同時也可以使企業效益提升2.5%。可見,企業若能有效提高員工的職業幸福感,就能提高工作效率,增強競爭力要想提高技術人員的職業幸福感,就要清楚他們最為關心的是什么。經過研究認為技術人員在工程項目中最關注的三個方面是:(1)能賺多少錢;(2)通過參與項目個人能有什么樣的發展;(3)工作時能保證愉悅的心情,舒適的工作環境。因此在進行工作人員職業幸福感管理時也可以從這些方面入手,具體如下:
l、公開項目資金情況,明確個人可得收入公開項目收支情況,讓全體項目參與者了解整個項目的營收,增強奮斗目標。當參與者明確個人的項目收益后,能夠激勵參與者的工作熱情,促進項目的完成。
2、提供良好的技術人員發展平臺自從傳統的“鐵飯碗”的終身雇傭關系被打破后,個人要在社會上生存,唯一的生存之道就是不斷地發展,提升。因此,技術人員在依靠技術賺取收入的同時,能否發展提高,成為技術人員最為關注的問題。企業應為技術人員搭建一個公平、合理、公正的發展平臺,建立員_丁=職業發展通道,明確晉升標準,崗位能力標準,牽引員工不斷的努力提高。同時,在企業內部為技術人員提供課程、導師、輪崗等多種發展所需的資源,建立培訓、職業規劃等體系,為技術人員發展提供有力的支撐。減少完成一個項目,更新一批技術人員的現狀,降低企業的培養成本,穩固一只技術過硬,相對穩定的合作團隊。為企業的穩步發展奠定基礎。
3、營造良好的文化氛圍,體現人文關懷隨著知識經濟的發展,“人”成為最大的財富,在“以人為本”的理念指導下,越來越重視技術人員的個人發展,關心他的個人感受。不僅應不斷的豐富技術人員的文化生活,組織豐富多彩的文化活動,在組織內營造積極、奮進、信任、分享、合作的文化氛圍。同時,也應建立科學、公正、公平的制度體系,包括上面提到的測評,薪酬福利等,使技術人員安心、快樂的工作,提高幸福指數,讓技術人員得到較高的職業幸福感。
五、總結為了保證軟件開發項目的實施進度和質量,首要的任務就是把參與項目的人員管理好,要充分的發揮現代化的管理理念,人文化的管理手段,幸福感的管理氛圍,使得項目參與人員能夠發揮最大的聰明才智、調動最高的工作熱情為項目取得完滿的結果而努力工作。
【探討軟件項目管理中人員管理方法】相關文章:
關于軟件項目管理中人員管理方法探究05-06
對軟件項目管理的探討06-24
淺論工程項目管理中的進度管理方法08-10
關于軟件項目管理中的風險分析與管理10-12
淺論項目管理軟件PROJECT在設計項目管理中的運用07-05
施工項目成本管理方法07-11
項目管理在ASP軟件開發中的應用07-14
企業改制后資金管理方法的探討08-28
水電企業項目管理中的應用探討論文09-18
計算機軟件工程項目管理探討09-25