It is amazing when small things can cause problems. Major major problems.
Sure it is true in development of software. But it is shocking how easy a miss-communication of something can cause tons of hard selling work to be derailed. Quality of communication needs to be consistant and well structured all the time. And you have to be perfect at determining who to talk to and when. You have to consistantly make sure the appropriate people are bought in at the exact right time. Gotta be perfect.