Разработка мобильного приложения

p

Гарантии, которые обязан предоставить исполнитель

При заказе мобильного приложения подрядчик должен гарантировать не просто «сдачу кода», а стабильную работу в реальных условиях. Первая обязательная гарантия — бесперебойная работа на целевых устройствах. Если в процессе эксплуатации возникают критические сбои (вылеты, потеря данных, невозможность входа), исполнитель обязан исправить их за свой счёт в течение оговорённого срока, обычно 30–90 дней после приёмки.

Вторая гарантия — соответствие техническому заданию. Это означает, что каждая кнопка, переход и функция должны работать именно так, как описано в спецификации. Любое отклонение (кроме согласованных изменений) считается дефектом и устраняется бесплатно.

Третья гарантия — безопасность кода и данных. Исполнитель должен гарантировать отсутствие закладок, утечек персональных данных и уязвимостей, позволяющих взломать приложение. Эти гарантии закрепляются письменно, включая ответственность за ущерб в случае нарушения.

Как решаются типовые проблемы на практике

Срыв сроков. Частая ситуация, когда разработчик затягивает релиз. Решение — помесячная отчётность с демонстрацией работающего прототипа. Если по истечении 40% времени готово менее 30% функционала, заказчик имеет право расторгнуть договор и вернуть аванс (прописывается заранее).

Несоответствие макетам. Готовые экраны отличаются от утверждённого дизайна. Механизм защиты — покоммитные чек-листы: каждый спринт начинается с утверждения «приёмного теста» (списка критериев), и только после его подписания работы по спринту считаются принятыми. Если тест не пройден — штраф за задержку или доработка за счёт подрядчика.

Скрытые дефекты после релиза. Лучший способ — включить в договор гарантийный период с фиксированным SLA (например, 4 часа на критический баг, 24 часа на значительный). За каждое превышение — компенсация, равная 1% от стоимости этапа.

Чек-лист: что проверить у исполнителя до подписания договора