Showing posts with label EMBEDDED SOFTWARE MANAGEMENT. Show all posts
Showing posts with label EMBEDDED SOFTWARE MANAGEMENT. Show all posts

Friday, June 14, 2024

IATF16949 {8.4.2.3.1} Automotive product-related software or automotive products with embedded software - Explained

IATF16949 {8.4.2.3.1} Automotive product-related software or automotive products with embedded software

The organization shall require their suppliers of automotive product-related software, or automotive products with embedded software, to implement and maintain a process for software quality assurance for their products.
A software development assessment methodology shall be utilized to assess the supplier's software development process. Using prioritization based on risk and potential impact to the customer, the
organization shall require the supplier to retain documented information of a software development capability self-assessment.

EXPLANATION: 
Organization should have procedure for Quality Inspection of their Supplier who is providing automotive products-related software or automotive products with embedded software.

Embedded Software -  A software/firmware which is installed in product to connect electronics system and mechanical system. 

Organization should do supplier assessment and risk analysis to check  software development capability.

You can do by following this procedure 

PROCEDURE FOR EMBEDDED SOFTWARE MANAGEMENT 

Scope: This procedure describes the method of control of Embedded Software

1. Define Requirements necessary for Embedded Software development like Input Requirements, Output Requirements, Verification and Validation of Software.

2. Identify software development capability and ensure capability self-assessment before start of any software development.

3. Prepare List of Software with current version details.

4. Define quality program to ensure checking and validation of embedded software

5. Define and ensure necessary competence required for software development and its quality checking

6. Define and ensure necessary infrastructure required for software development and its quality checking.

7. If software development is outsourced, then ensure all above requirements at supplier placed during supplier evaluation.

8. Get all necessary evidence from Supplier before start of software development like evidence development capability assessment, necessary infrastructure, manpower, testing and validation facilities.

9. Ensure that the current software version in revision control matches the software that is in use. 

10. Maintain the history of the revisions of software.

11. All software must be password protected and prevent inadvertent changes or tampering by restricting the ability to make changes only to authorized personnel.

Please comment if you have any query.