• 沒有找到結果。

2.2. 軟體人才能力管理相關研究

2.2.1. P-CMM

美隆大學(Carnegie-Mellon University)的軟體工 程學

著於

1993 1986 年 11 月,美國卡內基

院(Software Engineering Institute, SEI),在 Mitre 公司的協助下開始發展一 個可以幫助軟體開發者改善軟體流程的流程成熟架構(Process Maturity

Framework)。1987 年 6 月,SEI 發表了軟體流程成熟架構的簡要描述,接 當年 9 月出版了基本成熟度之問卷,提供一個工具用以指出軟體業者軟體流程需 要改善的領域。經過了四年的使用經驗與努力,於 1991 年 SEI 正式發表

CMM1.0,並於 1992 年 4 月辦理座談會,綜合超過 400 位軟體專家意見,於 年發表 CMM1.1 修正版,歷史沿革如圖 2-2 所示。SW-CMM 主要是針對軟體生 產流程發展出來,作為全面品質管理與流程改善的架構;換言之,軟體能力成熟 模式(Software Capability Maturity Model, SW-CMM)主要將全面品質管理應用 到軟體開發與維護,用以提昇組織的軟體開發的管理能力以達到成本、時程、功 能與品質等目標。

圖表 2-2P-CMM 演進圖

8

軟體組織為了要持續改善 把所有的改善工作集中在三 個相

立 他們的開發效能,可以

關方面,亦即「人員」、「流程」以及「技術」。過去這些軟體組織藉由 SW-CMM 的幫助,已經在他們的軟體開發流程過程當中,達成各種具成本效益與持續改善 之實務工作。然而,許多的軟體組織卻發現到,在他們實行這些持續改善工作時,

同時也必須要對他們在管理、培養及運用其軟體開發維護人員的方式上,作一些 重要的改變,而這些改變是在軟體能力成熟度模式所沒有完全考慮到的。迄今,

這些軟體組織所做的改善工作仍是著重在「流程」或者是「技術」上而不是在「人 員」身上。1988 年 SEI 首次於學術研討會中提出對評估人員能力成熟度模式

(People Capability Maturity Model, P-CMM)之研究議題,1993 年 7 月正式成 P-CMM 的諮詢委員會,著手起草 P-CMM 模式內容,並於 1995 年 9 月正式公布 P-CMM 1.0 版,並於 2001 年 7 月發佈 P-CMM 2.0。P-CMM 和 SW-CMM 類似,

均是一個循序漸進的改善方向,讓一個軟體組織由混亂、不一致地執行工作,轉 變為成熟、有制度並持續地改善人員知識技能發展的境界。

圖表 2-3P-CMM 分級圖

圖 2-3 所示是 P-CMM 模式之五個成熟度等級與 20 個關鍵程序領域(Key

9

Process Areas, KPAs)。而在此將先針對 P-CMM 各個等級進行介紹:

2. 重覆等級(Repeatable):在此一成熟度等級的組織,其主要的目標就是 建立一套去執行基本勞動力實務的責任及訓練,確保在每一個單位中

組織也會為每個人去規劃其生涯發展策略。

4. 管理等級(Managed):屬於此一成熟度等級的組織,重要的特徵就是能 夠去「量化」得知其勞動力目前的能力,進而去「預測」出未來在開 發力能力與各種績效調整之趨勢;同時也發展出一套機制,藉由具有 擁有高軟體開發能力的團隊,更有效率地去部署其各種能力。

5. 最佳等級(Optimizing):強調持續地個人能力改進是處於此一成熟度等 級組織的主要特徵,提供的顧問輔導訓練更可以進一步幫助發展個人

1.Develop capabilities:此類別之 KPA 主題為改善人員發展程式之能力,

建立完整訓練、學習、溝通及顧問機制,來幫助提昇使用者之能力。

2.Building team & Culture:包括小組之溝通及小組的建立機制等和工作 分配等團隊合作的機制與流程。

3.Motivating and managing performance:此部分之 KPA 主要是進行軟 體人員量化能力的管理及如為達成量化所建立的機制的實施等。

4.Shaping the workforce:此部分則是幫助建立整個工作團隊(workforce) 機制的建立,其包括組織的能力管理,團隊建立的計劃,及人員挑選的 機制等。

在此將 P-CMM 之 KPA 整理成表 2-1:

Process Categories

11

Maturity Levels

Theme 1:

Developing Capabilities

Theme 2:

Building Teams and

Culture

Theme 3:

Motivating and managing performance

Theme 4:

Shaping the workforce

MATURITY LEVEL 5:

Optimizing

Coaching Personal Competency Development

Continuous Workforce Innovation

MATURITY LEVEL 4:

Managed

Mentoring

Team Building Quantitative Performance management Team-Based Practices

Organizational Capability Management

MATURITY LEVEL 3:

Defined

Competency Development Knowledge and Skills Analysis

Participatory Culture

Competency-Based Practices

Career Development

Workforce Planning

MATURITY LEVEL 2:

Repeatable

Training Communication

Communication Coordination

Compensation Performance Management Work Environment

Staffing

每一個 KPA 均有不同之目標(Goal)和達成目標所需之工作(Practice), 因如表 2-2 示。而在達到了所有的目標之後則完成了此 KPA,而人員在完成了 等級中所有的 KPA 之後將會達到下一個能力成熟度等級。而所有人員之能力 將會被視為整個組織之能力。(如圖 2-4)。

13

表格 2-2 Staffing 之 Goal 與 Practice 定義表

圖表 2-4P-CMM 能力提昇機制

透過 P-CMM 之幫助,企業可以獲得之優點有:(1)描述出人才在軟體開發上 之成熟度 (2)持續的對人員能力提升發展提供明確的指示 (3)設定當前改善活動 的優先順序 (4)整合人才能力提升發展與開發流程之改善 (5)建立優質之軟體工 程文化。

相關文件