Это стартовая цена. Точную сумму и срок считаем по вашему техническому заданию, разбор бесплатный.
Для кого услуга
· Компаниям с системой, которую писали давно и не те, кто её сейчас ведёт
· Тем, у кого каждая правка ломает что-то в другом месте
· Бизнесу, чей подрядчик ушёл и оставил проект без документации
· Владельцам систем на устаревших версиях, которые больше не обновляются
Какие задачи решаем
· Никто не знает, как работает часть системы, и трогать её боятся
· Обновление версий невозможно: всё сломается
· Документации нет, знания были у человека, который ушёл
· Новая функция занимает недели вместо дней
· Система работает, но её нельзя перенести на другой сервер
Что входит
· Аудит: архитектура, зависимости, состояние базы, риски
· Карта системы: что где находится и что от чего зависит
· План работ с приоритетами и оценкой каждого шага
· Покрытие тестами критичных участков до изменений
· Постепенное обновление зависимостей и версий
· Вынос частей в отдельные модули, где это оправдано
· Документация по ходу работы
Что можем разработать
· Аудит существующей системы с планом
· Постепенную модернизацию без остановки работы
· Перенос на поддерживаемые версии платформы
· Перевод части системы на новый стек с сохранением остального
Как работаем
· Читаем код и говорим с теми, кто пользуется системой
· Составляем карту и список рисков по важности
· Покрываем тестами то, что собираемся менять, и делаем это до правок
· Меняем небольшими шагами с проверкой после каждого
· Документируем то, что раньше существовало только в головах
Форматы сотрудничества
· Аудит с фиксированной ценой — всегда первый шаг
· Time & Materials на модернизацию: точный объём до аудита неизвестен
· Поддержка и развитие после приведения в порядок
Работаем и с готовыми системами
Через наши руки прошли все распространённые системы: WordPress, Joomla, Drupal, OpenCart, DLE. Поэтому чужой проект не нужно переписывать с нуля, чтобы с ним начать работать.
Что это даёт вам:
· разбираемся в незнакомом коде и в незнакомой панели вместо отказа от проекта
· обновляем движок и расширения, закрывая накопленные уязвимости
· пишем модули под конкретную систему, когда готового расширения не существует
· переносим на другой сервер и ускоряем без остановки работы
Новый проект на такой системе мы не предлагаем и объясняем почему на странице разработки сайтов. Но если ваш сайт уже на ней живёт, переписывать его ради нашего удобства незачем.
Стек
LaravelNestJSPHPTypeScriptPythonCeleryNext.jsReactVue 3Inertia.jsBladeTailwind CSSPostgreSQLMySQLRedisMeilisearchiOSAndroidDockernginxPM2ObsidianTelegram Bot APIJSON-RPCClaude API
Проекты по этой услуге
IT-решения для FinTech и платёжных компаний в Ташкенте
113таблиц базы наследуемой платформы, которую мы ведём
Два поколения одной платформы: наследуемое ядро на сто тринадцать таблиц, которое мы ведём, и новая система с балансами, сделками между пользователями и проверкой личности.
Работаем с компаниями, у которых система уже стоит: дорабатываем под изменившийся процесс, связываем с сайтом и 1С, переносим с платформы, которая перестала подходить.
Частые вопросы
Сколько стоит модернизация?
Модернизация начинается от $800, но настоящий объём виден только после аудита: состояние кода снаружи не читается. Поэтому работа всегда начинается с аудита фиксированной стоимости, а после него вы получаете план с оценкой по каждому шагу и решаете, что делать.
Сколько времени это займёт?
Срок называется по результатам аудита. Модернизация идёт шагами, и после первых нескольких недель система обычно уже становится безопаснее для изменений, даже если работа продолжается.
Не проще переписать всё заново?
Иногда проще, и мы скажем об этом честно. Но переписывание с нуля почти всегда дороже и опаснее, чем кажется: в старой системе накоплены годы правил и исключений, которые нигде не записаны и обнаруживаются только после запуска новой. Мы сравниваем оба пути на цифрах аудита, а не по ощущению.
Система должна работать во время работ?
Да, и мы исходим из этого. Изменения вносятся малыми шагами с тестами и возможностью откатиться. Мы не берёмся за модернизацию с остановкой боевой системы, если в этом нет крайней необходимости и вашего явного согласия.
Что если вы не разберётесь в коде?
Такое бывает редко, но честный ответ на этот вопрос звучит так: именно для этого существует аудит. Если после него станет ясно, что риски слишком велики или задача не решается разумными деньгами, мы скажем это до начала работ, а не после того, как бюджет потрачен.
Обсудить задачу
Оставьте имя и телефон, остальное спросим в разговоре.
Есть идея нового продукта или нужно развить существующий?
Расскажите о задаче. Мы изучим её и предложим технически и экономически разумный вариант реализации.