Title: 1?Paul Sorenson
1REQUIREMENTS FOR ASPiCE ASSESSMENT
- A set of defined input information has to
- be prepared before the assessment.
- Assessment has to be against a model that is
- compatible with the SPICE reference model.
- The model has to provide indicators to guide
the - assessor in rating the processes of the
reference - model.
- The assessment results, the process ratings,
have to be justified objective evidence of
the existence - of the indicators in the assessment model.
2SPiCE Reference Model
Capability Levels (process attributes)
Process Categories - processes
3SPiCE . . . Process Descriptors
See page 25 - example for ENG.2
- Purpose statement The purpose of the Develop
Software Requirements process is to establish
the requirements of the software component of
the system.
- A list of outcomes achieved The
requirements allocated to software components
of the system and their interfaces will be
defined to match the customers stated and
implied needs
4SPiCE . . . Process Descriptors
- Notes providing further information This
process is identical in scope to Activity 4 of
the Development Process, one of the Primary
Life Cycle Processes in ISO 12207.
5SPiCE . . . Capability Levels
CMM
6SPiCE . . . Compatible Assessment Model
- Model purpose - for process assessment.
- Model scope - a subset of the process
dimension and a continuous subset of the
levels of the capability dimension. - Mapping - elements of the model are mapped to
the elements of the SPICE reference model. - Translation - the mechanism for converting
the data collected against the assessment
model into the SPICE rating scheme.
7SPiCE . . . Assessment Hierarchy
Process Category 5
Assess
Determine
8SPiCE . . . Process Attributes
The capability model is based on nine process
attributes (one at level 1 and two at levels 2 to
5)
Level 5 5.1 Process Change
5.2 Continuous Improvement Level 4
4.1 Process Measurement
4.2 Process Control Level 3 3.1
Process Definition 3.2
Process ResourceLevel 2 2.1
Performance Management 2.2
Work Product Management Level 1 1.1
Process Performance
9SPiCE . . . Process Indicators
- Indicators - are used to support the assessors
judgement in rating process attributes.
Generally there are process performance
indicators and process management
indicators. - Objective evidence - based on the indicators,
must be documented to justify assessment
ratings - Example indicators - work products, practices,
records, reports.
10SPiCE . . . Assessment Instruments
- Questionnaires
- Database Tools
- Expert System Tools
11SPiCE . . . Assessment Process
- Each process in the assessment scope is
assessed by examining one or more process
instances (e.g. each time the code for a new
software product is written, a process instance
of an implemented software design is created.) - The assessment process is based on the set of
process instances selected that satisfy the
purpose and scope of the assessment.
12SPiCE . . . Assessment Indicators
Assessment Indicators
13SPiCE . . . StandardVersion 2
Capability
Process
determination
improvement
Part 8
Part 7
Process
assessment
Indicators
Indicators
Part 5
Compatibility
Model
Method
Requirements
Qualified
Part 2
Guidance
Guidance
assessor
Reference
Part 4
Model
Part 6
14SPiCE . . . Process
Improvement Steps