Process Improvements

From DDCIDeos
Jump to navigationJump to search

This page provides a place for capturing/sharing process improvement ideas; several suggestions were made during Geek Fest 2018.

Suggestions Based on Key Findings from Louie SOI 2/3 Audit

  1. Pre-Audit Activities
    • Create an Admin Howto for the various types of audits; include pre-audit checklist, and audit strategies for DDC-I representatives. Existing checklist and tips are located at scm/admin/audits/guidance/*
    • Perform sample audit (pull a few threads); create a report to share at audit. Focus on components with greatest amount of change/updates.
  2. Addressing Audit Findings:
    • Tracing errors: omission and unnecessary inclusion. Solution: automate an assist.
    • Updating requirement (tag): fly-over says to update the tag version (tag.x). This applies to all semantic updates for “reviewed and accepted” versions UNLESS the downstream artifacts have not been reviewed. Requires an update to the fly-over help.
    • Improvements to SW Lifecycle audit checklist: add DO-178 c requirements to checklist
    • Provide backup to human activity when identifying list of uplink files: create a script/tool that runs during Make to search Files Under Review for trace tags, and verify all corresponding files exist in the Uplink File list. This avoids the need for qualifying a tool…as it’s just a check that occurs (not relying on tool during verification).
    • Adding/updating PCR comments: if the reviewer asks a specific question in an attachment, the author should provide a documented response (either as a comment in the file or within the PCR). If the discussion involved a phone conversation, add a reference to the conversion in the comment/response.

Delivering Cert Archive to Customers

Goal: make the following improvements before 1st multicore audit.

  • 1st Step: Produce one archive for the customer that contains all components (vs delivering several archives). Automate the process to eliminate human error when identifying the appropriate components and versions.
  • 2nd Step: Create an html file at the root of the master archive which provides links to each artifact (standards docs, trace matrix, test results, etc)

General Improvements

  • Automate dependencies in cygwin; eg, network driver and new LwIP.