The Freescale software quality model is a systematic set of activities that enable quality to be built directly into our software. We strive to ensure every system, component and process meets specified requirements and customer expectations. The Software Quality Team drives quality assurance, compliance to software standards, improvement programs and more throughout all Freescale divisions and products. By employing quality control activities throughout the development lifecycle, we rigorously test products to detect and eliminate software defects at critical points in the process before products are shipped to customers. Ongoing quality management enables continuous process improvement across software products, development lifecycle and defect prevention.
Software Quality Process Handling
- Software Standards: Freescale strives to consistently meet industry standards as well as our own quality standards.
- Compliance to Standards: Internal quality assurance audits and capability gap assessments are performed.
- Customer Interface: We work with customers to resolve released software issues, discuss software process improvement and enhance support.
- Improvement Programs: Process evaluation, assessments/audits and gap analysis of quality programs are in place throughout the company to ensure process optimization.