Corporate self-diagnosis