Договор подряда регулирует отношения между подрядчиком (специалистом службы поддержки, системным администратором, разработчиком или ИТ-консультантом) и заказчиком. Даже если обе стороны заинтересованы в скорейшем запуске проекта, не стоит приступать к его реализации, пока не подписан договор, четко регламентирующий все условия работы. Когда все хорошо, стороны редко обращаются к договору. Но если между клиентом и подрядчиком возникают разногласия, грамотно составленный договор поможет предотвратить множество споров (в отличие от устных соглашений, которые не имеют юридической силы). Кроме того, он заставит вас тщательно изучить проект до того, как приступать к его реализации. В идеале, у вас должен быть стандартный договор, в который можно вносить изменения под конкретный проект.
http://smartsourcing.ru/blogs/upravlenie_proektami/2295