Vous êtes sur la page 1sur 14

ISO 15504 (SPICE)

Adam Brakel, Justin Molinyawe, Shawn Morgan,


Veronika Movagharianpour, Justin Peckner,
Maria Velasquez-Rosales

September 4, 2012
Main Goals
• To create a framework for software process
assessment (achieved with the SPICE
Documents version 1 release in 1995)
• To manage the emerging standard trials
(undertakes ISO/IEC 15504 empirical trials)
• To promote software process assessment
into the software industry
1. Software Process Improvement and Capability dEtermination website :
www.sqi.gu.edu.au/spice/
The Motivation for SPICE
• Spearheaded by ISO and IEC
• Due to rising necessity for:
o a standardized software development
process improvement scheme
o allow multiple countries use the same
methodology
 (instead of hoarding the good ones for
themselves!)
1. "ISO/IEC 15504." 7 July, 2012. Web. 2. Sept, 2012. <en.wikipedia.org/wiki/ISO_15504>
2. "ISO Standards." 23 May, 2007. Web. 1 Sept,
2012<http://www.cetic.be/IMG/pdf/Quality-Standards.pdf>
Origin of the standard
• Standard is currently maintained by ISO
(International Organization for
Standardization)
• ISO and IEC convene to discuss concept in
June 1991 1
• SPICE project started in 1993 2
• First international conference in 2000;
major revision completed in 2004 2
1. "ISO Standards." 23 May, 2007. Web. 1 Sept, 2012 <http://www.cetic.be/IMG/pdf/Quality-
Standards.pdf>
2. “ISO/IEC 15504.” Wikipedia, The Free Encyclopedia. 7 July 2011. Web. August 2012.
http://en.wikipedia.org/wiki/ISO/IEC_15504>
Who uses this approach as a way
to improve quality?
• SPICE can be used in two contexts1:
o Capability determination (supplier’s
evaluation)
o Process improvement (organization's
evaluation)
• "Technology organizations...use this approach to
internally assess their actual ability to meet
[their] target and improve their process". 2
1. “ISO/IEC 15504.” Wikipedia, The Free Encyclopedia. 7 July 2011. Web. August 2012.
http://en.wikipedia.org/wiki/ISO/IEC_15504>
2. “ISO/IEC TS 15504-9:2011.”International Organization for Standardization. Web. August 2012.
Who uses this approach as a way to improve
quality? (Cont'd)
• For example, an organization competing for a contract
may use SPICE to determine its current capability and
the level required by the contractor1.
• The assessment of processes is not limited only to
software development. ISO 15504 has expanded to
cover processes in the following areas1: Organizational,
Management, Engineering, Acquisition/Supply, Support,
and Operations.

1. “ISO/IEC 15504.” Wikipedia, The Free Encyclopedia. 7 July 2011. Web. August 2012.
http://en.wikipedia.org/wiki/ISO/IEC_15504>
Main/Unique Features
• Model for process management
• Creates set of requirements and
guidelines to assess a company's software
development process, and improve that
process

What is SPICE: http://www.cetic.be/IMG/pdf/Quality-Standards.pdf


Main/Unique Features (cont'd)
• Processes can be divided into five
categories:
o Customer-Provider
o Engineering
o Support
o Management
o Organization
Main/Unique Features (cont'd)
• Six maturity levels for each of the
processes:
o 0 : Incomplete
o 1 : Initial
o 2 : Managed
o 3 : Defined
o 4 : Quantitatively managed
o 5 : Optimizing
Main/Unique Features (cont'd)
Rating scale for assessment of attribute:
• Not achieved
• Partially achieved
• Largely achieved
• Fully Achieved

ISO/IEC 15504 Part 3


7. Relationships, Similarities or Differences ISO 15504
has with the rest of the standards
Relationships: ISO 15504 (SPICE) was developed from ISO 12207's process
reference model, Bootstrap's maturity model and Trillium's industry
practises.

SEI's CMM / CMMI


Similarities: both were originally software development models and
generalized to cover other business processes.
Differences: CMM focuses on the areas of project management and support,
while SPICE covers organization, management, engineering, acquisition
supply, support and operations. CMMI is a process improvement model is
not reflected in SPICE's standards.

ISO 9000
Similarities: Both are sets of standards that deal with software development.
Differences: SPICE focuses on software development standards, while ISO
9000 focuses on quality management and customer satisfaction.
Relationships, Similarities or Differences (Cont'd)
Bootstrap Project
Similarities: Both evaluate software and deal with software maturity.
Differences: Bootstrap focuses on the evaluation of software development
while SPICE has been generalized to business and other processes.

ISO 12207
Similarities: Both use the same software reference model.
Differences: ISO 12207 is focused on the software lifecycle processes, while
SPICE's reference model has two axis of process and capability.

Trillium
Similarities: Both have a focus on industry practises.
Differences: Trillium focuses on assessment to minimize risk and ensure
timely delivery.

Sigma Six
Similarities: Both deal with software development and business practises.
Differences: SPICE began as a software development standard and was
generalized to business, while Sigma Six began as a business practise
standard and was generalized to software development and other
Everyone's Opinions on SPICE
• Justin: SPICE seems to be a very comprehensive approach, in that it
covers all parts of the business, not just software. It's also flexible
enough to create subdomains such as Automotive SPICE.
• Maria: I agree with Justin. Another interesting feature of SPICE is that
it offers extensive evaluation and improvement tools for both suppliers
and providers.
• Shawn: This initiative offers a global, familiar, and reliable approach
to managing software development practices
• Veronika: SPICE ensures software quality improvement by helping
software purchasers to specify the capability level of software
suppliers making suppliers meet international standards to become
compatible.
• Adam: A good approach to managing Software Development. I'd like to
learn more about the push to generalise it into other industries.
Any Questions?

Vous aimerez peut-être aussi