[QUOTE]Sergey Leshchenko пишет:
Это какая-то небесная сила так влияет на компании, что они гарантируют результат точно в срок?[/QUOTE]
Я скажу банальную вещь..
При работе с компанией, когда подробно и грамотно расписано ТЗ и хорошо составлен договор (что не любят большинство фрилансеров. да и клиентов, кстати, потому что эта работа стоит денег) в случае если клиент в итоге работ получил не то, что он хотел (а все-все-все, что он хотел -- оно же в ТЗ) то компании грозят: пени, штрафы, неустойки, судебные разбирательства. Это и есть гарантии. У компании всегда пистолет у виска. Гарантии -- это первый плюс для клиента при работе с компанией.
Второй плюс -- компания может приложить коллективные усилия для решения задачи, которую можно разбить на части и решать параллельно. В итоге скорость разработки увеличивается в разы. И даже если с одним из разработчиков что-то случится (заболел, не в настроении и т.д.) он будет замещен и задача клиента все равно будет решена.
Сергей, заранее согласен с вами, что случаи они разные бывают :-) и на старуху бывает проруха :-) и компании на рынке есть, которые работают без договоров и ТЗ и задачи есть выполнение которых не запараллелить и много чего еще есть и бывает.. Но, как правило, в большинстве своем -- именно так. И пока еще ничего надежнее для защиты интересов сторон, чем официальный договор и ТЗ, а для ускорения решения большой задачи чем коллективная работа над ней -- не придумали.