Software Engineering Policy

EFFECTIVE DATE: September 3, 2009

APPROVED BY: Mike McCoy

LAST UPDATED: August 16, 2017

PURPOSE

The purpose of this policy is to ensure consistent adoption of software engineering standards within InnovaSystems Intl, LLC (ISI).

SCOPE OF THE POLICY

This policy defines Technical Solutions (TS) and Product Integration (PI) for all applications/software developed by ISI.

APPLICABILITY

Responsibility and authority for developing and managing Technical Solutions and Product Integration will be assigned to each software project. The assigned group or individuals will be responsible for design, develop, implement and assemble product components to requirements. Additionally, the assigned group or individuals will ensure all product design, development and integration activities are performed in accordance with the organizational set of standard processes.

AUTHORITY AND COMPLIANCE

This policy is authorized by the Chief Operating Officer (COO). Compliance to this policy will be evaluated through an appraisal/audit process. Results will be provided to the appropriate personnel and non-compliance, risks and issues will be submitted to the CTO for remediation.

POLICY STATEMENT

Software Engineering activities shall:

  1. Ensure that Roles and responsibilities are clearly understood for process activities and artifacts as defined within the organizational set of standards processes.
  2. Develop alternative solutions and selection criteria.
  3. Select product component solutions.
  4. Design the product components.
  5. Design interfaces.
  6. Perform make, buy and reuse analyses.
  7. Implement designs.
  8. Develop support documentation.
  9. Prepare for product integration.
  10. Ensure interface compatibility.
  11. Assemble product components.
  12. Package and deliver the final product.

Process Guidance Version: 10.4