News for hackers. Stuff that matters.
Re:Tesla’s New Car Smell by sumedh on Monday October 16, 2017 @03:34AM (#15481478)
> People who never learned the difference between QC and QA never seem to understand this phrase either.

Can you please explain the difference?

Re:Tesla’s New Car Smell by pbhjpbhj on Monday October 16, 2017 @07:51AM (#15482547)
QC means you don't sell duds, you test them, if they fail you don't send them for sale.

QA means you make sure that products aren't duds, you do that by finding what causes the failed products to be made and fixing it.

Meta: The focus on QC instead of QA brings to mind the UK government approach to education, adding more tests instead of using the time/resources devoted to tests to educate the children.

Re:Tesla’s New Car Smell by gumby on Monday October 16, 2017 @07:53PM (#15487619)
You need both; they serve different functions. QA is choosing to use flame-retardant material; QC is installing a fire alarm.

QA addresses your process, from repeatability (e.g. ISO9000 in the cases where it makes sense -- less often than it is used, but sometimes it's crucial), incoming materials inspection, choosing processes that error in directions you want (should you mill material away from a billet, potentially taking not enough, or cast and potentially have the part shrink? Some systems can handle a too-small part better than a too-big one; other systems are the opposite) etc.

QC can be thought of output validation (i.e. testing, which is a lot of it): are my products of the necessary quality/within spec etc? Sometimes you can do 100% inspection, sometimes you have to use statistical methods (there are whole ISO specs devoted to nothing but sampling algorithms).

If you are not clear in your mind about the differences, the jargon can confuse you more (e.g. incoming materials inspection is sometimes referred to as "incoming QC"). But from this you can see why you "can't test your way into quality": the tests happen too late in the process.

Re:Tesla’s New Car Smell by egeozcan on Monday October 16, 2017 @05:49AM (#15482018)
QA is like linting, having a style guide, having a strong type system and so on.

QC is looking for bugs for in the usual suspects for every output and fixing them as you discover. This can be automated and/or manual.

Re:Tesla’s New Car Smell by KGIII on Monday October 16, 2017 @03:54AM (#15481557)
I am not they, but QA is process oriented and QC is product oriented. How you do it vs. what the results are.
Re:Tesla’s New Car Smell by nradov on Monday October 16, 2017 @10:20AM (#15483343)
QA is defect prevention. QC is defect detection and removal. If an activity causes rework then it's QC, not QA.
Re:Tesla’s New Car Smell by majc2 on Monday October 16, 2017 @07:33AM (#15482465)
QA is about how you work to ensure you build a quality product QC is about the tests you do to ensure a quality product has been built.
Re:Tesla’s New Car Smell by tome on Monday October 16, 2017 @06:13AM (#15482121)
Etymologically, Quality Control implies some sort of feedback. Quality Assurance merely implies a filter at the end of some process.
Re:Tesla’s New Car Smell by dingo_bat on Monday October 16, 2017 @08:47AM (#15482799)
Interestingly, your inference is almost opposite to the commonly accepted definitions.
Re:Tesla’s New Car Smell by tome on Monday October 16, 2017 @05:39PM (#15486836)
That's really interesting and quite counter-intuitive to me!
Re:Tesla’s New Car Smell by gumby on Monday October 16, 2017 @08:42PM (#15487838)
Actually QA applies from the beginning of the process while QC is the check.
Re:Tesla’s New Car Smell by rkangel on Monday October 16, 2017 @05:12AM (#15481840)
QA is checking that your output is good.

QC is making sure that your output is good before it gets to QA.

Re:Tesla’s New Car Smell by dilemma on Monday October 16, 2017 @07:58AM (#15482570)
It's actually the reverse.
Re:Tesla’s New Car Smell by pbhjpbhj on Monday October 16, 2017 @07:52AM (#15482552)
Either you or I have it back to front.