Определение договора в IT
Договор - это документ, который регламентирует правила работы между заказчиком и исполнителем услуг. В IT-индустрии предмет договора - это программная разработка, верстка, тестирование, продвижение и т.д. Договора в сфере информационных технологий, принято называть кастомными или узкоспециализированными, из-за специфики предмета договора, системы оплат, гибкости сроков. Договор выполняет функции защиты интересов заказчика и разработчика при реализации технического задания. В случае возникновения споров между сторонами по поводу исправления багов, изменений ТЗ в течении спринта, ошибки при работе интегрированных систем - договор помогает разрешить проблемные вопросы путем переговоров. Пользуясь письменным соглашением, вы упорядочиваете сроки, оплату и ответственность за нарушение сделки.
Виды договоров в IT
По данным DOU.UA украинский IT-бизнес на 70% состоит из аутсорсинговых компаний и на 30% из продуктовых. Расскажем о видах договоров, с которыми работают софтверные компании, Digital-агентства, стартапы. В предыдущем разделе мы сказали, что договора в IT узкоспециализированные, поэтому их можно назвать контрактами.
По нашему опыту работы в IT-бизнесе, контракты бывают:
- Односторонние - публичная оферта, в которой одной стороной выступает компания-разработчик с другой стороны неограниченное количество физических и юридических лиц;
- Двусторонние - контракты на разработку веб-сайта, заключаются между фирмой-заказчиком и разработчиком;
- Многосторонние - контракты на разработку софтверных решений, заключаются между генеральным подрядчиком и заказчиком.
Это "большие" договора, в которых участвуют несколько субъектов с двух сторон: стекхолдер, продукт-менеджер, проджект-менеджер, команда разработчиков.
По срокам контракты заключаются:
- бессрочные, по системе Time&Material исходя из количества спринтов
- срочные, работающие по Fixed Price, сроком на 3, 6 или 12 месяцев
- проектные, в них смешанная система оплаты и сроки зависят от результатов разработки
По системе оплаты IT-договора классифицируются:
1) Time&Material - продажа человеко-часов;
2) Fixed Price - фиксированная оплата по количеству услуг.
По методологии разработки контракты бывают:
1) Agile - гибкая система;
2) Waterfall - каскадная система;
3) Scrum технология - погружение проекта в спринты и канбаны;
4) Другие технологии: DSDM, FDD, BDD.
По юрисдикции отличают:
Международные договора - заключаются между контрагентами разных стран;
Национальные - контракты заключаются между резидентами одной страны.
По модели работы команды договора классифицируют:
- Аутсорсинговые
- Аутстаффинговые
- Субподрядные
- Инвестиционные
- Фрилансерные
- Агентские
- Концессионные
- Офертные
- Инкорпоративные
- Процентные
По типу работ договоры делятся:
- Договор на разработку сайта
- Договор на разработку приложения
- Договор на разработку программного решения для бизнеса
- Договор на техническое обслуживание
- Договор на SEO, PPC
- Договор на внедрение программных систем
- Договор на верстку, тестировку, копирайт
- Договор на графический дизайн
- Договор об отчуждении авторских прав и т.д.
Характеристика IT-контрактов
Контракт - это не шаблонное юридическое решение со структурой, логистикой и функциями.
- В контракте прописываются: критерии приема инкремента продукта, диаграмма сгорания задач (Burndown Chart), журнал пожеланий проекта и спринта, история пользователя (User Story), истории спринта (Sprint Story Tasks). Критерий готовности решения (Definition of Done, DoD), скорость разработки (Velocity), роли в команде. Предварительная оценка (Initial Estimate), как продемонстрировать (How to Demo), критерии приемки (Acceptance Criteria), категоризация (Track), интегративные компоненты, ID в системе учета дефектов (Bug Tracking ID), груминг бэклога (Grooming), планирование спринта (Sprint Planning Meeting), покер планирование (Planning Poker).
- Среди шаблонных юридических компонентов договора - предмет, срок, цена, решение споров, юрисдикция, форс-мажор. Договора в IT образуют гибкую форму документов, которые встраиваются в проект разработки исходя из требований заказчика, команды разработчиков, методологии, системы оплаты, критериев приема решения. IT-контракт содержит термины информационных технологий и пишется в информационном стиле, избегая юридических штампов. Гибкое ценообразование, электронные доказательства, техническое задание, бэклог спринта - части контракта, который легализует договоренности между сторонами.
Заключение
При создании договоров на IT-услуги, учитывайте:
специфику проекта, требования заказчика, сроки, стоимость, способы решения споров, правила электронного документооборота.
Договоры в сфере информатизации решают задачи:
- Защиту финансовых интересов сторон от нарушений стабильности и регулируемости договоренностей
- Защиту имиджа компании и возмещение убытков
- Увеличение стоимости среднего чека на услуги
- Решение споров досудебными способами