
On this page
Когда проект превращается в спор, все открывают договор. И обычно именно в этот момент выясняется, что нужного пункта в нём нет.
IT-договор — не сложный документ. Но в нём есть семь пунктов, без которых любые переговоры упираются во фразу «мы это понимали иначе».
Ниже эти семь. К каждому — зачем он нужен и что происходит, если его нет.
Короткий ответ
Семь пунктов: приложение с объёмом работ, порядок изменений, критерии приёмки, права на код, гарантия, ограничение ответственности и условия расторжения. Третий забывают чаще всего — без критериев приёмки проект месяцами висит в состоянии «мы ещё смотрим».
1. Объём работ письменным приложением
Если в договоре написано «разработка программного обеспечения», это не значит ничего. Объём работ должен быть отдельным приложением, и в договоре должно быть указано, что оно является его неотъемлемой частью.
Что в приложении: перечень модулей, экраны, интеграции с названиями, роли пользователей и то, что в объём не входит.
Если пункта нет: каждое новое требование превращается в спор «это же входило». Это причина номер один при затягивании проектов.
2. Порядок изменений
Даже если объём зафиксирован в начале, жизнь меняется. Важно, как именно оформляется изменение.
В пункте должно быть три вещи: изменение запрашивается письменно, исполнитель оценивает его за определённое количество дней, и работа начинается только после вашего согласования.
Если пункта нет: устные просьбы накапливаются. В конце исполнитель говорит «этого не было в объёме», вы говорите «я же просил». И оба правы.
Практический совет
Пропишите, что устные запросы не выполняются. Выглядит жёстко, но защищает обе стороны. Затягивание почти всегда начинается именно с устных просьб.
3. Критерии приёмки
Самый забываемый пункт и самый проблемный.
В нём должно быть написано: как исполнитель сообщает о сдаче работы, за сколько дней вы отвечаете и что происходит, если вы не отвечаете в этот срок.
Рабочая формула: заказчик в течение 5 рабочих дней принимает работу либо направляет обоснованные письменные возражения. Если ответа нет, работа считается принятой.
Если пункта нет: проект месяцами стоит в состоянии «мы смотрим». Исполнитель не получает оплату, вы не пользуетесь системой. Проигрывают оба.
4. Права на код и данные
Одна фраза, но без неё вы оказываетесь привязаны.
Должно быть написано: после полной оплаты исходный код, документация и база данных переходят к заказчику.
Здесь два нюанса. Первый — собственные библиотеки и внутренние наработки исполнителя обычно остаются у него, но вам предоставляется бессрочное и бесплатное право пользования. Это нормальная практика. Второй — база данных должна быть вашей изначально, вне зависимости от оплаты.
Если пункта нет: вы не сможете сменить команду. За каждым мелким изменением придётся возвращаться в одно место по той цене, которую там назовут.
5. Гарантийный период
Срок и его границы должны быть определены чётко.
Что гарантия покрывает: работу, не соответствующую требованиям из объёма работ, то есть технические дефекты. Что не покрывает: запросы на новые функции, сбои из-за изменений, внесённых вами или третьими лицами, перебои сторонних сервисов.
Рабочие сроки: на небольшом проекте месяц, на среднем два, на системе предприятия три.
Если пункта нет: каждая ошибка превращается в переговоры «это по гарантии или новая работа».
6. Ограничение ответственности
Этот пункт защищает исполнителя, и поэтому многие заказчики против него. Но он нужен и вам.
Стандартная формула: ответственность исполнителя ограничивается фактически оплаченной по договору суммой. Косвенный ущерб и упущенная выгода не покрываются.
Почему это нужно и вам: неограниченную ответственность не примет ни одна здоровая команда. А те, кто примет, либо заложат это в цену, либо просто не обратят внимания — оба варианта вам невыгодны.
Вместо этого обратите внимание на пункт о пенях: за каждый день просрочки 0,1% от стоимости договора, но не более 10% суммарно. Это работающий механизм.
7. Условия расторжения
Об этом никто не любит думать, но пункт нужен.
Должно быть написано: за сколько дней каждая сторона может расторгнуть договор, как считается выполненная работа при расторжении, как возвращается аванс и передаётся ли вам выполненная часть.
Если пункта нет: расставание уходит в суд. Обе стороны теряют время и деньги, а система остаётся в половинчатом состоянии.
Семь пунктов одним взглядом
Обязанности заказчика — восьмой пункт
Этот пункт запрашивает исполнитель, и он справедлив.
Половина задержек возникает на стороне заказчика: данные не предоставлены, решение не принято, на демо никто не пришёл. Поэтому в договоре должны быть и ваши обязанности: назначается ответственное лицо, за сколько дней даются ответы, какие данные и к какому сроку предоставляются.
Если это не выполняется, срок сдвигается соразмерно и это не считается виной исполнителя.
Пункт выглядит направленным против вас, но на деле ускоряет проект — потому что определяет внутреннюю ответственность.
Проверка перед подписанием
- Объём работ оформлен отдельным приложением и назван неотъемлемой частью
- Порядок изменений описан: письменный запрос, срок оценки, согласование
- Есть критерии приёмки и срок для ответа
- Прописан переход прав на код и базу данных после оплаты
- Определён гарантийный период и его границы
- Механизм пеней установлен для обеих сторон
- Есть порядок расторжения и способ расчёта
- Ваши обязанности тоже прописаны
Шесть из восьми — договор рабочий. Меньше четырёх — не подписывайте.
Нужен ли юрист
Да, но один раз.
Хорошая практика такая: один раз составляется шаблон с юристом, дальше он используется годами. В каждом проекте меняются только приложение с объёмом работ и сумма.
Написанное в этой статье не является юридической консультацией — это места, где на практике чаще всего возникают споры. Юрист приведёт их в соответствие с законодательством Узбекистана.
Итог
Договор — не признак недоверия. Он фиксирует, чего ждёт каждая сторона, и именно это предотвращает споры.
Практические шаги:
- Выпишите семь пунктов и проверяйте по ним каждый договор
- Не подписывайте договор без объёма работ — это главная ошибка
- Обязательно добейтесь включения критериев приёмки, их часто нет
- Закройте вопрос прав на код одной фразой
- Один раз составьте шаблон с юристом и переиспользуйте его
Посмотрите наш шаблон договора
При обсуждении проекта мы отправляем и свой шаблон договора — в нём есть все перечисленные пункты.
Обсудить проект
Shahbozbek Usmonov
ShahNur Software team sharing lessons from building and running real products.
About the teamRelated articles

Сколько стоит разработка программного обеспечения
Почему цена на один и тот же проект отличается в пять раз, из чего складывается стоимость и как сравнивать предложения. Реальные диапазоны по рынку Узбекистана.

12 вопросов, которые стоит задать до выбора ERP
Список вопросов при получении предложений. Они предотвращают затягивание проекта, рост бюджета и ситуацию, когда системой никто не пользуется.

Готовая ERP или разработка с нуля: что подойдёт именно вам
Настроить готовую систему или строить с нуля — что дешевле и безопаснее. Один вопрос, который решает выбор, и его последствия для бюджета.
Have a product idea? Let’s build it together.
Start a conversationOn this page
