spice (iso 15504)

Upload: sanjeevpersad

Post on 03-Jun-2018

409 views

Category:

Documents


13 download

TRANSCRIPT

  • 8/13/2019 Spice (ISO 15504)

    1/14

    ISO 15504 (SPICE)Adam Brakel, Justin Molinyawe, Shawn Morgan,

    Veronika Movagharianpour, Justin Peckner,Maria Velasquez-Rosales

    September 4, 2012

  • 8/13/2019 Spice (ISO 15504)

    2/14

    To create a framework for software processassessment (achieved with the SPICEDocuments version 1 release in 1995)

    To manage the emerging standard trials(undertakes ISO/IEC 15504 empirical trials)

    To promote software process assessmentinto the software industry

    1. Software Process Improvement and Capability dEtermination website :www.sqi.gu.edu.au/spice/

    Main Goals

  • 8/13/2019 Spice (ISO 15504)

    3/14

    Spearheaded by ISO and IEC Due to rising necessity for:

    o a standardized software developmentprocess improvement scheme

    o allow multiple countries use the samemethodology

    (instead of hoarding the good ones forthemselves!)

    The Motivation for SPICE

    1. "ISO/IEC 15504." 7 July, 2012. Web. 2. Sept, 2012. 2. "ISO Standards." 23 May, 2007. Web. 1 Sept,

    2012

  • 8/13/2019 Spice (ISO 15504)

    4/14

    Standard is currently maintained by ISO(International Organization forStandardization)

    ISO and IEC convene to discuss concept inJune 1991 1

    SPICE project started in 1993 2

    First international conference in 2000;major revision completed in 2004 2

    Origin of the standard

    1. "ISO Standards." 23 May, 2007. Web. 1 Sept, 2012 2. ISO/IEC 15504. Wikipedia, The Free Encyclopedia. 7 July 2011. Web. August 2012.

    http://en.wikipedia.org/wiki/ISO/IEC_15504 >

    http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504
  • 8/13/2019 Spice (ISO 15504)

    5/14

    SPICE can be used in two contexts 1:o Capability determination (suppliers

    evaluation)o Process improvement (organization's

    evaluation)

    "Technology organizations...use this approach tointernally 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 wayto improve quality?

    http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504
  • 8/13/2019 Spice (ISO 15504)

    6/14

    For example, an organization competing for a contractmay use SPICE to determine its current capability andthe level required by the contractor 1.

    The assessment of processes is not limited only to

    software development. ISO 15504 has expanded tocover processes in the following areas 1: 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 >

    Who uses this approach as a way to improvequality? (Cont'd)

    http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504http://en.wikipedia.org/wiki/ISO/IEC_15504
  • 8/13/2019 Spice (ISO 15504)

    7/14

    Model for process management

    Creates set of requirements andguidelines to assess a company's softwaredevelopment process, and improve thatprocess

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

    Main/Unique Features

  • 8/13/2019 Spice (ISO 15504)

    8/14

    Processes can be divided into fivecategories:o Customer-Providero Engineeringo Supporto Managemento Organization

    -

    Main/Unique Features (cont'd)

  • 8/13/2019 Spice (ISO 15504)

    9/14

    Six maturity levels for each of theprocesses:o 0 : Incompleteo 1 : Initialo 2 : Managedo 3 : Definedo 4 : Quantitatively managedo 5 : Optimizing

    Main/Unique Features (cont'd)

  • 8/13/2019 Spice (ISO 15504)

    10/14

    Rating scale for assessment of attribute: Not achieved

    Partially achieved

    Largely achieved Fully Achieved

    ISO/IEC 15504 Part 3

    Main/Unique Features (cont'd)

  • 8/13/2019 Spice (ISO 15504)

    11/14

    Relationships: ISO 15504 (SPICE) was developed from ISO 12207's processreference model, Bootstrap's maturity model and Trillium's industrypractises.

    SEI's CMM / CMMISimilarities: 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, acquisitionsupply, support and operations. CMMI is a process improvement model isnot reflected in SPICE's standards.

    ISO 9000Similarities: 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.

    7. Relationships, Similarities or Differences ISO 15504has with the rest of the standards

  • 8/13/2019 Spice (ISO 15504)

    12/14

    Bootstrap Project

    Similarities: Both evaluate software and deal with software maturity.Differences: Bootstrap focuses on the evaluation of software developmentwhile SPICE has been generalized to business and other processes.

    ISO 12207Similarities: Both use the same software reference model.

    Differences: ISO 12207 is focused on the software lifecycle processes, whileSPICE's reference model has two axis of process and capability.

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

    timely delivery.

    Sigma SixSimilarities: 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 practisestandard and was generalized to software development and other

    Relationships, Similarities or Differences (Cont'd)

  • 8/13/2019 Spice (ISO 15504)

    13/14

    Justin: SPICE seems to be a very comprehensive approach, in that itcovers all parts of the business, not just software. It's also flexibleenough to create subdomains such as Automotive SPICE.

    Maria: I agree with Justin. Another interesting feature of SPICE is thatit offers extensive evaluation and improvement tools for both suppliersand providers.

    Shawn: This initiative offers a global, familiar, and reliable approachto managing software development practices

    Veronika: SPICE ensures software quality improvement by helpingsoftware purchasers to specify the capability level of softwaresuppliers making suppliers meet international standards to becomecompatible.

    Adam: A good approach to managing Software Development. I'd like tolearn more about the push to generalise it into other industries.

    Everyone's Opinions on SPICE

  • 8/13/2019 Spice (ISO 15504)

    14/14

    Any Questions?