Title: CMMI Appraisal Methods (CMMI????)
1CMMI Appraisal Methods (CMMI????)
2Table of Contents
- CMMI??
- ????
- CMMI????(ARC)
- SCAMPI??
- QA
3CMMI??
4???CMMI?
- ????????????????(CMU/SEI)?1987??????SW-CMM(Capabil
ity Maturity Model for Software)? - ????????????????????,?????????????????????????????
???????????
5???CMMI?(2)
- 2000??,CMU/SEI??????????CMM,???CMMI(Capability
Maturity Model Integration)?
6?????CMMI?
- ??,CMM/CMMI??????????????????????????????????????,
??????????????????????????? - ?????????WTO,??????????CMM/CMMI????????????,??????
??,????????CMM/CMMI??? - ??????????????????????????,???????????CMMI????????
???
7CMMI?????
Performance Category Median Number of Data Points Low High
Cost 38 14 4.5 87
Schedule 50 14 20 90
Productivity 50 13 11 376
Quality 50 16 29 94
Customer Satisfaction 14 5 10 55
Return on Investment 31 8 21 131
8????Appraisal Methods
9SCAMPI
- SCAMPI (Standard CMMI Appraisal Method for
Process Improvement) ??SEI?????CMMI???????? - SCAMPI ????????? CMMI ?
- ???(ARC) Class A ??????
- SCAMPI ???? Class A ?????,?????(Tailoring)?,????
Class B ? Class C ??????
10???? (Gap Analysis)
- ??????????????????,??????,??????????,?CMMI????????
??(Gap)? - ?????????????,???????????,?????????????
11??CMMI ? IDEAL Model
Learning
Analyze and Validate
Propose Future Actions
Implement Solution Refine Solution
Initiating
Charter Infrastructure
BuildSponsorship
Stimulus for Change
Set Context
Acting
Pilot/Test Solution Create Solution
Gap Analysis
Characterize Current and Desired States
Plan Actions
Develop Approach
Develop Recommendations
Diagnosing
Set Priorities
Establishing
12CMMI??????
- ISO/IEC 15504
- CBA-IPI (CMM-Based Appraisal for Internal Process
Improvement) - SPA (Software Process Assessment)
- IP (Interim Profile)
13ISO/IEC 15504
- ???SPICE(Software Process Improvement and
Capability dEtermination) - ISO15504?????ISO12207???????,????????ISO12207?????
? - ?????????,?????????,?????0???5?
14ISO/IEC 15504 (2)
- ????????ISO12207???????,?????????,???
- ??????????
- ???????
- ???????
- ???????
- ???????
15CBA-IPI
- CBA-IPI (CMM-Based Appraisal for Internal Process
Improvement) ?SEI?1995???? - ???SEI????????
- CBA-IPI????????????????????????,??????????,???????
????????????????????????????????,????,??????
16SPA
- SPA (Software Process Assessment)?????????????????
??? - SPA?????????CMM?????(Gap Analysis)??,?????????????
- ??SPA??,??610???????????58??????,?????,SPA??????
???????????,?????????? - ???????????,??SPA????????????????,????????????????
- ????SPA???????,?????????????
17IP
- IP (Interim Profile)???????????CMM????
- ???SEI????????????????
- ???????CMM?????(Gap Analysis) ??,????????????,????
????,?????????? - ????????????,??????????????????????????,??????????
??????,?? SEPG (Software Engineering Process
Group )?
18IP (2)
- IP??????????????,?????????????
- ???SCAMPI???CMM??,IP?????,???????,????????????????
19CMMI???? Appraisal Requirements for CMMI
20CMMI????(ARC)
- CMMI ???? ARC (Appraisal Requirements for
CMMI),??????????,??????????? CMMI ?????? - ?? ARC ? CMMI ????????????,??????? ARC ?? CMMI
?????????????????,???????? CMMI ????????????
21CLASS ABC???
?? Class A Class B Class C
??????????? ? ? ?
????? ? ? ?
???? ? ? ?
?????? ? ? ?
??????? CMMI ???? (Lead Appraiser) CMMI???????????????? ???????????
22CLASS A
- Class A ???? ARC ????,?????????????
- ?????,???????????????????
- ??Class A??,????????CMMI??????????????,???????????
- Class A????????????
23CLASS B
- Class B ???ARC??????
- ?????,????????,????????,???????????????
- Class B ?????,??????? CMMI ?????????,????CMMI?????
??????(Gap Analysis)?
24CLASS B (2)
- Class B????????????????
- ???? ????????, ??????????, ?????????????????,
???????????? - ???? ????????, ???????, ???????????????,
??????????????????
25CLASS C
- Class C ???ARC??????
- Class C ?????????
- ??????????????,???????????????????????
26SCAMPI ??
27SCAMPI???
- ???????????????????????????
- ??CMMI??,??????????
- ????????????
- ??????????,???????????,???????????????
- ?????
28SCAMPI ????
- ???????????? CMMI ????,? SEI ??? CMMI ????(Lead
Appraiser)????,??????????????????????????,????????
???????????
29SCAMPI ???
- ?????????????
- ??????
- ?????????
- ??????
- ??????
30???????
- ????????????,?????????????,????????
- ???????????????,????????????????,?????????????
- ???????????????,?????????????????????????,???????
???????????? - ??????????????????, ???????????
31????????
?????? ?? ??
???? ????? ???? ????? ???? ????? ???? ?????? ???? ???? ????? ???????????????????,???? ????,?????? ???????? ?????????? ??????
??????
??????
????????
????? ??????
????????
32??????
- ????????????????,???????????????????????????
- ??????????????????,???????????????
- ?????????????,?????????
33??????
- ??????????????????????????????????
- ???????
- ?????
- ?????????????
- ???????,??????
- CMMI???????
- ????????
- ??????
- ??????
- ???
34?????????
- ??????????????????(???4?9?)?
- ???????????????? CMMI ????????
- ????????????????,?????????????????????,???????????
?
35???????
- ??????????????????????,???????????????????????
- ??????,?????????,??????,?????????????
- ??????????????,????????????????
- ?????????
36????
- ?????????????????????????????????,??
- ????(Direct Artifacts)
- ?? CMMI ?????????????,????????????????????????????
? - ????(Indirect Artifacts)
- ????????????,????????????,????????????????????
- ??(Affirmations)
- ????????,????????????????,??????????????
37???????????
- ?CMMI????????????????,???????????????????????
- ???????????????,??????????????????,
????????????????
38??????????? (2)
- ?????????,?????????
- ??/??????CMMI??????????????
- ?????????????????
- ????????????????
- ?????????????????????????????,????????????,???????
???????,??????????
39????????
- ????????????,?????????
- ?????????????
- ??????
- ????????
- ????????????/???
- ?????????????????????
- ??????????
- ?????????(???)?
- ????????
- ???????????????
40???????
?????? ?? ??
???? ????? ???? ????? ???? ????? ???? ???? ????? ??????? ????????? ????????? ????????? ????????? ?????? ??
??????
?????????
??????
??????
41??????
- ??????????????????????,??????????????????
- ??????????????????????? CMMI ??,???????????
- ???????????????,?????????
42??
- ?CMMI?????,???????????,?????
- ?????,????????????????,????????????
- ???????????
- ??????,??????????????
43?????
- ???????????????,??????????,??????????????????????
- ??????????????,??????????????????????????????????
- ????(Functional Area Representatives)???6?12???,?
??????????????????????????????
44?????????
- ???????????,??????????? CMMI ???
- ??????????????????????????
- ?????????????
- ???????????CMMI????????
- ??????????,??????
45??????
- ????????????????????,???????,????????????
- ???????,?????????,??????????????????????
46??????
? ? ? ? ?
????(Fully Implemented,FI) 1.?????,???CMMI??2.???????????,?????????3.?????
????(Largely Implemented,LI) 1.?????,???CMMI??2.???????????,?????????3.???????,???????????
????(Partially Implemented,PI) 1.????????????2.???????????????????3. ???????,?????????
???(Not Implemented,NI) ???????????
47??????
- ???????????,???????????????????????,??????,???????
- ??????????????????????????????,??????????????????
????????,???????????????????
48???????
?????? ?? ??
???? ????? ????? ???? ????? ????? ?????????? ???? (????) ?????????? ????
??????
???????
49??????
- ???????????????????,?????????????,?????????
50???????
- ????????????,????????????
- ?????,????????????????????,?????????,???????????
51QA