I hold a firm belief that projects and teams succeed or fail primarily because (lack) of communication and/or incompatible cultures than anything else.