軟體專案中的人員管理和團隊建設 (轉)

gugu99發表於2008-03-01
軟體專案中的人員管理和團隊建設 (轉)[@more@]

注:來自員第七期。

 

中的人員管理活動是一個閉環管理的過程:

對每個人員的評價可分為幾個方面進行:

專案相關的技術能力

管理能力

軟體技能

而相應的培訓計劃也應該擴充套件到很多和專案技術並不直接有關聯的綜合素質培養上。

組織中的人員管理和團隊建設的一個關鍵點是,要意識到軟體開發的團隊組織是一群有創造力的軟體工程師,在整個軟體開發過程中應嚴格遵循規程,因為規程所制定的目的是保證一個專案小組所有人在一起協調有序的工作,任何違反規程的個人行為都將對整個小組的產生影響;而在需求分析和軟體設計環節上,應大力鼓勵創新和創造性思想,打破常規去發掘和發現真正的需求要求和需求動機,力圖在設計一級上追求超出一般的解決方案。

對團隊中的成員表現可以建立一套評測標準,其目的不僅在於考核效績,更在於為每個人量身定做職業和個人能力發展的道路。一個合格的軟體工程師應在以下六個方面體現:

軟體能力:這是一個軟體工程師的基礎,主要衡量他的程式碼質量,有沒有好的程式設計習慣,程式碼是否易懂、易維護、簡潔有效。我們要求所有工程必須達到這個基本要求。

體系結構設計能力:一方面衡量是否有能力完成系統結構設計,另一方面要求做實現的工程師能否領會系統結構的設計意圖,有系統意識,並時刻貫穿於具體實現當中。

領域知識:軟體開發都是為解決某一領域的問題,而具有相關領域的知識將會有利於產生高質量且貼近使用者的產品。

管理和協調能力:軟體開發是一個團隊的活動,如何組織好一個團隊並使其產生效率將直接影響資源的有效利用率。

溝通和展示能力:團隊的有效活動需要交流和溝通的支援,便我們又必須到內部交流所產生的代價,應設法提高交流的效率,使其在最小的代價下運轉正常。

創新和創造能力:軟體行業是一個高度密集的腦力勞動,創新能力將是一個軟體開發團隊富有活力的體現。要注意發掘和培養富有創造力的軟體人才,使他們有施展才能的空間。

這六個方面注重的是一個軟體工程師素質的全面發展,而不僅僅是著重於某一側面,這有利於軟體開發團隊健康而長期穩定地發展。對於不同素質的人在委派工作崗位時,要注意用人所長、避人所短。我們希望看到的是,工作成果來自於一個團隊的協作,而非一兩個高手的傑作。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1000241/,如需轉載,請註明出處,否則將追究法律責任。

相關文章