Самая большая проблема в разработке

Найти разработчика, который действительно может делать то, что он говорит.

Вторая по значимости проблема:

Найти разработчика, который действительно умеет общаться.

Вот почему 90% проектов терпят неудачу.