Доработка приложения за другим подрядчиком

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

  • Стоимость после первичного разбора
  • Первичный разбор 3 дня, бесплатно

Студия с 2025 года, проекты ведут основатели. Они работали над продуктами федеральных компаний — в девелопменте, ритейле, travel и финтехе; суммарный опыт — 8+ лет.

Кейс

Похожая задача из опыта команды

Развитие коробочного приложения девелопера — продукта, который уже работал у пользователей и требовал доработок без остановки. Это опыт участника команды в найме, детали под NDA.

Роль, период и подробности расскажем на созвоне — NDA подпишем до звонка. Все кейсы →

Состав работ

Что делаем, когда подхватываем продукт

  • Восстановление доступов
  • Аудит кода
  • Аудит инфраструктуры
  • Аудит продукта и метрик
  • План реанимации
  • Стабилизация
  • Документация
  • Развитие

Что делает каждый модуль ↓

Сроки

Как входим в чужой проект

  1. 01Аудит кода и инфраструктуры
  2. 02Аудит продукта и метрик
  3. 03План реанимации
  4. 04Стабилизация
  5. 05Развитие
Стоимость

Сколько стоит аудит и перезапуск продукта

Стоимость — после первичного разбора

Цена зависит от

размер кодовой базы · состояние доступов · документация · срочность · объём стабилизации

Подробно о факторах цены ↓

Стоимость стабилизации и развития фиксируем в договоре по итогам аудита. Оплата поэтапная — после приёмки каждого этапа.

Бесплатное мини-проектирование за 3 дня

Разберём ваш проект за 3 дня бесплатно

Расскажите, что случилось с продуктом и какие доступы у вас есть. За 3 дня посмотрим проект и скажем, что с ним происходит, что чинить в первую очередь и нужен ли полный аудит. NDA подписываем до звонка.

  • Ответ за 2 часа в рабочее время
  • Созвон 30 минут, NDA до звонка
  • Мини-проектирование за 3 дня — бесплатно
  • Договор, поэтапная оплата после приёмки, код — ваш
Подробно

Модули, этапы и цена подробно

Что делаем — подробно

Состав работ зависит от состояния продукта. Ниже — полный набор; после разбора оставляем только то, что нужно вашему проекту.

  • Восстановление доступоврепозиторий, серверы, домены, магазины приложений, внешние сервисы
  • Аудит кодаархитектура, качество, зависимости, безопасность, тесты
  • Аудит инфраструктурысерверы, сборка и деплой, резервные копии, мониторинг
  • Аудит продукта и метриксценарии пользователей, аналитика, обращения в поддержку
  • План реанимациинаходки с приоритетами, этапы, оценка работ
  • Стабилизациякритичные ошибки, падения, уязвимости, обновление зависимостей
  • Документацияописание архитектуры, окружений и процесса релиза
  • Развитиеновые функции по плану, регулярные релизы

Что происходит на каждом шаге

  1. 01
    Аудит кода и инфраструктуры

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

    Результат: понятно, что в проекте есть, что сломано и что опасно трогать.

  2. 02
    Аудит продукта и метрик

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

    Результат: видно, где продукт теряет пользователей и деньги.

  3. 03
    План реанимации

    Сводим находки в отчёт с приоритетами и предлагаем этапы: что чинить сразу, что после, что переписать, а что оставить как есть.

    Результат: отчёт и план с оценкой работ — его можно отдать любой команде.

  4. 04
    Стабилизация

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

    Результат: продукт перестаёт падать, релизы выходят без страха.

  5. 05
    Развитие

    Возвращаемся к новым функциям: работаем итерациями с демо, по приоритетам из плана и вашим бизнес-целям.

    Результат: продукт снова развивается, а не только чинится.

От чего зависит стоимость

Первичный разбор за 3 дня — бесплатно. Полный аудит — платный: его цену и срок называем после разбора. Стабилизацию и развитие оцениваем по итогам аудита.

  • Размер кодовой базы. сколько приложений, сервисов, ролей и интеграций нужно разобрать.
  • Состояние доступов. всё ли оформлено на вас или доступы придётся восстанавливать через владельцев аккаунтов.
  • Документация. есть ли описание архитектуры и окружений или его придётся восстанавливать по коду.
  • Срочность. продукт лежит прямо сейчас или работает, но перестал развиваться.
  • Объём стабилизации. сколько критичных ошибок и уязвимостей нужно закрыть до начала развития.
Ситуации

Три ситуации, в которых к нам приходят

Подрядчик бросил разработку

Подрядчик перестал отвечать, сорвал сроки или закрылся. Продукт наполовину готов, документации нет, и непонятно, что из сделанного вообще работает. Часто неизвестно даже, где лежит актуальная версия кода и на кого оформлены серверы.

Начинаем с инвентаризации: что есть у вас на руках, какие доступы можно восстановить, в каком состоянии код. После этого становится ясно, что из готового можно использовать, а что дешевле сделать заново.

Продукт устарел и перестал развиваться

Приложение работает, пользователи есть, но каждая доработка занимает месяцы, а любое изменение ломает что-то в другом месте. Зависимости давно не обновлялись, новые версии iOS и Android приносят ошибки, разработчики отказываются брать проект.

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

Продукт падает, и непонятно почему

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

Сначала даём продукту «зрение»: логи, мониторинг, алерты. Потом находим и закрываем причины падений по приоритету — от тех, что стоят денег, к косметическим.

Аудит

Что проверяем на аудите IT-проекта

Аудит отвечает на три вопроса: можно ли продукт безопасно развивать, что мешает ему работать стабильно и сколько стоит привести его в порядок. Для этого смотрим не только код.

  • Код и архитектура: как устроены модули и связи между ними, где дублируется логика, какие части никто не сможет поддерживать.
  • Зависимости: устаревшие библиотеки и фреймворки, известные уязвимости в них, совместимость с текущими версиями iOS и Android.
  • Безопасность: хранение паролей и ключей, права доступа, защита персональных данных и соответствие 152-ФЗ.
  • Инфраструктура: где и как развёрнут продукт, есть ли резервные копии и проверялось ли восстановление из них.
  • Сборка и релизы: можно ли собрать приложение из репозитория, автоматизирован ли выпуск, кто владеет ключами подписи.
  • Данные и интеграции: обмен с CRM, 1С, платёжными и внешними сервисами — что работает, что падает молча.
  • Продукт: ключевые сценарии пользователей, аналитика, отзывы и обращения в поддержку.
Отчёт

Что вы получите после аудита IT-проекта

Результат аудита — не список претензий к прошлой команде, а рабочий документ для решений. Каждая находка в отчёте описана одинаково:

  1. Находка — что именно обнаружено и где: модуль, файл, сервис, настройка.
  2. Почему это проблема — объяснение без жаргона, понятное владельцу продукта.
  3. К чему приведёт — риск для бизнеса: потеря данных, простой, уязвимость, рост стоимости доработок.
  4. Рекомендация — что сделать и примерная трудоёмкость.
  5. Приоритет — критично, важно или можно отложить.

Пример записи — иллюстрация формата, а не находка из реального проекта:

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

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

Чужой код

Как дорабатываем чужой код и не ломаем продукт

Доработать чужой код сложнее, чем написать свой: никто не помнит, почему решение сделано именно так, а тестов чаще всего нет. Поэтому до первой правки выполняем несколько шагов.

  • Отдельная копия. Разворачиваем проект на тестовом окружении и проверяем, что он собирается и работает так же, как в бою.
  • Резервные копии. Убеждаемся, что данные можно восстановить, — до того, как что-либо менять.
  • Тесты на критичные сценарии. Покрываем проверками регистрацию, оплату, заявки — то, что нельзя сломать.
  • Небольшие изменения. Правим частями и выпускаем часто: так проще найти причину, если что-то пошло не так.
  • Решение «переписать или чинить» — по фактам. Переписываем модуль, только если его поддержка обходится дороже замены, и показываем расчёт.
Передача

Если старый подрядчик на связи — или уже нет

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

Если подрядчик пропал, восстанавливаем доступы через владельцев аккаунтов: магазины приложений, хостинг, домен и внешние сервисы, если они оформлены на вашу компанию. Если что-то оформлено на подрядчика, подскажем, как вернуть контроль, и учтём это в плане.

Мы не обсуждаем качество работы прошлой команды в оценочных терминах — описываем факты и последствия. Вам нужны решения, а не виноватые.

Процесс

С чего начать

Первые шаги — бесплатные и ни к чему вас не обязывают.

  1. Заявка. Коротко опишите, что случилось с продуктом. Ответим за 2 часа в рабочее время.
  2. Созвон 30 минут. Уточним ситуацию и список доступов. NDA подпишем до звонка.
  3. Разбор за 3 дня. Бесплатно посмотрим проект и скажем, что с ним происходит и с чего начинать.
  4. Аудит. Если нужен полный разбор — фиксируем цену и срок аудита в договоре.
  5. Стабилизация и развитие. Работаем по плану из отчёта, этапами с приёмкой.
Технологии

С какими технологиями разбираемся

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

Мобильные приложения

SwiftKotlinFlutterReact Native

Веб и серверная часть

ReactVueNode.jsPythonPHP

Данные

PostgreSQLMySQLRedis

Инфраструктура

DockerCI/CDмониторинг и логи
Команда

Кто ведёт проект

Продакт-менеджер

Отвечает за то, что и зачем строим: сценарии пользователей, приоритеты, состав релизов, приёмку и метрики. Он же ведёт коммуникацию с вашей командой.

Системный архитектор

Отвечает за то, как это работает: архитектуру, интеграции, безопасность данных, качество кода и нагрузку. Проверяет каждое техническое решение до того, как оно попадёт в смету.

Аудит ведут основатели: системный архитектор разбирает код, инфраструктуру и безопасность, продакт-менеджер — сценарии пользователей, аналитику и метрики продукта.

Студия с 2025 года, проекты ведут основатели. Они работали над продуктами федеральных компаний — в девелопменте, ритейле, travel и финтехе; суммарный опыт — 8+ лет.

Условия

Условия работы

  • ДоговорРаботаем по договору с фиксированным составом этапа и критериями приёмки.
  • Поэтапная оплата после приёмкиПлатите за этап после того, как приняли результат — не авансом за весь проект.
  • NDA до звонкаПодписываем соглашение о неразглашении до того, как вы расскажете детали.
  • Исходный код — вашРепозиторий, доступы и документация передаются вам; без привязки к нам.

Договор, поэтапная оплата после приёмки, NDA до звонка, исходный код — ваш. Исполнитель — ИП Джафаров Всеволод Сергеевич, ИНН 213011588600, ОГРНИП 325508100382801.

FAQ

Вопросы о доработке чужого продукта

Что нужно, чтобы вы получили доступ к чужому коду?

Нужен доступ к репозиторию с историей изменений, серверам и внешним сервисам. Если чего-то нет, на разборе скажем, что можно восстановить и как. Доступы выдаёте вы, NDA подписываем до того, как их получим.

Что делать, если у нас нет исходного кода?

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

Нужно ли договариваться со старым подрядчиком?

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

Вы будете всё переписывать с нуля?

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

Какие гарантии вы даёте?

Работаем по договору с этапами и критериями приёмки; оплата этапа — после приёмки. Отчёт аудита остаётся у вас, даже если дальше вы работаете с другой командой. Исправления дефектов в своей работе делаем в гарантийный период, который фиксируем в договоре.

Какой минимальный бюджет?

Первичный разбор за 3 дня — бесплатный. Цену и срок полного аудита называем после разбора, когда видны объём кода и состояние доступов. Стоимость стабилизации и развития считаем по итогам аудита и фиксируем в договоре.

Можно ли не останавливать продукт на время работ?

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

Кому принадлежит код после ваших доработок?

Вам. Работаем в вашем репозитории, доступы и документацию передаём вам. Если вы решите продолжить с другой командой, она получит проект в понятном состоянии.

Бесплатное мини-проектирование за 3 дня

Разберём ваш проект за 3 дня бесплатно

Ответим за 2 часа в рабочее время. Созвон 30 минут, NDA до звонка — и за 3 дня скажем, что происходит с продуктом и с чего начинать.

  • Ответ за 2 часа в рабочее время
  • Созвон 30 минут, NDA до звонка
  • Мини-проектирование за 3 дня — бесплатно
  • Договор, поэтапная оплата после приёмки, код — ваш