Услуги · Веб-системы

Развитие существующего проекта.

Подключаемся к живому сайту и чужому коду. Сначала смотрим, можно ли это развивать.

Формат
Диагностика и развитие
Фокус
Живой проект и чужой код
Результат
Понятный следующий шаг

К этой услуге приходят с уже запущенным сайтом или веб-системой. Часто код писал другой подрядчик, а менять его боятся, потому что «работает — лучше не трогать».

Когда типового решения уже недостаточно

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

01

Проект живой, а развивать его некому. Подрядчик ушёл, сроки сорваны или никто не берётся менять чужой код.

02

Изменение ломает соседнее. Правка одной формы задевает заказ, оплату или обмен, и это нельзя предсказать.

03

Нет карты системы. Неясно, какая часть отвечает за данные, где интеграция и что будет при ошибке.

Какие задачи решаем

Результат первого шага — вывод, можно ли проект развивать, и что для этого придётся затронуть. Не обещание переписать всё.

  • Проект живой, а развивать его некому

    Подрядчик ушёл, сроки сорваны или никто не берётся менять чужой код.

  • Изменение ломает соседнее

    Правка одной формы задевает заказ, оплату или обмен, и это нельзя предсказать.

  • Нет карты системы

    Неясно, какая часть отвечает за данные, где интеграция и что будет при ошибке.

Как строим работу

Не начинаем с рефакторинга. Сначала читаем, как система ведёт себя в боевых операциях.

01

Смотрим контур целиком

Данные, процессы, интеграции и места, которые нельзя трогать вслепую.

02

Отделяем долг от задачи

Что мешает именно запрошенному изменению, а что можно оставить.

03

Предлагаем развитие или границу переписывания

Новый контур предлагаем, только если иначе изменение небезопасно.

Контур решения

Чужой код остаётся частью контура, пока диагностика не покажет обратное.

Уровень 01Текущее поведение
Уровень 02Код и интеграции
Уровень 03Следующее изменение

Что важно предусмотреть до старта

Для первого разговора не нужно техническое задание. Достаточно описать, кто работает в системе, откуда берутся данные и что должно получиться. Решение до диагностики не обещаем.

  • Что именно перестало развиваться или ломается.
  • Какие операции нельзя остановить во время разбора.
  • Есть ли доступ к репозиторию, стенду и схемам обмена.
  • Кто принимает решение, если часть системы придётся заменить.

Проекты и следующий шаг

Отдельного опубликованного кейса «взяли чужой сайт и развили» нет. Ближайший по смыслу контур — диспетчерская: живой процесс вынесли из Excel в систему, которую можно продолжать. Это не переписывание чужого сайта.

  • Диспетчерская поверки

    Смежный опыт: процесс перестал жить в таблице и стал системой с маршрутом. Чужой код сайта в кейсе не разбирался.

    Смотреть проект

Рядом в разделе

  • Корпоративный сайт

    Сайт компании, который работает с ролями и данными из учётных систем.

    Открыть услугу
  • Интернет-магазин

    Продажи с ценами, остатками, типами клиентов и обменом с учётом.

    Открыть услугу
  • B2B-кабинет

    Кабинет дилера, партнёра или оптового клиента: цены, заказы, документы, доступы.

    Открыть услугу
  • Тендерная площадка

    Закупки: процедуры, роли заказчика и участника.

    Открыть услугу
  • Внутренние веб-системы

    Кабинеты сотрудников, диспетчерские и сервисы для своей операционки.

    Открыть услугу

Есть задача, которую не закрывает стандартное решение?

Опишите, что должно работать. Техническую часть разберём вместе.

Связаться с командой