I wasn't going to respond to Lu, but what the hell!
With over 20 years of experience in implementing QA systems (in the aviation and other sectors), I would be very cautious about linking the two things.
Firstly, they are not remotely the same thing.
Secondly, in many cases formal QA systems, particularly those subject to external audit, you get a paper exercise completely remote from the actual activity and of no relevance to it. I have worked for one or two helicopter outfits with just such formal systems. They have been without exception the worst operators with poor communications, lousy management, dissatisfied workforce, poorly delivered goals and a poor safety record. Such systems are often a substitute for real management.
Real quality assurance is fine and sits well with good CRM too; it is entirely different from my experience of things like ISO 9001. And I think that Crab is right that most of the probems arise from the thing being imposed by external consultants. The most important pre-requisite is that the people running the activity want to achieve "quality".