Вы не становитесь заложником разработчика

Что получает заказчик после сдачи системы — и почему может продолжить без меня

Главная проблема заказной разработки — vendor lock-in. Разработчик ушёл, код остался у него, документации нет, система работает «как-то», никто не знает как. Любое изменение — снова к тому же разработчику, на его условиях.

Контур Логики работает иначе. После сдачи системы заказчик получает всё необходимое для самостоятельной эксплуатации и развития. Это записано в договоре, а не на словах.

Что получает заказчик

Исходный код

Полный исходный код — backend, frontend, миграции, конфигурации. Исключительные права на код передаются заказчику по договору. Передаётся в Git-репозитории.

Документация API

OpenAPI-спецификация, автогенерируемая из кода. Описание эндпоинтов, моделей данных, авторизации. Не «читайте код» — а готовая документация.

Схема базы данных

ER-диаграмма, описание таблиц и связей. Миграции Alembic — история изменений схемы версионная, можно откатить.

Инструкция по развёртыванию

Docker Compose-конфигурация, переменные окружения, шаги запуска. Развернуть на новом сервере — по инструкции, без звонка разработчику.

Обучение команды

Обучение администратора системы, разработчика для доработок, пользователей. Не «разберётесь сами» — а передача знаний.

Гарантия на код

12 месяцев гарантии с момента запуска. Если в коде ошибка — исправляется бесплатно. Не «доработка», а устранение дефекта.

Что значит «права на код передаются заказчику»

Исключительные права на разработанный код передаются заказчику по договору. Конкретный состав передаваемых материалов фиксируется в договоре.

  • Нет ежегодной лицензии на разработанный программный продукт. Сторонние сервисы и компоненты оплачиваются/лицензируются отдельно, если это предусмотрено их условиями.
  • Нет обфускации. Код читаемый, с комментариями в сложных местах. Не минифицированный, не зашифрованный.
  • Нет скрытых зависимостей от моих серверов. Система работает автономно. Нет «звонков домой», нет телеметрии без вашего согласия.
  • Можно нанять другого разработчика. Стек — Python, FastAPI, PostgreSQL, Vue.js / HTML/CSS/JS. Это популярные технологии, не проприетарный фреймворк. Любой Python-разработчик разберётся.
  • Можно дорабатывать самостоятельно. Документация, миграции, тесты — всё передаётся. Ваша команда может добавлять модули без меня.

PostgreSQL, внешние API, облачные сервисы, оборудование и сторонние библиотеки имеют собственные условия лицензирования — они не входят в передачу прав на разработанный код.

Передача после сдачи

  1. Git-репозиторий. Полная история коммитов. Заказчик получает доступ и становится владельцем.
  2. Документация. README, API-спецификация, схема БД, инструкция по развёртыванию, описание бизнес-логики.
  3. Рабочее развёртывание. Система запущена на сервере заказчика. Docker Compose, переменные окружения, backup-стратегия.
  4. Обучение. 2–3 сессии с администратором и разработчиком. Запись сессий передаётся.
  5. Гарантийный период. 12 месяцев. Исправление дефектов кода — бесплатно.
  6. Дальнейшая поддержка — по договору. Если нужна доработка или поддержка — отдельный договор. Не обязательный, не «подписка».

Чего нет

  • Нет SaaS-подписки. Вы не платите ежемесячно за «облако разработчика». Система ваша, на вашем сервере.
  • Нет vendor lock-in. Стек открытый, код передаётся, документация есть. Можно уйти к другому разработчику.
  • Нет «чёрного ящика». Логика описана, код доступен. Если что-то работает не так — можно понять почему.
  • Нет принудительных обновлений. Система работает на той версии, которую вы приняли. Обновления — по вашему решению.

Как устроен договор

Этапы работы — от первого контакта до гарантии и поддержки

  1. Аудит. Бесплатно. Выезд на объект, разговор с мастерами и руководителями. Результат — список узких мест и оценка потенциального эффекта.
  2. Предпроект. Формализация процессов: схемы, требования, спецификации. Согласовываем до старта разработки. Фиксируем объём и стоимость.
  3. MVP. Рабочая система за 6–12 недель. Запускаем на одном участке, проверяем гипотезы. Заказчик видит реальный интерфейс, а не ТЗ.
  4. Внедрение. Масштабирование на все участки. Обучение сотрудников. Интеграции с 1С, оборудованием, внешними API.
  5. Приёмка. Тестирование по согласованным критериям. Подписание акта приёмки. С этого момента система — собственность заказчика.
  6. Гарантия. 12 месяцев с момента приёмки. Исправление дефектов кода — бесплатно. Не «доработка», а устранение ошибок.
  7. Поддержка. По отдельному договору, если нужна. Не обязательная, не «подписка». Можно поддерживать самостоятельно или нанять другого разработчика.

Хотите обсудить условия передачи кода?

На аудите разберём, что именно вы получите после сдачи системы

Записаться на аудит
Выберите удобный способ
Telegram