Great post, Justin! I agree that all of these are major factors in why IT projects fail and why IT is often not viewed as a valued business partner and more of a necessary evil in the business. Here's blog post with some additional thoughts on IT project failure centered around the Business Analyst role. It's got a short, 1-question poll at the end, so please share your thoughts on it. Thanks!
http://mdalums95.wordpress.com/2012/04/05/cio-it-career-project-management-how-to-plan-for-success/