The AGILE SOFTWARE PRODUCT LINE AUTOMOTIVE - ASSESSMENT MODEL




Purpose

The purpose of ContinuousX is to continuously execute tasks which lead to a more stable, compliant and better product.


Outcomes

Process related Outcome - Base Practices - Work Products

ProcO_04.01 The software development process is supported by continuous and automated tasks.
BP_ProcO_04.01 Implement supporting tasks. Ensure that supporting and repetitive tasks are comprised in the development process and an automated feedback is provided.
A_13-50 Test Results
ProcO_04.02 Continuous integration is applied and failures in integration are identified earlier in the development process.
BP_ProcO_04.02 Set up continuous integration. Ensure that software failures in all software variants are identified in the integration phases due to the use of timed and automated continuous integration.
A_08-13 Quality Plan
A_08-13 Review Record
A_08-50 Test Specification
A_08-52 Test plan
A_17-02 Build list
A_19-11 Validation Strategy
A_19-11 Validation results
ProcO_04.03 Continuous software tests are applied and failures in the software are identified earlier in the development process.
BP_ProcO_04.03 Apply continuous tests for software. Ensure that software failures are identified by timed and automated software tests.
A_08-13 Quality Plan
A_08-13 Review Record
A_08-50 Test Specification
A_08-52 Test plan
A_18-07 Quality Criteria
A_19-11 Validation Strategy
A_19-11 Validation results
ProcO_04.04 Continuous delivery to internal customers is applied and supported by the development process.
BP_ProcO_04.04 Set up continuous delivery. Ensure that software is delivered to (internal) customers in a fast pace and the infrastructure to deliver the software is available.
A_11-04 Product release information
A_11-04 Product release package
ProcO_04.05 Continuous deployment on real cars is applied and supported by the development process.
BP_ProcO_04.05 Set up continuous deployment. Ensure that software is deployable (regarding all legal constraints) to the field and the infrastructure to deploy the software is available.
A_11-04 Product release information
A_11-04 Product release package
ProcO_04.06 The software development process ensures that legal constraints are abided by verifying continuous compliance.
BP_ProcO_04.06 Set up continuous compliance. Ensure that each software release is (potentially) compliant.
A_08-13 Quality Plan
A_08-13 Review Record
A_19-10 Verification Strategy
A_19-10 Verification Results


Product related Outcome - Process Attributes - Work Products

ProdO_04.01 Software units and software items are integrated up to a complete integrated software according to the integration strategy.
PA_ProdO_04.01 An integration strategy shall be implemented. Ensure that software units and software items are integrated up to a complete integrated software according to the integration strategy, by means of integration server and virtual integration.
A_01-03 Software Item
A_01-50 Integrated Software
A_01-51 Configuration Datasets
A_08-50 Test Specification
ProdO_04.02 Software items provide the opportunity to perform verification activities with a high level of automation in regular time intervals.
PA_ProdO_04.02 Continuous verification tasks shall be automated. Ensure that the software units are tested for compliance, by means of software items which are capable to undergo highly automated verification tasks.
A_08-28 Change Management Plan
A_17-50 Verification criteria
A_19-10 Verification Strategy
A_19-10 Verification Results