Outsourcing contracts

Около 80 % ІТ компаний Украины — это сервисные outsourcing компании. В большинстве случаев контрагентами таких компаний являются зарубежные заказчики. Взаимоотношения между сторонами оформляются в виде outsourcing contracts.

Существует три основных типа контрактов — Fixed Price, Time & Materials и Dedicated Team. Рассмотрим, в каких случаях лучше применять тот или иной договор.

1. Fixed Price or Fixed Cost:
Уже на начальной стадии проекта у сторон есть фиксированный объем работ, фиксированное время и фиксированная цена. Клиент точно знает, чего он хочет, и может предоставить детальное описание проекта. У разработчика должна быть подробная спецификация, описывающая каждую деталь будущего проекта. На основание этого разработчик может заранее точно определить объем работ, необходимое для их реализации время и их стоимость.
Такой вид контрактов рассчитан на краткосрочные проекты, продолжающиеся не более нескольких месяцев. К тому же, этот договор гораздо больше подходит для крупных IT компаний, в которых большой штат аналитиков, которые могут хорошо проанализировать проект и учесть все возможные риски.
После начала непосредственной работы над проектом заказчику уже очень сложно внести изменения к требованиям к продукту, так как все четко определенно заранее.
Разработчик обязан исправить все баги продукта, которые не соответствуют критериям приемки.
Обычно в таких договорах оплата производится за полностью готовый продукт.
Этот тип сотрудничества не предполагает активного участия клиента в рабочем процессе. Процесс полностью контролируется менеджером проекта, нанятым компанией разработчиком.
Основными рисками для разработчика в данном контракте являются следующие:

  • клиент может отказаться платит по завершении проекта за готовый продукт;
  • если реальная стоимость проекта будет выше чем та, что зафиксирована в договоре, эти расходы несет разработчик.

2. Следовательно, этот тип контракта нужно выбирать, когда у вас:

  • детализированная спецификация
  • краткосрочный проект
  • не нужен контроль со стороны клиента
  • изменения не применяются
  • четкий deadline

3. Time and Materials:
Этот договор отлично подходит для долгосрочных проектов, в которых объем работ сложно определить заранее, в связи с этим невозможно сразу сказать сколько времени уйдет на реализацию проекта и его стоимость. Клиент платит не за готовый продукт, а за часы, потраченные на разработку заранее определенного функционала, и возмещает материальные затраты. В контракте фиксируется только цена за час работ, поэтому клиент платит периодически (поэтапно), а не по окончании проекта.
Заказчик в любое время может изменить свои требования к продукту. Исправление всех багов оплачивается клиентом отдельно.
Клиент берет непосредственное участие в управлении проектом.
Когда выбирать Т&М? Когда у вас долгосрочный проект, в основе которого инновационная идея, требующая внесения постоянных изменений.

4. Dedicated Team:
У этого договора много общего с ТМ контрактом. Основное отличие в том, что клиент платит за команду (группу) разработчиков, которые будут работать над его проектом определенное время. Команда должна заниматься исключительно этим проектом, и не может выполнять любые другие задания. Преимущество этого договора в том, что даже при отсутствии фактического задания для команды, клиент оплачивает их время. Так же этот контракт предусматривает, что команда будет технически поддерживать готовый продукт и после завершения проекта.
В этом договоре сложно описать заключительный этап сотрудничества, так как он может меняться в зависимости от конкретного проекта.
Команда разработчиков становится частью персонала клиента и должна следовать корпоративной культуре клиента, работать на благо его компании. Таким образом клиент может в любое время изменить задание для команды или возложить на них новые обязанности.
Клиент сам управляет процессом и принимает все решения по проекту самостоятельно.
Этот договор следует выбирать если у вас сложный проект, предусматривающий долгосрочное сотрудничество, в котором клиент намерен лично управлять рабочим процессом.

Правильный договор — очень важный элемент успешной работы. Перед заключением контракта проанализируйте все условия проекта и выберите.


Звучить чудово, але у мене є кілька питань

Зв'язатись