2.2. 軟體人才能力管理相關研究
2.2.4. Leadership approach
Philips 在全球有超過 6000 位軟體工程師。然而在電子、電機及多媒體之軟 體需求日較增加之驅勢之下,Philips 不得針對旗下軟體的軟體工程師們的能力進 行管理,以提昇其在上述領域中的競爭力。而這一個以領域為主的能力評鑑方法 Leadership approach[15]也因應而生。
Leadership approach 將人員的能力依分成「領導力」(Leadership
competence )、「功能技巧」(Functional Skill)及「專門知識」(Technical Knowledge) 三方面來進行人員能力之評鑑。而接下來將提出 Leadership approach 如何確認所 需能力之流程:(圖 2-10)
(A) 個人可對此次應用的知識、技巧和行為應如何貢獻?
(B) 判定對於工作而言,這些能力是否是被需要的。
(C) 列出此工作的主要的挑戰、價值及完成目標。
(D) 確認是否這些能力表現是足夠完成工作,如果不足的話應列出改善計 劃。
21
圖表 2-10 Leadership approach 流程
然而在能力表現部分,Leadership approach則採和CMM系統不同之分級機 制。其主要是以對專業能力之熟練度之定義為主,而非對流程之使用。在此列出 Leadership approach之能力成熟度定義:
(1) 基本(Foundation .level 1):
對於知識有基本的了解,可以完全處理與此知識相關的日常及一般的工 作;遵循定義好之方法和工作流程;有基本之專業技術處理每天的工作 (2) 熟練(Practice .level 2):
擁有較深或較廣之知識,可以處理非標準之工作;可根據環境的不同,
針對特殊之專業領域,實行較可靠之流程與方法。
(3) 專家(Expert .level 3):
擁有廣泛的專業知識,可以處理處理各式各樣之組織及事務上之問題;
可以從策略之角度從長程的規劃中將專門之問題解決。
(4) 理想的領導者(Thought Leader .level 4):
擁有遠見之思考,可以提出世界級之方法來改變目前的範例及,或重新 定義特定領域之規則。
在此提出一個分級之範例:
22
圖表 2-11 Leadership 分類範例
Leadership approach 利用知識、技能和領導三項指標來進行人才能力評 鑑,對於如特定專家之尋找或挑選專案開發成員等有很大之助益。
23
第3章 程式設計師能力模型
軟體的開發需要許多的人員,如:Project Manager、Architect、System Analyst、
Designer、Programmer、Tester 等。但為了完成軟體的開發,每個人員之所需擁 有之能力均不相同,若要設計一個符合所有軟體開發人員之能力管理模型是不切 實際的。因此本研究將能力管理先從 Programmer 著手,日後再推廣至其它軟體 開人員。且由程式設計師著手之優點有二:
(1)Software Workbench 平台上可得一位 Programmer 實作之完整的專案 資料,對 Programmer 能力分析資料之搜集,較易得到正確之結果。
(2)程式設計師之數目為所有專案角色中最多的,因此在能力管理的部分 可以由程式設計師開始提出一個概念,之後再將此概念衍伸至其它軟 體開發人員。
本章介紹本研究所提出之程式設計師能力模型,首先在 3.1 節介紹程式設計 師之能力分類方式,進而在 3.2 節介紹能力成熟度的概念。3-3 節介紹能力模型 之應用。