Tải bản đầy đủ (.pdf) (55 trang)

Lecture Software process improvement: Lesson 34 - Dr. Ghulam Ahmad Farrukh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (352.96 KB, 55 trang )

SPICE – ISO/IEC 15504 
Lecture # 34

1


SPICE – ISO/IEC 15504
• SPICE is a major international initiative to 
support the development of an International 
Standard for Software Process Assessment
• SPICE is also known as ISO/IEC TR 
Standard 15504
• SPICE is acronym for Software Process 
Improvement and Capability dEtermination
2


Following slide to be inserted
SPICE

3


Software Process 
Improvement and Capability 
dEtermination

4


Principal/Original Goals of 


SPICE Project
• To develop a working draft for a standard 
for software process assessment
• To conduct industry trials of the emerging 
standard
• To promote the technology transfer of 
software process assessment into the 
software industry world­wide
5


Principal/Original Goals of SPICE 
Project
• The first goal of the project was achieved in 
June 1995, with the release of Version 1 of 
a draft standard for software process 
assessment
• The SPICE documents have been carried 
through the international standardization 
process and have been published as 
ISO/IEC TR 15504 ­ Software Process 
Assessment
6


Principal/Original Goals of SPICE 
Project
• The methods of Software Process 
Assessment are coming more generally into 
use in the management of software 

development, acquisition and utilization, in 
the face of substantial evidence of the 
success of such methods in driving 
improvements in both quality and 
productivity
7


• The primary impetus for the use of 
assessment has come not from the 
mainstream of the software development 
industry, but rather from acquirers of large, 
critical software­intensive systems ­ notably 
in the defense and telecommunications 
sectors
8


• At the same time, there has always been a 
recognition that process assessment can be 
a strong and effective driver for process 
improvement
• The major focus of use of the CMM/CMMI 
has been on improvement, and most 
acquirers use assessment approaches as part 
of a partnership approach with their 
suppliers, focusing on improvement
9



• In addition, methods have been developed 
with a specific focus on improvement
• As experience with the technique grows, 
substantial empirical evidence has 
accumulated demonstrating the benefits that 
can be derived from an assessment­based 
improvement programs
10


• The increasing number of assessment 
approaches available, and the increasing use 
of assessments in commercially­sensitive 
areas, were the key motivating factors 
behind the development and acceptance of 
this International Standard for software 
process assessment
11


• All industries now depend on software for 
competitive advantage. Growth will only be 
achieved if industry meets and even 
exceeds international standards and worlds 
best­ practice

12


Important slide

• ISO/IEC 15504 is the reference model for the 
maturity models (consisting of capability 
levels which in turn consist of the process 
attributes and further consist of generic 
practices) against which the assessors can 
place the evidence that they collect during their 
assessment, so that the assessors can give an 
overall determination of the organization's 
capabilities for delivering products (software, 
systems, and IT services)
13


• The reference model defines a process 
dimension and a capability dimension

14


Processes
• The process dimension shows processes as 
divided into the five process categories of:






Customer­supplier
Engineering

Supporting
Management
Organization

15


Processes
• It is expected that the process categories 
will expand, particularly for IT service 
process categories and enterprise process 
categories

16


Capability Levels and Process 
Attributes
• For each process, ISO/IEC 15504 defines a 
capability level on the following scale:

17


Following slide to be inserted
Capability Levels

18



Capability Levels
Level

Name

5

Optimizing Process

4

Predictable Process

3

Established Process

2

Managed Process

1

Performed Process

0

Incomplete Process

19



• The capability of processes is measured 
using process attributes. The international 
standard defines nine process attributes

20


Process Attributes










1.1 Process Performance
2.1 Performance Management
2.2 Work Product Management
3.1 Process Definition
3.2 Process Deployment
4.1 Process Measurement
4.2 Process Control
5.1 Process Innovation
5.2 Process Optimization


21


• Each process attribute consists of one or 
more generic practices, which are further 
elaborated into practice indicators to aid 
assessment performance

22


Following slide to be inserted
Assessment of Process Attributes

23


Assessment of Process  
Attributes

• Each process attribute is assessed on a four­
point (N­P­L­F) rating scale:
– Not achieved (0 ­ 15%)
– Partially achieved (>15% ­ 50%)
– Largely achieved (>50% ­ 85%)
– Fully achieved (>85% ­ 100%)
24


• The rating is based upon evidence collected 

against the practice indicators, which 
demonstrate fulfillment of the process 
attribute

25


×