# PROCESS PURPOSE
The purpose is to control the (Release = A product delivered to a customer, including a defined set of functionalities and properties.) of a product to the intended customer.
# PROCESS OUTCOMES
O1
The contents of the product (Release = A product delivered to a customer, including a defined set of functionalities and properties.) are determined.
O2
The (Release = A product delivered to a customer, including a defined set of functionalities and properties.) package is assembled from configured items.
O3
The (Release = A product delivered to a customer, including a defined set of functionalities and properties.) documentation is defined and produced.
O4
The (Release = A product delivered to a customer, including a defined set of functionalities and properties.) (Approval = Written statement that a deliverable is fit for its intended use, compliant with defined criteria.) is performed against the defined criteria.
O5
The (Release = A product delivered to a customer, including a defined set of functionalities and properties.) package is made available to the intended customer.
# BASE PRACTICES
intacs® Certified Process Expert (Automotive SPICE®)
Sponsored
The official intacs® certified training to become an Automotive SPICE® Process Expert.
BP1
Define and agree the functional content of the releases. (
O1 )
Define and agree the functionality to be included with the intended customer, and define the (Release = A product delivered to a customer, including a defined set of functionalities and properties.) criteria for each (Release = A product delivered to a customer, including a defined set of functionalities and properties.). Note 1: This may include the (Hardware element = Generic term; can represent a hardware component, a hardware part, a hardware interface, or the hardware.), (Software element = A software element is subject to integration within the software. Can represent a →SOFTWARE COMPONENT or →SOFTWARE UNIT), and extra (Application parameter = An application parameter is a software variable containing data that can be changed at the system or software levels; they influence the system’s or software behavior and properties. The notion of application parameter is expressed in two ways:
The specification (including variable names, the domain value range, technical data types, default values, physical unit (if applicable), the corresponding memory maps, respectively).
The actual quantitative data value it receives by means of data application.
Application parameters are not requirements. They are a technical implementation solution for configurability-oriented requirements.) files (influencing the identified (System = A collection of interacting components organized to accomplish a specific function or set of functions within a specific environment.) functionality) that are needed for the (Release = A product delivered to a customer, including a defined set of functionalities and properties.). Note 2: The intended customer may be an internal organizational unit or an external organization.
BP2
Define the release package. (
O1 )
Define the (Release = A product delivered to a customer, including a defined set of functionalities and properties.) as well as supporting tools and information. Note 3: The (Release = A product delivered to a customer, including a defined set of functionalities and properties.) package may include also programming tools.
BP3
Ensure a unique identification of each release. (
O3 )
Ensure a unique identification of the (Release = A product delivered to a customer, including a defined set of functionalities and properties.) based upon the intended purpose and expectations of the (Release = A product delivered to a customer, including a defined set of functionalities and properties.). Note 4: Unique identification may be realized by a classification and numbering scheme for product (Release = A product delivered to a customer, including a defined set of functionalities and properties.).
BP4
Build the release from items under configuration control. (
O2 )
Build the (Release = A product delivered to a customer, including a defined set of functionalities and properties.) from items under configuration control to ensure integrity. Note 5: This practice may be supported by the SUP.8 Configuration Management Process.
BP5
Ensure the release approval before the delivery. (
O4 )
The criteria for the (Release = A product delivered to a customer, including a defined set of functionalities and properties.) are satisfied before the delivery takes place.
BP6
Provide a release note. (
O3, O5 )
Each (Release = A product delivered to a customer, including a defined set of functionalities and properties.) is accompanied by information detailing the key characteristics of the (Release = A product delivered to a customer, including a defined set of functionalities and properties.). Note 6: The (Release = A product delivered to a customer, including a defined set of functionalities and properties.) note may include information about legal aspects like relevant target markets, legislation that is considered etc. See also VAL.1 Validation.
BP7
Communicate the type, service level and duration of support for each release. (
O3, O5 )
Identify and communicate the type, service level and duration of support for a (Release = A product delivered to a customer, including a defined set of functionalities and properties.).
BP8
Deliver the release package to the intended customer. (
O5 )
Deliver the (Release = A product delivered to a customer, including a defined set of functionalities and properties.) package to the intended customer as per the agreement.
# OUTPUT INFORMATION ITEMS
13-06
Delivery evidence (
O3, O5 )
Evidence of items shipped or electronically delivered to customer.Identifies:
Receiver
Delivery address
Delivery date
Acknowledgment of receipt
Includes:
Identification information
Used by these processes:
SPL.2 Product Release
13-13
Product release approval (
O4, O5 )
Evidence of (Approval = Written statement that a deliverable is fit for its intended use, compliant with defined criteria.) for a product (Release = A product delivered to a customer, including a defined set of functionalities and properties.).Identifies:
(Release = A product delivered to a customer, including a defined set of functionalities and properties.) date
Name and role of approver
Intended customer
Restrictions and limitations for usage
Includes:
Delivery / shipping address
(Release = A product delivered to a customer, including a defined set of functionalities and properties.) information of what is to be shipped or delivered
If applicable, supplier (Approval = Written statement that a deliverable is fit for its intended use, compliant with defined criteria.) evidence(s)
Used by these processes:
SPL.2 Product Release
18-06
Product release criteria (
O1, O2, O4 )
Conditions to be satisfied prior to authorization of a product for delivery.Identifies:
(Release = A product delivered to a customer, including a defined set of functionalities and properties.) type and status
Elements of the (Release = A product delivered to a customer, including a defined set of functionalities and properties.)
Completeness conditions
Documentation needs
Includes:
Adequacy considerations
Coverage
Limits, for example the maximum of residing (Risk = The combination of the probability of occurrence and the consequences of a given future undesirable event.) in a product.
Examples and References:
Acceptance conditions for an engineering service product to a specific milestone.
Used by these processes:
SPL.2 Product Release
11-04
Product release package (
O2, O3 )
Set of Elements delivered in the product (Release = A product delivered to a customer, including a defined set of functionalities and properties.).Identifies:
Physical components
Elements necessary for intended use
Warnings and alerts
(Application parameter = An application parameter is a software variable containing data that can be changed at the system or software levels; they influence the system’s or software behavior and properties. The notion of application parameter is expressed in two ways:
The specification (including variable names, the domain value range, technical data types, default values, physical unit (if applicable), the corresponding memory maps, respectively).
The actual quantitative data value it receives by means of data application.
Application parameters are not requirements. They are a technical implementation solution for configurability-oriented requirements.)
Includes:
Documentation to maintain or service the product
Information for the user, for example installation and setup instruction within a manual.
Used by these processes:
SPL.2 Product Release
11-03
Release note (
O1, O3, O4, O5 )
Documentation of content provided in the (Release = A product delivered to a customer, including a defined set of functionalities and properties.).Identifies:
Set of functionalities provided in the (Release = A product delivered to a customer, including a defined set of functionalities and properties.)
Limitations in relation to the committed scope
Known non-conformities
(Application parameter = An application parameter is a software variable containing data that can be changed at the system or software levels; they influence the system’s or software behavior and properties. The notion of application parameter is expressed in two ways:
The specification (including variable names, the domain value range, technical data types, default values, physical unit (if applicable), the corresponding memory maps, respectively).
The actual quantitative data value it receives by means of data application.
Application parameters are not requirements. They are a technical implementation solution for configurability-oriented requirements.)
Configurations and variants
Unique name and version of the (Release = A product delivered to a customer, including a defined set of functionalities and properties.).
Additional or removed functionalities
Changed or improved functionalities
Documentation of resolved non-conformities
Includes:
Intended area and environment of usage
Impact to other components linked to the (Release = A product delivered to a customer, including a defined set of functionalities and properties.)
Upstream or downstream compatibility of delivered (Release = A product delivered to a customer, including a defined set of functionalities and properties.)
Copyright and license information
Result of verification and (Validation measure = Validation measure can be:
Operational use case testing under real-life conditions
Highly accelerated life testing (HALT)
Simulations under real-life conditions
End user trials
Panel or blind tests
Expert panels
)
(Approval = Written statement that a deliverable is fit for its intended use, compliant with defined criteria.) for delivery of the (Release = A product delivered to a customer, including a defined set of functionalities and properties.) by responsible roles
Dependencies to other linked products, for example (Hardware = Assembled and interconnected electrical or electronic hardware components or parts which perform analog or digital functions or operations.) revision.