You ran a perfect plan on a perfect machine and still got bad parts, because every process is a spread and your spec is a band . Yield is just the green overlap: the fraction of parts inside the band; scrap is the tails. A line is a chain: line yield is the product of every station's pass rate, so one weak station drags the whole line down, exactly like the bottleneck dragged throughput, but for quality.
Capability adds margin: Cp = (USL−LSL)/(6σ) asks if your spread even fits; Cpk = min((USL−μ),(μ−LSL))/(3σ) adds 'are you centered?' The gap between Cp and Cpk is pure off-centering, usually the cheapest thing to fix. Two moves: center the process (often a free offset), or narrow it (costs time/tooling). Reach for centering first.
▶ Live · scrub & hover — the process spread and center against the spec limits set the yield