"If you have an IT-illiterate boss that is capable of effectively running projects and trusting his``experts""( employees) it can work."
I've met very few effective project managers, so to balance it out, it helps to have a boss that knows the technology - even a little.