Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
มาตรฐานการพพัฒนาซอฟตต์แวรต์กพับการประยยุกตต์ใชช้มาตรฐาน
ในภาครพัฐณ กองพพัฒนาระบบงานคอมพพิวเตอรร์ สสานพักยยุทธศาสตรร์และประเมพินผล
28 กพันยายน 2559
1
Topics
Session I● Software Development Process Standard
● Reference Model CMMI ISO 29110 ● Assessment Model Standard
● ICT Standard in Thailand & Standard Adoption
Session II● CMMI-DEV 1.3● CMMI in Practice
Benefits of Matured Process
3ออ้างอพิง : Achieving the Promised Benefits of CMMI,
Rick Hefner, Ph.D. Director, Process Initiatives, Northrop Grumman Corporation
4
The CMM Integration SM project was formed to sort out the problem of using multiple CMMs. The CMMI Product Team’s initial mission was to combine three source models:-The Capability Maturity Model for Software (SW-CMM) v2.0 draft C [SEI 1997b] -The Systems Engineering Capability Model (SECM) [EIA 1998] [1]
-The Integrated Product Development Capability Maturity Model (IPD-CMM) v0.98 [SEI 1997a]
These three source models were selected because of their widespread adoption in the software and systems engineering communities and because of their different approaches to improving processes in an organization. (CMMI is a result of the evolution of the SW-CMM, the SECM, and the IPD-CMM)
[1] The Systems Engineering Capability Model is also known as Electronic Industries Alliance 731 (EIA 731).
ออ้างออิง: http://www.sei.cmu.edu/cmmi/publications/731-cmmi.pdf
CMMI ((Capability Maturity Model IntegrationCapability Maturity Model Integration))
ออ้างออิง: SEI
6ออ้างออิง: CMMI for Executives, NDIA Systems Engineering Division in partnership with SEI, 2012.
What is CMMI?
CMMI is a model representing a collection of best practices proven
effective in industry.
A framework for developing, improving, and sustaining business performance
Provides a process focus on work activities
Developed by industry (commercial and defense), government, academia
CMMI targets three primary environments:
Development – Engineering a product or service (CMMI-DEV)
Services – Providing services (CMMI-SVC)
Acquisition – Acquiring products and services (CMMI-ACQ)
CMMI Constellation
ออ้างออิง: http://www.plays-in-business.com/cmmi-model-constellation http://www.cmmiconsultantblog.com/cmmi-faqs/what-is-cmmi-constellation
CMMI-ACQ
Process Areas by CategoryProject Management
PP - Project Planning
PMC - Project Monitoring and Control
RSKM- Risk Management
IPM - Integrated Project Management
REQM- Requirement Management
SAM -Supplier Agreement Management
QPM -Quantitative Project ManagementEngineering
RD - Requirement Development
TS - Technical Solution
VAL - Validation
VER - Verification
PI - Product Integration
Process Management
OPD - Organizational Process Definition
OPF - Organizational Process Focus
OT - Organizational Training
OPM - Organizational Performance Management
OPP - Organizational Process Performance
Support
CM - Configuration Management
MA - Measurement and Analysis
DAR - Decision Analysis and Resolution
PPQA - Process and Product Quality Assurance
CAR - Causal Analysis and Resolution 8ออ้างออิง: SEI/CMMI Institute
Focus Points
9ออ้างออิง: SEI/CMMI Institute
Generic Practices
10
Enable process management, deployment and Improvement
GG1 Performed process
A performed process is a process that accomplished the work necessary to satisfy
the specific goals of a process area.
GG2 Managed process
A managed process is a performed process that is planned and executed in
accordance with policy; employs skilled people having adequate resources to
produces controlled outputs; involves relevant stakeholders; is monitored,
controlled, and reviewed; and is evaluated for adherence to its process description.
GG3 Defined process
A defined process is a managed process that is tailored from the organization's set
of standard processes according to the organization's tailoring guidelines; has a
maintained process description; and contributes process related experiences to the
organizational process assets.
ออ้างออิง: SEI/CMMI Institute
Process Areas Relationships
11ออ้างออิง: SEI/CMMI Institute
Process Areas Relationships
12ออ้างออิง: SEI/CMMI Institute
Process Areas Relationships
13ออ้างออิง: SEI/CMMI Institute
Process Areas Relationships
14ออ้างออิง: SEI/CMMI Institute
CMMI Representations
Capability Level – Achievement of process improvement within an individual
process area
Maturity Level – Achievement of overall process improvement across a predefined
set of process areas (stages)
ออ้างออิง: SEI/CMMI Institute
Maturity Level
16ออ้างออิง: SEI/CMMI Institute
Maturity Level
17ออ้างออิง: SEI/CMMI Institute
What is a SCAMPI Appraisal?
18ออ้างออิง: SEI/CMMI Institute
Appraisal Methods
Key differentiating attributes for appraisal classes include the following:• the degree of confidence in the appraisal outcomes• the generation of ratings• appraisal cost and duration
19ออ้างออิง: SEI/CMMI Institute
20
Appraisal Activities
ออ้างออิง: SEI/CMMI Institute
21
# Activity Detail
Activity Owner
Remark PeriodConsult EPG/ ATM
Stakeholders (Executive/
Coordinators/ Proj. Team/QA/.)
1 Gap Analysis report x x existing and standard M1-M2
2 Preliminary Training (Process Definition/Related Knowledge) 2 Courses
x x x Introduction to CMMI/Process
Development Workshop M3
3 Process Establishment 7 Process Areas
x Project Level
M3-M5
4Process Review & Edit (After Process Establishment)
7 Process Areas
x x Following the goals of CMMI ML2 M3-M5
5 Process Training To Deploy x x x For Project Team M56 Process Simulation/Deployment
6.1 Process Deploy (Pilot Project) Pilot Project x x M6 6.2 Mini Appraisal (SCAMPI C) x x x M7
6.3 Process Improvement (After Simulation) x M7
6.4 Process Deploy (Candidate Projects) Candidate Projects
x xOrganizational Unit (OU)
M8-M10 6.5 Mini Appraisal (SCAMPI B) x x x M10
6.6 Process Improvement (After Deployment) x
M11-M12
7 Readiness ReviewATM training/
Check evidence
x x
Prepare to appraisal M12
8 Formal Appraisal (SCAMPI A) Appraisal Result
x xCMMI-DEV ML2 M12-!4
CMMI in Practice
THANK YOU
ขข้อมมลการตติดตต่อ : หข้องปฏติบบัตติการพบัฒนามาตรฐานและทดสอบ (STD) ศศูนยร์เทคโนโลยยีอพิเลล็กทรอนพิกสร์และคอมพพิวเตอรร์แหหงชาตพิ
112 ถนนพหลโยธพิน ตสาบลคลองหนนนึ่ง อสาเภอคลองหลวง จพังหวพัดปทยุมธานยี 12120 โทรศพัพทร์ 02-564-6900 # 2503, 2592,2593 โทรสาร 02-564-6761