Software Supportability Program Implementation Guide
|Publication Date:||1 January 2004|
Purpose - This SAE Recommended Practice provides recommended guidelines and best practices for implementing a supportability program to ensure that software is supportable throughout its life cycle. This Implementation Guide is the companion to the Software Supportability Program Standard, SAE JA1004, that describes, within a Plan-Case framework, what software supportability performance requirements are necessary.
This document has general applicability to all sectors of industry and
commerce and to all types of
equipment whose functionality is to some degree implemented via
software. It is intended to be
guidance for business purposes and should be applied when it provides
a value-added basis for the
business aspects of development, use, and sustainment of
support-critical software. Applicability
of specific recommended practices will depend on the
Audience - The target audience for the document includes software acquisition organizations, developers, logisticians, supporters, and customers.
Applications - This document is applicable to all software-intensive projects, and in particular to projects where a long system software life cycle is expected. This document is applicable throughout the complete life cycle of software-intensive systems, although specific recommended approaches may be more effectively applied at specific life cycle points.
The combination of the Software Supportability Program Standard, SAE JA1004, Software Support Concept, SAE JA1006, and this document, provides guidance to implement software support-related aspects for:
a. System software logistics management as described in [DEFS0060-3], [MILHDBK502], [MILPRF49506], [MILHDBK347], [MILHDBK1467], [CECOM95]; and,
b. Software maintenance and supply processes and other related supporting processes described in [ISO12207], [ISO14764], [IEEE12207-0], [IEEE12207-1], [IEEE12207-2], [IEEE1219], and [SWEBOK].