This is a common problem in the software industry, especially in new technology areas. There is generally no easy solution in this situation. One approach is:

* Hire good people
* Management should ‘ruthlessly prioritize’ quality issues and maintain focus on the customer
* Everyone in the organization should be clear on what ‘quality’ means to the customer

Depending on the growth rate, it is possible that incremental self-managed team approaches may be applicable, such as ‘Kaizen’ methods of continuous process improvement, or the Deming-Shewhart Plan-Do-Check-Act cycle, and others.