View
214
Download
0
Tags:
Embed Size (px)
Citation preview
WM-001 - Software Process & Quality
SPiCE Requirements - slide#1 1Paul Sorenson
REQUIREMENTS FOR AREQUIREMENTS FOR ASPiCE ASSESSMENTSPiCE 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 modelSPICE 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 ratingsprocess ratings, have to be justified objective evidence of the existence of the indicators in the assessment model.
WM-001 - Software Process & Quality
SPiCE Requirements - slide#2 2Paul Sorenson
SPiCE Reference ModelSPiCE Reference Model
Two-dimensional model
CapabilityLevels
(process attributes)
Process Categories - processes
Optimized - CL5 Predictable - CL4 Established - CL3
Managed - CL2 Performed - CL1
Incomplete - CL0
P1 P2 P3 ……. Pn
5 29
WM-001 - Software Process & Quality
SPiCE Requirements - slide#3 3Paul Sorenson
SPiCE . . . Process DescriptorsSPiCE . . . Process Descriptors
Purpose statement: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:A list of outcomes achieved: “The requirements allocated to software components of the system and their interfaces will be defined to match the customer’s stated and implied needs; …”
See page 25 - example for ENG.2
WM-001 - Software Process & Quality
SPiCE Requirements - slide#4 4Paul Sorenson
SPiCE . . . Process DescriptorsSPiCE . . . Process Descriptors
Notes providing further information: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.”
5Paul SorensonSPiCE Requirements - slide#5WM-001 - Software Process & Quality
0.Incomplete
SPiCE . . . SPiCE . . . Capability Capability LevelsLevels
1.Performed2.Managed
3.Established4.Predictable
5.Optim.
CMM
OptimizedManagedDefined
RepeatableInitial
6Paul SorensonSPiCE Requirements - slide#6WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . Compatible Compatible Assessment ModelAssessment 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.
7Paul SorensonSPiCE Requirements - slide#7WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . Assessment HierarchyAssessment Hierarchy
Process Category [5]
Process Process ….. Process
Attribute Attribute ….Attribute
Indicator Indicator …... Indicator
Process Process Process Instance Instance Instance ...
AssessAssess
DetermineDetermine
8Paul SorensonSPiCE Requirements - slide#8WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . Process AttributesProcess Attributes
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
The capability model is based on nine processnine process attributes attributes (one at level 1 and two at levels 2 to 5)
9Paul SorensonSPiCE Requirements - slide#9WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . Process Process IndicatorsIndicators
Indicators - are used to support the assessor’s 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.
10Paul SorensonSPiCE Requirements - slide#10WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . Assessment Assessment InstrumentsInstruments
Questionnaires
Database Tools
Expert System Tools
Checklists
11Paul SorensonSPiCE Requirements - slide#11WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . Assessment ProcessAssessment Process
Each process in the assessment scope is assessed by examining one or more process process instances 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.
12Paul SorensonSPiCE Requirements - slide#12WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . Assessment IndicatorsAssessment Indicators
AssessmentIndicators
ProcessIndicators
CapabilityIndicators
BasePractices
Work Products& Their
Characteristics
Process andPractice
Characteristics
GenericPractices
13Paul SorensonSPiCE Requirements - slide#13WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . StandardStandardVersion 2Version 2
Qualifiedassessor
Capabilitydetermination
Processimprovement
Processassessment
Part 7Part 8
Part 6Part 6
Part 5
Model Method Part 3
RequirementsRequirements
Part 4GuidanceGuidance
IndicatorsIndicators
Part 2
ReferenceModel
CompatibilityRequirements
14Paul SorensonSPiCE Requirements - slide#14WM-001 - Software Process & Quality
SPiCE . . . SPiCE . . . Process Process Improvement Improvement StepsSteps
Implementimprovements
Initiate process
improvement
Prepare andconduct process
assessmentAnalyse results
and deriveaction plan
Identifiedscope andpriorities
Industrialbenchmarks
Assessmentrequest
Approvedaction plan
Monitorperformance
Assessmentresults
Confirmimprovements
Sustainimprovement
gains
Examineorganisation's
needs
Implementedimprovements
Validatedimprovementresults
Institutionalisedimprovements
Improvementinitiation
Organisation's needs
current assessed
capability
Re-assessmentrequest
Preliminaryprocessimprovementprogramme plan
Analysedre-assessmentresults
Practice descriptionsfrom process model Target capability
profiles from capabilitydetermination
Process improvementprogramme plan forcapability determination
Software processimprovement request
1
2
3
4
5
6
7
8
(Parts 3 and 4)
(Part 2)
(Part 8)