Заметьте, что работа в рамках модной нынче философии Agile предполагает ориентацию не на контракт, а на потребности пользователя. Но, чтобы действовать в правовом поле, нужно уметь грамотно составлять договоры под Agile-проекты, а вот это непростая задача.