50% успешного проекта - корректная идея задачи
70% успешного проекта - правильно сформулированная задача
90% успешного проекта - задача не имеющая взаимоисключающих хотелок
95% успешного проекта - детально прописанное ТЗ без каких-либо косяков
оставшиеся проценты - программист, который найдёт кого/что винить
xdddd