Managing for quality through knowledge management