1 1 11 1 12 3 2SPICECMMI 5 21 5 211 SPICECMMI 5 212 5 22 ISO/IEC 15504 (SPICE) 6 221 ISO/IEC IS 15504 6 222 ISO/IEC 15504 : 2 8 223 SPICE 8 224 SPICE 10 23 CMMI 11 231 CMMI 12 232 CMMI 13 24 CMMISPICE 16 3CMMISPICE : 19 31 19 311 CMMI 19 312 SPICE 20 313 CMMISPICE 22 314 26 32 CMMI SPICE 26 321 CMMI 226 322 CMMI 326 323 CMMI 430 324 CMMI 530 33 CMMI SPICE 32 4CMMI SPICE GPI 35 41 35 42 SPICE CMMI 40
43 CMMI 41 431 CMMI 2 SPICE 41 432 CMMI 3 SPICE 45 5: SPICE CMMI 46 51 46 52 46 6: 48 1: 50 2 : SPICE CMMI 53 21 SPICE 22 SPICE 23 CMMISPICE
1 11 (complexity), 10 ISO/IEC JTC1/SC7 ( )ISO/IEC 15504 1 ( : SPICE), SEI (Software Engineering Institute) CMMI (Capability Maturity Model Integration) SPICECMMI, SPICECMMI, SPICE CMMI
SPICE CMMI SPICE CMMISPICE, (acquisition) CMMI SPICE, CMMISPICE, SPICE CMMI (staged representation), CMMI SPICE 2
12 CMMI SPICE CMMI (PA: Process Area) (SP: Specific Practice) SPICE (BP: Base Practice), SPICE CMMI SPICE CMMI (1) CMMI SPICE, SPICE CMMI (2) CMMI SPICE (3) CMMI SPICE (4) CMMISPICE, 1, 2 SPICE CMMI 3, CMMI CMMI SPICE CMMI SPICE 4
(GP: Generic Practices) CMMI Level 2 ~ Level 3 5 SPICE CMMI, 6
2SPICECMMI 21 211 SPICECMMI,,, The Standish report (1995), 162%, 311%, 527% 189% ISO/IEC JTC1 DoD DoDSEI (Software Engineering Institute), SW-CMM (Paulk et al 1993a-b) 2002 SEISW- CMM CMMI (CMMI 2002) ISO/IEC JTC1/SC7/WG101993, ISO/IEC 15504( ) (ISO/IEC 1998 and 2003) 212?,
,,,, y+3=8 y,,, SPICECMMI 22 ISO/IEC 15504 (SPICE) ISO/IEC 155041993 1998TR(Technical Report), 2003 2005 IS(International Standard) 221 SPICE ISO/IEC 15504 5 (ISO/IEC 2003) Part 1 (Concepts and vocabulary) Part 2 (Performing an assessment) Part 3 (Guidance on performing an assessment ) Part 4 (Guidance on use for process improvement and process capability determination)
Part 5 (An exemplar process assessment model) 5 2-1 Part 2 Part ISO/IEC 15504 Part 2 (4), ISO/IEC 15504 Part 3 (5) rating framework 0 5 (6) ISO/IEC Part 5 Part 26( ), ISO/IEC 12207 AmendmentF (PRM: Process Reference Model) (PAM: Process Assesement Model) 2-1: ISO/IEC 15504
222 SPICE : 2 ISO/IEC 15504 2-2 ISO/IEC 12207 Amendment 1F, 0 5 2-2: ISO/IEC 15504 2 223 SPICE ISO/IEC 155042-33 Primary, Organization, Support 10 group (,,,,,,,,, ) 48
PRIMARY Life Cycle Processes 1 Acquisition Group ACQ1 Acquisition preparation ACQ2 Supplier selection ACQ3 Supplier monitoring ACQ 4 Customer acceptance 3 Engineering Group ENG1 Requirement elicitation ENG2 System requirement analysis ENG3 System architectural design ENG4 Software requirement analysis ENG5 Software design ENG6 Software construction ENG7 Software integration ENG8 Software testing ENG9 Software installation ENG10 System integration ENG11 System testing ENG12 System & software maintenance 2 Supply Group SPL1 Supplier tendering SPL2 Contract agreement SPL3 Software release SPL4 Software acceptance ORGANIZATIONAL Life Cycle Processes 1 Management Group MAN1 Organizational alignment MAN2 Organization management MAN3 Project management MAN4 Quality Management MAN5 Risk Management MAN6 Measurement 2 Process Improvement Group PIM1 Process establishment PIM2 Process assessment PIM3 Process improvement 3 Resource & Infrastructure Group RIN1 Human resource management RIN2 Training RIN3 Knowledge management RIN4 Infrastructure 4 Reuse Group REU1 Asset management REU2 Reuse program management REU3 Domain engineering 4 Operation group OPE1 Operational use OPE2 Customer support SUPPORTING Life Cycle Processes 1 Configuration control Group 2 Quality Assurance Group CFG1 Documentation Management QUA1 Quality assurance CFG2 Configuration Management QUA2 Verification CFG3 Problem Management QUA3 Validation CFG4 Change Request Management QUA4 Joint review QUA5 Audit QUA6 Product Evaluation 2-3: ISO/IEC 15504 SPICE ISO/IEC 12207 Amendment 1F, (purpose) (outcomes) SPICE Part 2 JTC1harmonization
224 SPICE SPICE 0 5 (ISO/IEC 15504-2 2003): 0: (Incompete process) 1: (Performed process) 2: (Managed process) 3: (Established process) 4: (Predictable 3 5: (Optimizing process) process) 2 (process attribute) 11 2-1 2-1: (ISO/IEC 15504-2 2003) 1 PA11 ( ) 2 PA21 ( ) PA22 ( ) 3 PA31 ( ) PA33 ( ) 4 PA41 ( ) PA42 ( ) 5 PA51 ( ) PA52 ( ) rating scale 2-2
N (Not achieved) P (Partially achieved) L (Largely achieved) F (Fully achieved) 2-2: rating > 0% to 15%: > 15% to 50%:,, > 50% to 85%:, > 85% to 100%: 2-2 (ordinal scale) k k-1 fully k largely fully 2-3 1 0 1 (Performed) 2-3: 2 (Managed) 3 (Established) 4 (Predictable) 5 (Optimizing) PA11 L or F F F F F PA21 L or F F F F PA22 L or F F F F PA31 L or F F F PA33 L or F F F PA41 L or F F PA42 L or F F PA51 PA52 L or F L or F 23 CMMI SEI 10 SW-CMM2003, 2002CMMI CMMI (continuous representation) (staged representation)2 (CMMI 2002) CMMI SPICE, CMMI SPICE
231 CMMI CMMI systems engineering, software engineering, integrated product and process development, supplier sourcing4disciplines discipline CMMI, disciplines SE/SW/IPPD/SS 25 CMMI 25 process areas4 (category),,, 5 (PA: Process Area), 8, 6, 6 2-4 2-4: CMMI (CMMI 2003)
232 CMMI CMMI 2-4 2-5 4 1 5 2 1 Process Area Project Planning Project Monitoring and Control Supplier Agreement Management 2 Requirements Management (ML2: ) Configuration Management Process and Product Quality Assurance Measurement and Analysis Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management for IPPD Risk Management Integrated Teaming Integrated Supplier Management 3 Requirements Development (ML3: ) Technical Solution Product Integration Verification Validation Decision Analysis and Resolution Organizational Environment for Integration 4 Organizational Process Performance (ML4: Quantitative Project Management ) 5 Organizational Innovation and Deployment (ML5: ) Causal Analysis and Resolution PP PMC SAM REQM PPQA CM MA OPF OPD OT IPM RSKM IT ISM RD TS PI VAL VER DAR OEI OPF QPM OID CAR : CMMI 25 (GG: Generic Goal) (GP: Generic Practice)best practice CMMI
3 2: (managed) GP 21 (Establish an Organizational Policy for planning) GP 22 (Plan the Process) GP 23,, (Provide Resources) GP 24,, (Assign Responsibility) GP 25 (Train People) (OT) GP 26 (Manage Configurations) (CM ) GP 27 (Identify and Involve Relevant Stakeholders) (PP SP 26-1 ) GP 28 (Monitor and Control the Process) (PMC, MA ) GP 29,, (Objectively Evaluate Adherence) (PPQA ) GP 210,, (Review Status with Higher Level Management)
3: (defined) GP 31 "" (Establish a Defined Process) (OPD, IPM) GP 32 (Collect Improvement Information) (OPF, OPP, IPM SP 15-1 ) CMMI 2: 2-5 2 7 PP, PMC, SAM, REQM, PPQA, CM, MA (1), (2) GP 21 ~ GP 210 2 1 3: 4: - 2 7 (1), (2) GP 21 ~ GP 210, GP 31, GP 32, - 3 14 (1), (2) GP 21 ~ GP 210, GP 31, GP 32-23 21 (1), (2), GP 21 ~ GP 210, GP 31, GP 32,
5: - 4 2 (1), (2) GP 21 ~ GP 210, GP 31, GP 32-2, 3, 4 23 (1), (2) GP 21 ~ GP 210, GP 31, GP 32, - 5 2 (1), (2) GP 21 ~ GP 210, GP 31, GP 32 2-4 2-4: CMM 1 2 3 4 5 PP, PMC, SAM, 1 SP SP SP SP REQM, PPQA, GP21~GP210 GP21~GP210 GP21~GP210 GP21~GP210 CM, MA GP31, GP32 GP31, GP32 GP31, GP32 OPF, OPD, OT, IPM, RSKM, IT, ISM, RD, TS, PI, VAL, VER, DAR, OEI SP GP21~GP210 GP31, GP32 SP GP21~GP210 GP31, GP32 SP GP21~GP210 GP31, GP32 OPF, QPM OID, CAR SP GP21~GP210 GP31, GP32 SP GP21~GP210 GP31, GP32 SP GP21~GP210 GP31, GP32 24 CMMISPICE CMMISPICE CMMISPICE, 2-5
2-5: CMMI SPICE CMMI SPICE (Purpose statement) (Specific Goal :SG) (best practice) (specific practice:sp) (Purpose statement) Outcome ( ) (base practice:bp) Generic goals(gg) Process attributesoutcomes Generic practices(gp) Generic practice indicators(gpi) CMMISPICE SPICE 1 ( ) outcome CMMI, (Goal) SPICE outcome (best practice), CMMI (goal) 1 ( ) SPICE 1 2 (PA: process attribute) outcomes outcomes
(GPI: generic practice indicator) CMMI 1 (GG: generic goal) 210 (GP: generic practice) SPICE, CMMI
3CMMISPICE : 31 CMMISPICE (, rationale ) 311 CMMI CMMI (PA: process area) (purpose statement) (purpose) Specific Goal goal (what), Goal CMMI best practices( ) (SP: specific practices) Support measurement and Analysis(MA) MEASUREMENT AND ANALYSIS Purpose The purpose of Measurement and Analysis is to develop and sustain a measurement capability that is used to support management information needs
Practice-to-Goal Relationship Table SG 1 Align Measurement and Analysis Activities [PA154IG101] SP 11 Establish Measurement Objectives SP 12 Specify Measures SP 13 Specify Data Collection and Storage Procedures SP 14 Specify Analysis Procedures SG 2 Provide Measurement Results [PA154IG102] SP 21 Collect Measurement Data SP 22 Analyze Measurement Data SP 23 Store Data and Results SP 24 Communicate Results SG1SG2, SG1SG2 SG1, SG, best practices CMMI best practices SG1 SG2, outcomes outcomes CMMI outcome 312 SPICE SPICECMMI CMMI best practices (BP: base practices) Goal SPICE outcome, base practices outcomes MAN6 Measurement
Process ID Process Name Process Purpose MAN6 Measurement The purpose of the Measurement process is to collect and analyze data relating to the products developed and processes implemented within the organization and its projects, to support effective management of the processes and to objectively demonstrate the quality of the products MAN6 outcomes Process Outcomes As a result of successful implementation of Measurement process: 1) organizational commitment is established and sustained to implement the measurement process; 2) the measurement information needs of organizational and management processes are identified; 3) an appropriate set of measures, driven by the information needs are identified and/or developed; 4) measurement activities are identified and performed; 5) the required data is collected, stored, analyzed, and the results interpreted; 6) information products are used to support decisions and provide an objective basis for communication; and 7) the measurement process and measures are evaluated and communicated to the process owner outcomes MAN6 outcomes (SPICE 2 )
Process Base Practices MAN6BP1: Establish organizational commitment for measurement A commitment of management and staff to measurement is established, sustained and communicated to the organizational unit [Outcome: 1] MAN6BP2: Develop a measurement strategy Define an appropriate measurement strategy to identify, perform and evaluate measurement activities and results, based on organizational and project needs [Outcome: 1] MAN6BP3: Identify measurement information needs Identify the measurement information needs of organizational and management processes [Outcome: 2] MAN6BP4: Specify measures Identify and develop an appropriate set of measures based on measurement information needs [Outcome: 3] MAN6BP5: Retrieve measurement data Identify, collect and store measurement data, including context information necessary to verify, understand, or evaluate the data [Outcomes 4, 5] MAN6BP6: Analyze measurement data Analyze and interpret measurement data, and develop information products [Outcome: 5] MAN6BP7: Use information products for decision-making Make accurate and current measurement information products accessible for any decision-making processes for which it is relevant [Outcome: 6] MAN6BP8: Communicate measurement results Disseminate measurement information products to all parties who will be using them and collect feedback to evaluate the appropriateness for intended use [Outcomes: 5, 6] MAN6BP9: Evaluate information products and measurement activities Evaluate information products and measurement activities against the identified information needs and measurement strategy, identify potential improvements and communicate the identified potential improvement to the relevant stakeholders [Outcome: 7] 313 CMMISPICE CMMISPICEpurpose statement Purpose SPICECMMI
purpose SPICE CMMI rating CMMISPICE CMMISPICE CMMI outcomesiso/iec 12207 Annex F outcomes SPICE Part 5 CMMI SPICE Part 5 3-1 3-1: outcomes
3-1 CMMI ISO/IEC 12207 outcomes, SPICEISO/IEC 12207 outcomes CMMI ISO/IEC 12207 outcomes : CMMI outcomes SQI (Software Quality Institute) CMMI ISO/IEC 12207 harmonization CMMI ISO/IEC 12207outcomes, CMMI outcomes CMMI ISO/IEC 12207 ( : CMMI 25 SPICE 48) SPICE ISO/IEC 12207 outcomes : SPICE ISO/IEC 12207harmonization, ISO/IEC 12207 Amendment FSPICE (PRM: Process Refernece Model) outcomes ISO/IEC 12207outcomes (, SPICEoutcomes) (base practices)spicepart 5 SPICEPart 5ISO/IEC12207 CMMIISO/IEC 12207 outcomes outcomes, outcome
CMMISPICE outcome outcomes (CMMISPICE 2 ) CMMI SPICE CMMI SPICE, SPICE SPICE CMMI (direct practice (D) ) (associated practice (A) ) CMMI SPICE, SPICE CMMI SPICE comment CMMI SPICE
(, CMMIOPP, CAR ) SPICEGPI 314 CMMI,, IPPD (Integrated Product and Process Development), SS (Supplier Sourcing) SPICE, Part 5ISO/IEC 12207 CMMI IPPDCMMISPICE OEI (Organizational Environment for Integeration) IT (Integrated Teaming) IPM for IPPD (Integrated Project Management for IPPD) Goal 3, 4 CMMI SPICE ISM (Integrated Supplier Management) DAR (Decision Analysis and Resolution) 32 CMMI SPICE 321 CMMI 2 CMMI 2 7 SPICE (direct) (associated) 3-1 CMMI 2 SPICEACQ, ENG, CFG, QUA, MAN 17
SPL, ENG, OPE, CFG, QUA, MAN, RIN 11 ACQ, QUA, CFG CMMI 3-1: CMMI 2 SPICE ACQ SPL ENG OPE CFG QUA MAN ACQ1 ACQ2 ACQ3 ACQ4 ACQ5 SPL1 SPL2 SPL3 ENG1 ENG2 ENG3 ENG4 ENG5 ENG6 ENG7 ENG8 ENG9 ENG10 ENG11 ENG12 OPE1 OPE2 CFG1 CFG2 CFG3 CFG4 QUA1 QUA2 QUA3 QUA4 QUA5 QUA6 MAN1 MAN2 MAN3 MAN4 PP PMC SAM REQM PPQA CM MA
PIM RIN REU MAN5 MAN6 PIM1 PIM2 PIM3 RIN1 RIN2 RIN3 RIN4 REU1 REU2 REU3 : 322 CMMI 3 CMMI 3 13 IPPDOEIIT DAR SPICE 10 SPICE 3-2 CMMI SPICESPL, ENG, QUA, MAN, PIM, RIN 22 IPM SPICE PA31 (Process definition), PA32 (Process deployment) SPICE SPICE10 7 ENG ENG12 (Software and system maintenance), PIM
3-2: CMMI 3 SPICE ACQ SPL ENG OPE CFG QUA MAN PIM ACQ1 ACQ2 ACQ3 ACQ4 ACQ5 SPL1 SPL2 SPL3 ENG1 ENG2 ENG3 ENG4 ENG5 ENG6 ENG7 ENG8 ENG9 ENG10 ENG11 ENG12 OPE1 OPE2 CFG1 CFG2 CFG3 CFG4 QUA1 QUA2 QUA3 QUA4 QUA5 QUA6 MAN1 MAN2 MAN3 MAN4 MAN5 MAN6 PIM1 PIM2 PIM3 OPF OPD OT IPM RSKM RD TS PI VER VAL DAR
RIN RIN1 RIN2 RIN3 RIN4 REU REU1 REU2 REU3 Level 3 PA31 PA32 : 323 CMMI 4 CMMI 4 2 SPICE 3-3 CMMI 4 SPICE CMMIOPPQPMSPICE PA32 (Process deployment), PA41 (Process measurement), PA42 (Process control), SPICE MAN, PIM 4 MAN MAN1 (Organizational alignment)man2 (Organizational management) 324 CMMI 5 CMMI 5 2 SPICE3-3 CMMI 5 SPICE
CMMIOIDCARSPICE PA51 (Process innovation), PA52 (Process optimization), SPICE MAN4 (Quality management)pim3 (Process improvement) SPICEMAN 3-3: CMMI 45 SPICE ACQ SPL ENG OPE CFG QUA MAN ACQ1 ACQ2 ACQ3 ACQ4 ACQ5 SPL1 SPL2 SPL3 ENG1 ENG2 ENG3 ENG4 ENG5 ENG6 ENG7 ENG8 ENG9 ENG10 ENG11 ENG12 OPE1 OPE2 CFG1 CFG2 CFG3 CFG4 QUA1 QUA2 QUA3 QUA4 QUA5 QUA6 MAN1 MAN2 DPF QPM OID CAR
PIM RIN REU MAN3 MAN4 MAN5 MAN6 PIM1 PIM2 PIM3 RIN1 RIN2 RIN3 RIN4 REU1 REU2 REU3 PA31 PA32 PA41 PA42 PA51 PA52 : 33 CMMI SPICE CMMI 4 3-4 CMMI CMMI (Organization) SPICEMAN, PIM, RIN CMMI ACQ, CFG, MAN, PIM, SAM SPICE CMMI, SPICE MAN3 (Project management) CMMI (Engineering) SPICESPL, ENG, OPE, CFG, QUA, MAN CMMI (Support) SPICECFG,
QUA MAN6 (Measurement), ENG, MAN, PIM 3-4: CMMI 45 SPICE ACQ ENG ACQ1 ACQ2 ACQ3 ACQ4 ACQ5 ENG1 ENG2 ENG4 CFG CFG2 Level 2 QUA MAN SPL ENG QUA PIM RIN CFG3 CFG4 QUA1 QUA2 QUA3 QUA5 MAN3 MAN6 SPL2 ENG3 ENG5 ENG6 ENG7 PA11 PA21 PA22 PA31 PA32 PA42 PA42 PA51 PA52 ENG8 Level 3 ENG9 ENG10 ENG11 QUA4 QUA6 MAN5 PIM1 PIM2 PIM3 RIN1 RIN2 MAN MAN1 Level 4 MAN2 MAN4 Level 5
3-4 CMMI ISO/IEC 15504: Part 5 CMMI 2 DAR SPICE DAR DAR CMMI 3 ISM SPICE ISM ISM SPICE CFG1 (Documentation Management) CMMI CMMI establish and maintain documentation 3-4 CFG1 CMMI 45 OPP, OID, QPM, CAR SPICE SPICE 4 5 GPI 3-4
4CMMI SPICE GPI 41 SPICECMMI SPICECMMI 1) SPICE 1 (purpose), outcomes PA 11 2) CMMI 1 (purpose), (goal)gg(generic Goal) 1 (process area) GG 1 GP 11, GP 11 SPICEPA11 outcomes, CMMI 3) SPICE (PA: Process Attribute)rating (indicator) (GPI: Generic practice indicators) (GRI: Generic resource indicators) (GWI: Generic work product indicators) (RPI: Related process indicators) 4) CMMI 2 SPICE 2GPI
, CMMI 2 SPICE 3GPI 5) CMMI, SPICE, CMMI 6) CMMI 3 generic practice elaboration 7) CMMIsubpractices subpractices 8) CMMI (; OPP, CAR ) CMMI SPICE CMMI (Equivalent Staging) 4 3 4, CMMI 45 SPICE GPI 4-1 CMMI 45 CMMI SPICE 4
5, SPICEGPI CMMI ( SPICE CMMISPICE 2 )
4-1: CMMI SPICE CMMI ( ) SPICE 1 GP 11 1 PA 11: Process Performance GPI 111 Achieve the process outcomes (initial) GG 2 Institutionalize a Managed Process GP 21: Establish an Organizational Policy GP 22: Plan the Process GP 23: Provide Resources GP 24: Assign Responsibility 2 GP 25: Train People (managed) 3 (defined) GP 26: Manage Configurations GP 27: Identify and Involve Relevant Stakeholders GP 28: Monitor and Control the Process GP 29: Objectively Evaluate Adherence GP 210:Review Status with Higher Level Management GG 3 Institutionalize a Defined Process GP 31: Establish a Defined Process GP 32: Collect Improvement Information 4 GG 4 Institutionalize a Quantitatively Managed Process (performed) PA 21: Performance Management GPI 211 Identify the objectives for the performance of the process GPI 212 Plan and monitor the performance of the process to fulfill the identified objectives GPI 213 Control the performance of the process GPI 214 Define responsibilities and authorities for performing the process 2 GPI 215 Identify and make available resources to perform the process according to plan GPI 216 Manage the interfaces between involved parties (managed) PA 22: Work Product Management GPI 221 Define the requirements for the work products GPI 222 Define the requirements for documentation and control of the work products GPI 223 Identify, document and control the work products GPI 224 Review and adjust work products to meet the defined requirements 3 (established) PA 31: Process Definition GPI 311 Define the standard process that will support the deployment of the defined process GPI 312 Determine the sequence and interaction between processes so that they work as an integrated system of processes GPI 313 Identify the roles and competencies for performing the standard process GPI 314 Identify the required infrastructure and work environment for performing the standard process GPI 315 Determine suitable methods to monitor the effectiveness and suitability of the standard process PA 32: Process deployment GPI 321 Deploy a defined process that satisfies the context specific requirements of the use of the standard process GPI 322 Assign and communicate roles, responsibilities and authorities for performing the defined process GPI 323 Ensure necessary competencies for performing the defined process GPI 324 Provide resources and information to support the performance of the defined process GPI 325 Provide adequate process infrastructure to support the performance of the defined process 4 PA 41: Process Measurement GPI 411 Identify process information needs, in relation with business goals
(quantitatively managed) 5 (optimizing) GP 41: Establish Quantitative Objectives for the Process GP 42: Stabilize Subprocess Performance GG 5 Institutionalize an Optimizing Process GP 51: Ensure Continuous Process Improvement GP 52: Correct Root Causes of Problems (predictable) GPI 412 Derive process measurement objectives from process information needs GPI 413 Establish quantitative objectives for the performance of the defined process, according to the alignment of the process with the business goals GPI 414 Identify product and process measures that support the achievement of the quantitative objectives for process performance GPI 415 Define responsibilities and establish infrastructure to collect product and process measures GPI 416 Collect product and process measurement results through performing the defined process GPI 417 Use the results of the defined measurement to monitor and verify the achievement of the process performance objectives PA 42: Process Control GPI 421 Determine analysis and control techniques, appropriate to control the process performance GPI 422 Define parameters suitable to control the process performance GPI 423 Analyse process and product measurement results to identify variations in process performance GP 424 Identify and implement corrective actions to address assignable causes GP 425 Re-establish control limits following corrective action PA 51: Process innovation GPI 511 Define the process improvement objectives for the process that support the relevant business goals GPI 512 Analyse measurement data of the process to identify real and potential variations in the process performance GPI 513 Identify improvement opportunities of the process based on innovation and best practices GPI 514 Derive improvement opportunities of the process from new technologies and 5 process concepts GPI 515 Define an implementation strategy based on long-term improvement vision and (optimizing) objectives PA 52: Process optimization GPI 521 Assess the impact of each proposed change against the objectives of the defined and standard process GPI 522 Manage the implementation of agreed changes to selected areas of the defined and standard process according to the implementation strategy GPI 523 Evaluate the effectiveness of process change on the basis of actual performance against process performance and capability objectives and business goals
42 SPICE CMMI SPICECMMI 0(incomplete) 5(optimizing) (abstract concept) (measurement) (indicator) SPICE (PA: Process Attribute) (GPI: Generic practice indicators), (GRI: Generic resource indicators), (GWI: Generic work product indicators), (RPI: Related process indicators)4rating Fully, Largely, Partially, Not achieved (derived indicator) CMMI (GP:Generic Practice) subpractices SPICE SPICE 2 CMMI SPICE, SPICE CMMI 3
43 CMMI 431 CMMI 2 SPICE CMMI GP 11 CMMI 2 SPICEGPI 4-1 4-1 CMMIGP 22 (Plan the Proces)CMMI SPICE GPI CMMIGP 23 (Provide Resources)SPICEGPI 215 (Identify and make available resources to perform the process according to plan) SPICE 3 GPI 324 (Provide resources and information to support the performance of the defined process) CMMIGP 24 (Assign Responsibility) SPICEGPI 214 (Define responsibilities and authorities for performaning the process) GPI 216 (Manage the interfaces between involved parties) CMMIGP 24 SPICE 2 evloution, 3GPI 322 (Assign and communicate roles, responsibilities and authorities for performing the defined process), 4 GPI 415 (Define responsibilities and establish infrastructure to collect product and process measures), GPI 416 (Collect product and process measurement results through performing the defined process), GPI 423 (Analyse process and product
measurement results to identify variations in process performance) CMMI (: ) GP 25 (Train People)SPICE 2 SPICE GPI3GPI 313 (Identify the roles and competencies for performing the standard process) SPICE PA 31Generic Resource Indicators GPI 311, GPI 312 (standard process)cmmi OT (Organizatrional Training) SPICE (defined process) GPI 323 (Ensure necessary competencies for performing the defined process) CMMIGP 25 SPICEGPI 323 SPICEPA 32Generic Work Product IndicatorsGPI 321 GPI 322 PA 32 (defined process) CMMI GP 210 (Review Status with Higher Level Management) SPICEGPI 212 (Plan and monitor the performance of the process to fulfil the identified objectives), review PA 21 Generic Work Product Indicators GPI 214 (Define responsibilities and authorities for performaning the process), GPI 215 (Identify and make available resources to perform the process according to plan), GPI 216 (Manage the interfaces between involved parties)
SPICE reviewhigher-level review review
4-1: CMMI 2 SPICE ( : CMMIGP 25SPICEGPI 313, GPI 323 ) 4-2: CMMI 3 SPICE
432 CMMI 3 SPICE CMMISPICE 3 (standard process), (tailing) (defined process) 4-2 CMMISPICE 3 CMMI GP 31(Establish a Defined Process) CMMIOPD (Organizational Profess Definition) CMMIGP 32(Collect Improvement Information) SPICE 3PA 31(Process definition) PA 32(Process deployment), CMMI GP 31GP 32SPICEPA 32 CMMISPICE 3 SPICEGPI CMMI 4 45,
5: SPICE CMMI 51 CMMI SPICE SPICE SPICE (business objectives) SPICE CMMI SPICE 52 SPICE 2-4CMMI SPICE (D) (A ) CMMIPPQASPICEQuality assurance, verification, Validation, Joint review CMMI PPQA, joint review SPICE joint review
CMMISPICE SPICECMMI (: ) SPICE (context) SPICE CMMI SPICE CMMI CMMI SPICE
6: CMMISPICE SPICE CMMI, SPICECMMI rating 3 5 (experimental studies) SPICE CMMIrating,
[ ] CMMI 2002 Capability Maturity Model Integration (CMMI) Version 11 (CMMI- SE/SW/IPPD/SS, V11), Staged Representation CMU/SEI-2002-TR-011 Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA El-Emam, K, A, Birk 2000 Validating the ISO/IEC 15504 measure of software requirement analysis process capability IEEE Transactions on Software Engineering 26(6) 541-566 ISO/IEC 1996 ISO/IEC PDTR 15504: Part 1-Part 9, Information Technology - Software process assessment International Organization of Standardization, Geneva, Switzerland ISO/IEC 2003 ISO/IEC IS 15504: Part 1-Part 5, Information Technology - Software process assessment International Organization of Standardization, Geneva, Switzerland The Standish group report 1995 The Standish Group 1995 Paulk, M, B Curtis, M Chrissis, C Weber 1993a Capability Maturity Model for software, version 1 1 Technical report CMU/SEI-93-TR-024 Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA Paulk, M, C Weber, S Garcia, M Chrissis, M Bush 1993b Key Practices of the Capability Maturity Model, Version 1 1 Technical report CMU/SEI-93-TR-025 Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA T Rout, A Tuffley, B Cahill 1998 Capability Maturity Model Integration Mapping to ISO/IEC 15504-2:1998, Software Quality Institute (SQI), Griffith University
1:
2 : SPICE CMMI 21 SPICE 22 SPICE 23 CMMISPICE