Medicine and social sciences have a large body of research about things like the fact that you can't do a pure experiment with a control group if there's serious risks.
http://en.wikipedia.org/wiki/Design_of_quasi-experiments
The seminal work (which I slogged through once upon a time): http://www.amazon.ca/Experimental-Quasi-Experimental-Designs...
I had this book inflicted upon me in a past life: http://www.amazon.com/Experimental-Quasi-Experimental-Design...
The practice of management in the real world is full of imperfections, because its about people, and people are imperfect.