Home > Software Quality Definitions - Software Process Improvement and Capability dEtermination
SearchSoftwareQuality.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Software Process Improvement and Capability dEtermination



Word of the Day
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


DEFINITION - SPICE (Software Process Improvement and Capability dEtermination) is an international framework for assessment of software processes developed jointly by the ISO (International Organization for Standardization) and the IEC (International Electrotechnical Commission). SPICE is specified in ISO/IEC 15504.

Essentially, ISO/IEC 15504 comprises a guide to performing an assessment for software development projects. It includes a description of this assessment process, a model for performing an assessment, a description of tools that may be used as part of the assessment process and a discussion of factors that contribute to the success of such an assessment.

ISO/IEC make reference to more specific standards but do not set them out. The SPICE standard seeks to describe the preferred order in which activities should occur in a software development project, with particular emphasis on an organization's management and process definition structures. The ultimate goal of ISO/IEC 15504 is to achieve process improvement within a technology organization, based on rigorous definition of objectives and programs to help attain them.

ISO/IEC 15504 is organized around a reference model that is divided into two dimensions: a process dimension and a capability dimension. Processes are divided into 5 categories: customer-supplier, engineering, supporting, management and organization. Processes are also defined as to capability levels numbered from 0 to 5, where 0 describes an incomplete process, 1 a performed process, and so on, with 5 equating to an optimizing process. Process capabilities can also acquire process attributes, numbered c.x, where c is the capability level (1 for performed process, 2 for managed process and so forth), and x is a number associated with a specific related attribute, so that 2.1 represents performance management, while 2.2 represents work product management.

See also SPICE circuitry simulation.

LAST UPDATED: 18 Mar 2008

Read more about Software Process Improvement and Capability dEtermination:
- Carnegie-Mellon's Software Engineering Institute provides a FAQ list for 15504 (SPICE).
- Griffith University also offers a free, beta version of an Appraisal Assistant designed to help organizations interested in pursuing adoption of SPICE assessments and techniques.
- SearchSoftwareQuality.com offers relevant news, research and tips in their project management resources.


Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Five roles test managers play in agile development: Tutorial, part one
This installment covers interfacing with senior management; providing vision and leadership; and fostering cross-group collaboration.
Budget-friendly Web app performance testing, monitoring tips
Instead of skipping software performance testing and monitoring in a budget crunch, use these low-cost methods and tools.
IBM strengthens ALM line, as Micro Focus buys competitors Borland, part of Compuware
Application lifecycle management (ALM) heated up with announcements of IBM's new ALM product and enhancements and the acquisition of two competitors...

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
collaboration diagram  (SearchSoftwareQuality.com)
A collaboration diagram, also called a communication diagram or interaction diagram, is an illustration of the relationships and interactions among...
Gantt chart  (SearchSoftwareQuality.com)
A Gantt chart is a horizontal bar chart developed as a production control tool in 1917 by Henry L. Gantt, an American engineer and social scientist.




Software Quality - Software Process Improvement and Capability dEtermination Articles
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts