I have worked in IT for most of my adult life. Before getting into IT though, I actually worked as a physicist and did grad work first in physics and then, believe it or not, in social psychology. That, plus a few art hobbies (think photography and writing), managed to get me into the people side of IT in particular and science and tech in general.
Back in 2006 I became a leader of a committee in the Governor's Workforce Investment Board in Maryland. I and my team learned a great deal about problems in aerospace in particular and tech fields in general. I have stored the written documents of my committee on my blog. My page Aerospace Initiative Home Page is a useful introduction to my committee's work. That page has links to my committee's work. There is a great deal there.
I also wrote a much briefer public policy paper Aerospace Workforce Issues that is a quick summary of what I and my team discovered.
Very briefly, poor, sometimes abusive management and poor work life balance is causing young people to stay away from tech fields in general. Worker abuse also causes projects to fail. Exhausted workers do not perform well. People here might try reading Stanley Coren's Sleep Thieves to learn more about this. Demarco and Lister in Peopleware bring this up as well.
Enough -- probably way too much -- for now.