Similarities and differences between TQM, six sigma and lean | Synapse