Software development success has always been a function of getting the right people in the right roles with a viable design and investment. That certainly seems a recipe for effective collaboration!
Most IT projects fail. A study by Standish Group across 50,000 software projects found that only 29% of projects were successful, defined by on time, on budget, within scope and of value to the end user. Another 52% had major challenges. And 19% failed completely.