Title: Other Process Improvement Standards
1Other Process Improvement Standards
2Dont Forget
- Next Wed starts student presentations
- Attendance mandatory
- May post slides
- Material is testable
- Get me days you desire
3Software Process Improvement and Capability
dEtermination (SPICE)
4Table 1 Description of process categories
5SPICE Assessment Types
- Self-Assessment
- Assisted Self-Assessment
- Self-Assessment with External Verification
- Independent Assessment
6 Context of process assessment
7Ratings
- Each Process instance is rated
- Base Practice adequacy scale
- N, Not Adequate The base practice is either not
implemented or does not to any degree contribute
to satisfying the process purpose - P, Partially Adequate The implemented base
practice does little to contribute to satisfying
the process purpose - L, Largely Adequate The implemented base practice
largely contributes to satisfying the process
purpose - F, Fully Adequate The implemented base practice
fully contributes to satisfying the process
purpose - Base Practice existence scale (N, Y)
- Generic Practice adequacy scale (N, P, L, F)
8Assessment Ratings
- Aggregate by
- Ratings
- Performed Informally
- Planned and Tracked
- Well-Defined
- Quantitatively Controlled
- Continuously Improving
9Process Improvement Roadmap
V
Continuously Improving
- Capability Levels taken from ISO SPICE model v1.0
- Capability levels provide logical and structured
methodology for improving how work is performed
Quantitative strategic goals
Processes improved
IV
Improvement based on data
Quantitatively Controlled
Definition of quantitative goals
III
Process metrics captured
Managing processes by data
Well Defined
Development of org. std. process
II
Projects use org. std. process
Sharing organizational learning
Planned Tracked
I
Work is planned managed
Projects using defined process
Performed Informally
Controlling local chaos
Individual heroics
0
Essential elements performed
Legend
Doing systems engineering
Not Performed
Level Title Characterized by Achieved when
Primary Concept
SE process area not being done
N/A
Organizational starting point
11
SA-
10 11Sample Work Practices
12(No Transcript)
13(No Transcript)
14(No Transcript)
15Measurement
16A methodology and a service to improve quality of
software processes.
17Goals of BOOTSTRAP
- Valuation of the capability level on SPU Software
Producing Unit) and project level for - process categories
- each process
- Comparison of capability levels between the
projects and the SPU - Benchmarking the capability level against
european mean value - overall
- in the defined business segment
- Identifying the main strength and weaknesses of
the company - Support to define adequate business goals
- Define and implement an improvement plan
18(No Transcript)
19(No Transcript)
20ISO 9000 Series
- Actually a series of specifications that allow
companies to be certified - Doesnt focus on improvementjust current state
- Addresses minimum criteria for a quality system
- Strongly paper-trail oriented
- Checklist assessment
- Genericnot software specific
- Principle Every important process should be
documented
21Example from ISO 90012000
- 4 Systemic Requirements
- 4.1 Establish your quality system
- Develop your quality management system
- Identify the processes that make up your quality
system. - Describe your quality management processes.
- Implement your quality management system
- Use quality system processes.
- Manage process performance.
- Improve your quality management system
- Monitor process performance.
- Improve process performance
22(No Transcript)
23An ISO 9001 compliant organization should be at
or near CMM 2 with significant progress towards
level 3.
CMM has no delivery and product handling process.
24Conclusions
- CMM-I seems to have pretty much won the wars,
although the other methods are more productized. - Other methods focus on specific tailored
processes rather than everything - ISO 9000 is a separate issue in certification
rather than assessment.