Business information systems are insanely complex, and usually operate in a business context that's just as tangled. IT Project Managers are the oil that makes the business engine work smoothly. It's a fiercely practical job - where grand theories and strategies meet cold hard reality. We speak difficult truths and force difficult decisions. In this blog, I will offer thoughts and insights from 15 years' slogging in the trenches of IT Project Management.