Quality
Software development with high quality demands compliant to certification standards like DO-178B can only be successfully implemented, if every software engineer knows about the required QA processes and their implementation. SYSGO, with its long term commitment to the highest quality standards, enforces the philosophy of "living QA processes" in all of their software development processes.
Bottom up approach to setting up software QA processes:
- Implement QA processes as an integral component of project development
- Enforce understanding of Software QA planning documents
- Integrate feedback of development engineers in QA processes
- Perform Engineering audits, which also include feedback possibilities
- QA performs an active role during all phases of software development
- Train engineers to be self dependent by being compliant with software QA processes
Integrate certification process requirements as the default processes for software development
- Update internal standards in accordance with certification requirements
- Train engineers in accordance with certification development processes
Integrate permanent self-tests of the quality system
- Improve certification processes according to development process experience
- SYSGO is experienced in several avionic sofware projects
- Project´s Lessons learned have always been integrated in software processes
- External audits and assessments are used to permanentely improve software development processes

