End
Release
yes
Review
Pre-review
Define metrics
Define roles
Define process details
Define process overview
no
APP Release of the designed process for the implementation phase by the PZO & PRM (and other, if required; to be defined by the PZO)
SOB review of (standardized) processSOB description incl. related doc, related tools, defined interfaces, defined process metrics and related procedures, harmony of the processes and activities or alternative sequences Decision if the designed process may be released for the implementation
PRM PRM review of the process and the related documentation for compliance to the appropriate templates and standards incl. harmonization of terms and roles. Evaluation of the impact of the new (changed) process on the organization
This activity may be completed duringPZO the implementation
PZO
PZO Include the definition and documentation of related activities, guidelines, standards, checklists, forms etc.
PZO
PZO Intention, applicability, exclusions, major interfaces, assumptions, dependencies, basic requirements, limitations, risks, timing and reporting of the process
Role
Important: PZO Involve as many PZU as possible Use appropriate templates for the process documentation
Remarks
Start
Define purpose and scope
process overview
process metrics
→ approval from the PZO & PRM → pre-released process doc.
← process description → reviewed process description → decision from SOB
→ (standardized) process description → impact on organization
→
→ process roles
→ process details → supporting documentation
→
→ process purpose and scope. → interfaces to other processes
← approved design concept ← revised process architecture ← process description template
Documents, data, tools ← input, → output
Process
Qualität & Informatik
Technology and Methods
Produktivität
Qualität
People
maintenance and support
Processes include acquisition, supply, development, operation,
=> Capability determination
=> Continuous process improvement
2
Qualität & Informatik
currently in transition to full International Standard status!
ISO/IEC TR 15504 is an emerging standard
• Scope:
• Purpose:
• International standard for assessing software processes
What is ISO/IEC TR 15504?
1
Process flow
& INFORMATIK Zürich, München www.itq.ch
Copyright © QUALITÄT
History, Überblick und Struktur von SPICE/ISO 15504
SEI - CMM
4
STD
Qualität & Informatik
ISO 12207
etc.
BOOTSTRAP
Qualität & Informatik
Reference Model ISO 9001
etc.
Trillium
Sources of Information
3
solicit opinions and input of world experts carry out trials - provide early feedback create awareness of the new standard by conferences
SPICE - Software Process Improvement and Capability dEtermination Development of an International Standard on Software Process Assessment (ISO 15504) The SPICE project (92-98 TR, 99-04) created to:
What is SPICE?
Qualität & Informatik
Qualität & Informatik
5
6
Part 5 An assessment model and indicator guidance
Part 2 A reference model for processes and process capability
Part 6 Guide to qualification of assessors
Part 9 Vocabulary
Part 4 Guide to performing assessments
Part 8 Guide for use in determining supplier process capability
Part 1 Concepts and introductory guide
Part 3 Performing an assessment
Part 7 Guide for use in process improvement
normative
informative
ISO TR 15504 documentation
CL5 CL4 CL3 CL2 CL1 CL0
CAPABILITY DIMENSION How well they are implemented and managed?
0
1
2
3
4
5
S U P P O R T
Qualität & Informatik
Qualität & Informatik
8
For development and support of software
PROCESS DIMENSION
ORGANISATION
7
P1 P2 P3 .......... Pn
MANAGEMENT
ENGINEERING
CUSTOMER-SUPPLIER
Each process receives a capability level rating This is referred to as a Continuous Model
ISO 15504 Reference Model
9
Incomplete
Performed
Managed
Established
Predictable
Optimizing
10
Process Performance
Performance Management Work Product Management
Process Resource Process Definition
Process Control ProcessMeasurement
Process Change Continuous Improvement
Capability Dimension
Process Attributes
SPICE Architecture
Qualität & Informatik
Qualität & Informatik
Qualität & Informatik
MAN.2 Project management MAN.4 Risk management
MAN.1 Management MAN.3 Quality management
12
ORG.5 Measurement
Process establishment Process assessment Process improvement
Qualität & Informatik
ORG.6 Reuse
ORG.4 Infrastructure
ORG.3 Human resource management
ORG.1 Organisational alignment
Organisational Life-Cycle Processes
SUP.8 Problem resolution
SUP.7 Audit
SUP.6 Joint review
SUP.5 Validation
SUP.4 Verification
SUP.3 Quality assurance
SUP.2 Configuration management
SUP.1 Documentation
Supporting Life Cycle Processes
ORG.2 Improvement
Software implementation Software integration Software testing System integration and testing
Operational use Customer support
CUS.4 Operation
CUS.2 Supply
ENG.2 System and software maintenance
ENG.1 Development System requirements analysis and design Software requirements analysis Software design
CUS.3 Requirements elicitation
CUS.1 Acquisition Acquisition preparation Supplier selection Supplier management Customer acceptance
Primary Life Cycle Processes
SPICE structure - Process dimension
11
ENG.2
ENG 1.2
13
ENG 1.4
ENG 1.5
14
Qualität & Informatik
Implement improvement
Confirm the improvement
Derive action plan
Sustain improvement gain
Perform process assessment
Monitor performance
Initiate process improvement
Examine organisation's needs
Qualität & Informatik
ENG 1.7
Process Improvement Steps
0
1
2
3
4
5
Capability Level Profile
SPICE Assessment Model
SPICE Reference Model
Reference model
Normative part
16
Bootstrap
Process Attributes
Capability Levels
Qualität & Informatik
.. and others
Qualität & Informatik
Process Professional
conformance requirements CBA-IPI
Processes
Process Categories
Model Architecture
SPICE Conformant Models
15
It also provides additional guidance information to support use of the Standard In addition, it provides an Assessment model conformant to the SPICE Reference Model (part 5)
A Reference Model for Processes and Process Cap.(p2) Requirements for an assessment (part 3)
It provides a set of requirements for performing software process assessment using
Using ISO15504
17
Qualität & Informatik
A. Welchen Nutzen können Sie aus einem Prozess-Referenzmodell ziehen? B. Welchen Nutzen können Sie aus dem SPICEVerbesserungsprozess ziehen? C. Was deckt SPICE nicht ab?
Fragen