Чем гарантия на ПО отличается от гарантии на технику
На технике гарантия понятна: деталь сломалась — заменили. С ПО сложнее: «дефект» может быть ошибкой кода, следствием обновления смежной системы, некорректными данными или осознанным изменением требований. Поэтому гарантия на ПО — это не строка «гарантия 12 месяцев», а маленький регламент внутри контракта, отвечающий на четыре вопроса: что считается гарантийным дефектом, в какой срок исполнитель реагирует, кто чинит и за чей счёт, что происходит с деньгами, если исполнитель молчит. ГК РФ даёт базу: подрядчик гарантирует качество работы (ст. 722), заказчик вправе предъявлять требования в сроки обнаружения недостатков (ст. 724); 44-ФЗ добавляет закупочный инструмент — отдельное обеспечение гарантийных обязательств (ст. 96).
Что писать в контракт: четыре обязательных блока
- Гарантийный срок. Стандартные ориентиры рынка — от 12 месяцев на разработанное ПО; точную цифру стороны согласуют. Отсчёт — с даты подписания итогового акта (или акта ввода в эксплуатацию — формулировка важна: это разные даты, разница бывает в месяцы).
- Классификация обращений и параметры реакции. Критический дефект (система недоступна) — реакция в часах, устранение в часах/днях; существенный (функция недоступна, есть обход) — сутки; незначительный (косметика) — планово, в согласованные окна. Без этой градации «гарантия» превращается в переписку о сроках.
- Охват и исключения. Гарантия покрывает дефекты разработки; не покрывает (обычно): переделку под новые требования, вмешательство третьих лиц в код, сбои из-за оборудования и смежных систем вне зоны исполнителя, форс-мажор. Чем точнее границы, тем меньше споров «это баг или не баг».
- Режим работы. Кто принимает обращения (канал, часы), как фиксируются (тикет, письмо в ЕИС), как закрываются (протокол исправления, регрессионный прогон). Для госсектора часть переписки живёт в ЕИС — порядок электронного документооборота на исполнении контракта разобран в статье об электронном актировании.
Обеспечение гарантийных обязательств — второй кошелёк
Ст. 96 44-ФЗ позволяет заказчику установить отдельное обеспечение гарантийных обязательств — поверх обеспечения исполнения. Логика разная: обеспечение исполнения возвращается после приёмки, а гарантийное живёт весь гарантийный срок и является рычагом на «молчащего» исполнителя: неисполненные гарантийные требования заказчик вправе удовлетворить из обеспечения. Поставщику это значит второй замороженный ресурс или вторая независимая гарантия — и это надо считать в экономике заявки до подачи (как считать всю связку обеспечений — в разборе обеспечения исполнения, про антидемпинговое ×1,5 — в статье об антидемпинге).
| Параметр | Обеспечение исполнения | Обеспечение гарантийных обязательств |
|---|---|---|
| Что гарантирует | сдачу контракта (работы, этапы) | устранение дефектов после приёмки |
| Живёт | до приёмки/подписания актов | весь гарантийный срок |
| Инструменты | деньги, независимая гарантия | деньги, независимая гарантия |
| Типовой размер | 0,5–30% НМЦК | устанавливается заказчиком по ст. 96 |
Что не является гарантийным случаем — типовые споры
- «Хотим иначе» ≠ дефект. Система соответствует согласованному ТЗ, но пользователю неудобно. Это развитие, а не гарантия — оформляется изменением или новым контрактом. Отсюда важность измеримого ТЗ (структура — в руководстве по ТЗ на ПО): спор «удобно/неудобно» без критериев в ТЗ не решается.
- Доработка третьими лицами. В код залез другой подрядчик — гарантия исполнителя на затронутые модули прекращается; это стандартное исключение, и оно должно быть написано.
- Смежные системы. Обновление интегрируемой системы сломало обмен. Если адаптация не входит в гарантийный охват — это новая работа; если входит — исполнитель чинит, но сроки реакции должны быть в контракте.
- Деградация производительности. «Раньше быстро, теперь медленно»: гарантийным случаем является, только если в ТЗ были зафиксированы показатели производительности и порядок их перепроверки (как проверять — в разборе проверки ПО при приёмке).
Как заказчику взыскать, как исполнителю защититься
Путь заказчика: зафиксировать дефект (тикет, скриншоты, журналы) → направить требование в срок реакции → при неисполнении — претензия и удовлетворение из гарантийного обеспечения / независимой гарантии; параллельно — неустойки по контракту, если предусмотрены (шкалы — в разборе штрафов и пеней). Путь исполнителя: классифицировать обращение по контракту (дефект/не дефект), укладываться в сроки реакции даже ответом «принято, классифицируем», вести журнал обращений и закрывать каждое протоколом. Гарантия — это репутационный актив: чистое гарантийное обслуживание — то, что приводит заказчика обратно за следующим контрактом напрямую (как это работает на практике — в услуге ИТ-поддержки и аутсорсинга).
Особый случай: ПО с ИИ-компонентами
Гарантия на вероятностные системы требует договорённости о «дрейфе качества»: модель, принятая с метрикой на эталонной выборке, со временем может деградировать на новых данных. Рабочие формулировки: гарантия на инфраструктурную часть (сервис доступен, конвейер работает) — обычная; на качество модели — через порядок мониторинга метрик и дообучения в согласованные периоды (метрики и процедуры — в ТЗ на ИИ-систему и экспертизе ИИ-компонентов). «Гарантия на точность ИИ навсегда» — формулировка, которую не сможет исполнить ни один подрядчик.
Чек-лист гарантийных условий до подписания
- Гарантийный срок и точка его отсчёта названы однозначно.
- Классы дефектов и сроки реакции/устранения по каждому классу.
- Охват и исключения перечислены (третьи лица, смежные системы, новые требования).
- Обеспечение гарантийных обязательств: размер, инструмент, срок действия после приёмки.
- Каналы обращений и порядок фиксации переписки (включая ЕИС).
- Для ИИ — разделены гарантия сервиса и порядок работы с качеством модели.
Что мы предлагаем
ООО «НЬЮ-ССТ» несёт гарантийные обязательства по своим госконтрактам на разработку ПО и знает обе стороны споров о «баг или не баг». Пришлите проект контракта на sales@vyshka.cloud — бесплатно, за 1 рабочий день вернём вычитку гарантийных условий: пробелы, ловушки, формулировки. Гарантийную поддержку мы оказываем и на системах, разработанных другими подрядчиками — стоимость ориентируйтесь по ответу «Сколько стоит сопровождение ИИ-системы» и кейсу сопровождения 1С.