等級3: 已建立-細部流程屬性說明
ASPICE 標準解讀: 能力等級與流程屬性
目錄: Automotive SPICE(ASPICE)標準解讀 / 能力等級與流程屬性達成等級1、等級2、等級3的條件
等級1: 已執行-細部流程屬性說明
等級2: 已管理-細部流程屬性說明
等級3: 已建立-細部流程屬性說明
等級1、等級2、等級3的相依關係
前言
業界目前針對ASPICE等級的要求,以等級2與等級3為大宗;關於等級與評分的定義,請讀者分別參考:
- 什麼是ASPICE? — 各等級的定義
- 達成等級1、等級2、等級3的條件 — 評分的定義
等級3必須建立在等級1及等級2都是F的前提下,因此請讀者另外參行參閱等級1及等級2的要求。本篇文章將針對等級3的細部流程屬性進行說明。
等級3的流程屬性(PA)
- PA3.1:流程定義(Process Definition): 5個通用實踐及6個通用資源。
- PA3.2:流程部署(Process Deployment): 6個通用實踐及9個通用資源。
額外說明 - 名詞解釋標準流程(Standard Process): 即標準作業流程,該作業流程適用於公司/企業所有的專案,為所有專案作業流程的聯集(最大值)。
已定義流程(Defined Process): 即特定的專案流程,該流程為特定專案所採用,是根據標準流程,並透過評估專案的特性,透過裁剪原則進行裁剪所產生。請參考下圖,圖中左上為標準作業流程(標準流程),左下為客戶要求的流程;當專案確定啟動時,專案需要整合標準作業流程與客戶流程,並透過適當的裁剪流程判斷可選用的流程是否必要,最後產出一個特定專案的流程(圖中)。
PA3.1 流程定義(Process Definition)
目的
維護標準流程以支援流程的部署
成果
a) 定義並維持一個標準的流程,該流程包括適當的裁剪指南,該流程描述了必須納入已定義流程的基本要素;
b) 確立標準流程的順序,及標準流程與其他流程之間的相互作用;
c) 執行流程所需的能力與角色被識別為標準流程的一部分;
d) 執行流程所需的基礎建設與工作環境被識別為標準流程的一部分;
e) 確立監控流程有效性與適宜性的適當方法和措施
通用實踐(GP)
GP 3.1.1 Define and maintain the standard process that will support the deployment of the defined process.
GP 3.1.1 定義與維持標準流程,該標準流程支持已定義流程的部署[Achievement a]
- A standard process is developed and maintained that includes the fundamental process elements.
- The standard process identifies the deployment needs and deployment context.
- Guidance and/or procedures are provided to support implementation of the process as needed.
- Appropriate tailoring guideline(s) are available as needed.
- 建立並維持一個標準流程,該標準流程包含基礎流程要素。
- 標準流程識別部署的需求與背景
- 根據需要提供指導和/或程序書來支持流程的實施
- 根據需要提供適當的裁剪指南
—
GP 3.1.2 Determine the sequence and interaction between processes so that they work as an integrated system of processes.
GP 3.1.2 確立流程之間的順序與相互作用,以便作為一個整合流程系統來運作[Achievement b]
- The standard process’s sequence and interaction with other processes are determined.
- Deployment of the standard process as a defined process maintains integrity of processes.
- 確立標準流程的順序,以及標準流程與其他流程之間的相互作用
- 維護從標準流程部署成已定義流程的流程完整性
—
GP 3.1.3 Identify the roles and competencies, responsibilities, and authorities for performing the standard process.
GP 3.1.3 識別執行標準流程的角色、能力、職責與權責。[Achievement c]
- Process performance roles are identified
- Competencies for performing the process are identified.
- Authorities necessary for executing responsibilities are identified.
- 識別執行流程的角色
- 識別執行流程所需的能力
- 識別履行職責所需的權責。
—
GP 3.1.4 Identify the required infrastructure and work environment for performing the standard process.
GP 3.1.4 識別執行標準流程所需的基礎建設與工作環境[Achievement d]
- Process infrastructure components are identified (facilities, tools, networks, methods, etc.).
- Work environment requirements are identified.
- 識別流程基礎建設元件(設備、工具、網路、方法、等)
- 識別工作環境需求
—
GP 3.1.5 Determine suitable methods and measures to monitor the effectiveness and suitability of the standard process.
GP 3.1.5 確立適當方法和措施,以監控標準流程有效性與適宜性[Achievement e]
- Methods and measures for monitoring the effectiveness and suitability of the process are determined.
- Appropriate criteria and data needed to monitor the effectiveness and suitability of the process are defined.
- The need to conduct internal audit and management review is established.
- Process changes are implemented to maintain the standard process.
- 確立方法與措施,以監控流程有效性與適宜性。
- 定義監控流程有效性與適宜性所需的適當標準與資料數據。
- 建立內部稽核與管理審查的執行必要性。
- 執行流程變更以維護標準流程。
—
通用資源(GR)
- Process modeling methods/tools
流程建模方法/工具[Achievement a,b,c,d]
- Training material and courses
訓練材料與課程[Achievement a,b,c,d]
- Resource management system
資源管理系統[Achievement d]
- Process infrastructure
流程基礎架構[Achievement a,b,d]
- Audit and trend analysis tools
稽核與趨勢分析工具[Achievement e]
- Process monitoring method
流程量測方法[Achievement e]
PA3.2 流程部署(Process Deployment)
目的
將標準流程部署為已定義流程以實現其流程結果
成果
a) 根據適當地選擇和/或裁剪標準流程來部署一個已定義流程
b) 執行已定義流程所需的角色、職責和權責被指派與溝通
c) 執行已定義流程的人員應具有適當的教育、培訓和經驗;
d) 提供、分配和使用執行定義流程所需的資源和資訊;
e) 提供、管理和維護執行定義流程所需的基礎建設和工作環境;
f) 收集和分析適當地資料數據,以了解流程的行為,並證明流程的適宜性與有效性。
通用實踐(GP)
GP 3.2.1 Deploy a defined process that satisfies the context specific requirements of the use of the standard process.
GP 3.2.1 部署一個已定義流程,該流程滿足標準流程的特定背景要求[Achievement a]
- The defined process is appropriately selected and/or tailored from the standard process.
- Conformance of defined process with standard process requirements is verified.
- 已定義流程是從標準流程中適當地選擇 和/或 裁剪。
- 驗證已定義流程與標準流程之間的一致性。
—
GP 3.2.2 Assign and communicate roles, responsibilities and authorities for performing the defined process.
GP 3.2.2 指派與溝通執行已定義流程的角色、職責與權責[Achievement b]
- The roles for performing the defined process are assigned and communicated.
- The responsibilities and authorities for performing the defined process are assigned and communicated.
- 指派與溝通執行已定義流程的角色
- 指派與溝通執行已定義流程的職責與權責
—
GP 3.2.3 Ensure necessary competencies for performing the defined process.
GP 3.2.3 確保執行已定義流程所需的能力[Achievement c]
- Appropriate competencies for assigned personnel are identified.
- Suitable training is available for those deploying the defined process.
- 識別指派人員的適當能力
- 針對部署於已定義流程的人員提供適當的訓練
—
GP 3.2.4 Provide resources and information to support the performance of the defined process.
GP 3.2.4 提供資源與資訊以支持已定義流程的執行[Achievement d]
- Required human resources are made available, allocated and used.
- Required information to perform the process is made available, allocated and used.
- 提供、分配和使用所需要的人力資源
- 提供、分配和使用執行流程所需的資訊
—
GP 3.2.5 Provide adequate process infrastructure to support the performance of the defined process.
GP 3.2.5 提供足夠的流程基礎建設以支持已定義流程的執行[Achievement e]
- Required infrastructure and work environment is available.
- Organizational support to effectively manage and maintain the infrastructure and work environment is available.
- Infrastructure and work environment is used and maintained.
- 提供所需的基礎建設和工作環境
- 提供組織支援,以有效管理和維持基礎建設和工作環境
- 使用和維護基礎建設和工作環境
額外說明這邊所提到的不只是專案團隊所需要的工具與工作環境,其中還包含來自組織的支持。常見,公司的工具管理部門,將提供專案團隊必要的工具協助。相關程序與步驟描述如下:
e.g.以SUP.8為例:
1) 公司的工具管理部門,針對該專案開立工具的空間、操作權限給CM工程師。
2) CM工程師於所分派的空間中,建立專案的資料架構,並進一步指派專案成員相對應的權限
3) 假設情境1 - 專案CM工程師要換人時,工具管理部門可以重新指派權限給新任人員。
4) 假設情境2 - 當分派空間出狀況,需要額外協助時,CM工程師可請求工具管理部門協助
—
GP 3.2.6 Collect and analyze data about performance of the process to demonstrate its suitability and effectiveness.
GP 3.2.6 收集與分析有關流程績效的資料數據,以證明其(流程)適宜性與有效性[Achievement f]
- Data required to understand the behavior, suitability and effectiveness of the defined process are identified.
- Data is collected and analyzed to understand the behavior, suitability and effectiveness of the defined process.
- Results of the analysis are used to identify where continual improvement of the standard and/or defined process can be made.
- 識別了解已定義流程的行為、適宜性與有效性所需的資料。
- 收集與分析資料,以了解已定義流程的行為、適宜性與有效性。
- 分析的結果被用於識別標準和/或已定義流程的持續改善方向。
NOTE 1: Data about process performance may be qualitative or quantitative.
備註:有關流程績效的數據可是定性或定量的。
額外說明 - 分析的結果被用於識別標準和/或已定義流程的持續改善方向請讀者參考本文下方的「補充說明 - 等級3的基本概念」
—
通用資源(GR)
- Feedback mechanisms (customer, staff, other stakeholders)
回饋機制(客戶, 員工, 其他利益相關者)[Achievement f]
- Process repository
流程資料庫[Achievement a]
- Resource management system
資源管理系統[Achievement b,c,d]
- Knowledge management system
知識管理系統[Achievement a,b,d,f]
- Problem and change management system
問題與變更管理系統[Achievement f]
- Working environment and infrastructure
工作環境與基礎建設[Achievement d,e]
- Data collection analysis system
資料蒐集分析系統[Achievement f]
- Process assessment framework
流程評鑑框架[Achievement f]
- Audit/review system
稽核/審查系統[Achievement f]
補充說明
等級3的基本概念
根據ASPICE所定義的成熟等級3,主要要求兩件事情:
- 1) 定義標準作業流程
- 2) 實做與部署標準作業流程
筆者用一個比較簡單的圖來描繪這個概念,請參考下圖:
- 步驟1: 根據ASPICE的標準,建立標準作業流程,該流程必須符合PA3.1的要求。
- 步驟2: PA3.1.1所描繪的裁剪指南,將被用於此步驟;不同的專案將有不同的特性,根據專案特性與裁減指南將標準作業流程調整成專案專屬的作業流程。(該部分必須符合PA3.2的要求)
- 步驟3: PA3.2.6將實作PA3.1.5所定義的監控方法,透過專案執行時的數據蒐集與分析,確認並檢討”流程執行的有效性與適宜性”,並據此調整標準作業流程。
- 步驟4: PA3.2.6亦提到,可以將專案執行數據的分析結果,回饋於改善既有的ASPICE標準。
額外說明 - 標準的演進與改善如同讀者所知,目前的ASPICE標準為v3.1版,在先前經歷了v2.5及v3.0版本。其中,v3.0與v3.1的差異並不大,多數是拼字的調整與些微觀念的調整。但是,v2.5版與v3.0板之間的差異就頗大,除了整體流程的新增修訂之外,一個的較大調整便是雙向可追溯與一致性的觀念上的調整與改善。在v2.5版中,針對各流程的追溯性與一致性要求,多半是寫在同一個BP中。
e.g.ENG.2.BP6: Ensure consistency and bilateral traceability of customer requirements to system requirements.VDA在蒐集業界的分析報告中發現,當追溯性與一致性被寫在同一個BP時,多數只有其中一半被執行,評鑑員對於此條目的評鑑也常會忽略。因此,v3.0中,特別將這兩個項目拆開。
e.g.
SYS.2.BP6: Establish bidirectional traceability.
SYS.2.BP7: Ensure consistency.
--
※特別說明:v2.5的ENG.2,等同於v3.0及v3.1的SYS.2。
評鑑的相依性
值得一提的是,PA3.1自身及PA3.1與PA3.2存在相依關係。其關聯性,請參考下圖。其關係相依性,請參考:
PA3.1自身關係
- GP3.1.2, GP3.1.3, GP3.1.4建議可根據GP3.1.1來進行定義。
- GP3.1.5建議可根據GP3.1.1~GP3.1.4來進行定義。
PA3.1與PA3.2的相依關係
- GP3.2.1建議可根據GP3.1.1~GP3.1.4來進行實作。
- GP3.2.2, GP3.2.3, GP3.2.4必須根據GP3.1.3來進行實作。
- GP3.2.5必須根據GP3.1.4來進行實作。
- GP3.2.6必須根據GP3.1.5來進行實作。
額外說明 - 上圖的額外說明上圖中的「虛線部分」為建議參照,評鑑老師會參考虛線的關係進行評分。
上圖中的「實線部分」為評鑑規則,評鑑老師必須根據相依性進行評分。(意思是實線所指方的評分如果被降等,則實線的發起方也會跟著被降等;e.g. GP3.2.2為實線的發起方,GP3.1.3為實線所指方,當GP3.1.3被評為L時,則GP3.2.2的評分亦不可能高於L)
與其他等級PA的相依關係
讀者應該會發現,等級3的PA3.1、PA3.2要求與等級2的PA2.1有部分重疊,為此讀者將會額外撰寫一篇文章來講述不同等級之間的相依關係。
感謝閱讀本文章!
如果你對文章內容有任何問題,請隨時與我聯絡。
if you found any question in the article, please feel free to contact me.
mailto: linchewing@gmail.com