Download Dan Bennett - Rose

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Phase-gate process wikipedia , lookup

Transcript
Software Quality Processes
– Part II
CSSE 376, Software Quality Assurance
Rose-Hulman Institute of Technology
March 19, 2007
Acknowledgments

Some material was taken from the August
2004 SW-CMM Maturity Profile
http://www.sei.cmu.edu/appraisalprogram/profile/pdf/SWCMM/2004augSwCMM.pdf
2
Outline
– continued
 ISO 9000
 CMMISM
3
The CMMI Maturity Levels
(from last time)
Optimizing
5
4
Focus on process
improvement
Quantitatively
Managed
Process measured
and controlled
Defined
3
Process characterized
for the organization
and is proactive
Managed
2
Process characterized for
projects and is often
reactive
Performed
1
Process unpredictable,
poorly controlled and
reactive
4
CMMI Process Areas
Process Areas
Process
Areas (PAs) are clusters of related
practices performed collectively to achieve a
set of goals.
They are the major building blocks in
establishing the process capability of an
organization.
Each process area has been defined to reside
at a given maturity level.
6
Process Areas at Level 2







Requirements Management
Project Planning
Project Monitoring and Control
Supplier Agreement Management
Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
7
Process Areas at Level 3







Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process
Focus
Organizational Process
Definition







Organizational Training
Integrated Project
Management
Integrated Supplier
Management
Risk Management
Decision Analysis and
Resolution
Organizational Environment
for Integration
Integrated Teaming
8
Process Areas at Level 4
Organizational Process Performance
 Quantitative Project Management

9
Process Areas at Level 5
Organizational Innovation and
Deployment
 Causal Analysis and Resolution

10
Standard CMMI Appraisal Method
for Process Improvement
(SCAMPI)



Led by authorized Lead Appraiser
Tailorable to organization and
model scope
Source selection appraisals or process monitoring are
tailoring options of SCAMPI
11
Data Collection
Instruments
Documents
Interviews
Presentations
12
Reported Maturity Profiles
13
Organization Categories
14
Organization Type
15
Organization Size
16
USA vs. Non-USA
17
Number of Reported Appraisals
18
Maturity Trends
19
For More Information on CMMI
http://sei.cmu.edu/cmmi
http://sei.cmu.edu/sema
20
ISO 9000
Background
What is ISO?
 International Organization for Standardization
 Formed in 1946 to promote standards that would
facilitate international communication and trade
 Headquartered in Geneva, Switzerland
 Has over 90 member countries
 If a country adopts a standard, they may or may not
legislate its use
 The United States is represented by the American
National Standards Institute
22
Background (continued)




What is ISO 9000?
A series of international quality standards (not just for
software)
As of 2007, over 100 countries, including the U.S. and
the European Community (EC), has adopted ISO 9000
ISO 9000 is extremely popular in the EC, so companies
wanting to do business in Europe need to strongly
consider ISO 9000
23
Philosophy
ISO 9000 standards place emphasis on
 the
customer's quality requirements and
 applicable regulatory requirements
while aiming to
 enhance
customer satisfaction and
 achieve continual improvement of its
performance in pursuit of these objectives.
24
Registration

ISO 9000 Registration Certificates





Obtained through third-party assessment
That is, ISO accredits third-parties as ISO 9000 registrars
Unlike CMMI, there are no maturity levels, only “certified”
or “not certified”
Initial registration commonly takes a year to 18 months
The registrar conducts an initial on-site visit, and then
(after registration) does a follow-up visit every six months
25
For More Information on ISO 9000
http://www.iso.org/iso/en/iso9000-14000/index.html
26