Quality control uses end-of-line inspections to check for defects, but this approach makes it difficult to achieve high quality levels. Poka yoke, or mistake-proofing, takes a different approach by controlling processes to prevent defects from occurring. This is done through mechanisms that catch errors immediately and require successive checks. Quality assurance takes a "beginning-of-line" approach by establishing procedures upfront to ensure good quality from the start. It involves meeting standards like ISO 9001, which defines quality management system requirements and is widely used internationally. Both quality control and assurance aim to improve product and service quality.