Доработка приложения за другим подрядчиком
Берём доработку приложения за другим подрядчиком: разбираемся в чужом коде, проводим аудит IT-проекта и возвращаем продукт в рабочее состояние. Подходит, если подрядчик бросил разработку, продукт устарел и перестал развиваться или падает без понятной причины. Начинаем с бесплатного разбора за 3 дня, затем — аудит, план перезапуска продукта, стабилизация и развитие.
- Стоимость после первичного разбора
- Первичный разбор 3 дня, бесплатно
Студия с 2025 года, проекты ведут основатели. Они работали над продуктами федеральных компаний — в девелопменте, ритейле, travel и финтехе; суммарный опыт — 8+ лет.
Похожая задача из опыта команды
Развитие коробочного приложения девелопера — продукта, который уже работал у пользователей и требовал доработок без остановки. Это опыт участника команды в найме, детали под NDA.
Роль, период и подробности расскажем на созвоне — NDA подпишем до звонка. Все кейсы →
Что делаем, когда подхватываем продукт
- Восстановление доступов
- Аудит кода
- Аудит инфраструктуры
- Аудит продукта и метрик
- План реанимации
- Стабилизация
- Документация
- Развитие
Как входим в чужой проект
- 01Аудит кода и инфраструктуры
- 02Аудит продукта и метрик
- 03План реанимации
- 04Стабилизация
- 05Развитие
Сколько стоит аудит и перезапуск продукта
Цена зависит от
размер кодовой базы · состояние доступов · документация · срочность · объём стабилизации
Стоимость стабилизации и развития фиксируем в договоре по итогам аудита. Оплата поэтапная — после приёмки каждого этапа.
Разберём ваш проект за 3 дня бесплатно
Расскажите, что случилось с продуктом и какие доступы у вас есть. За 3 дня посмотрим проект и скажем, что с ним происходит, что чинить в первую очередь и нужен ли полный аудит. NDA подписываем до звонка.
- Ответ за 2 часа в рабочее время
- Созвон 30 минут, NDA до звонка
- Мини-проектирование за 3 дня — бесплатно
- Договор, поэтапная оплата после приёмки, код — ваш
Модули, этапы и цена подробно
Что делаем — подробно
Состав работ зависит от состояния продукта. Ниже — полный набор; после разбора оставляем только то, что нужно вашему проекту.
- Восстановление доступоврепозиторий, серверы, домены, магазины приложений, внешние сервисы
- Аудит кодаархитектура, качество, зависимости, безопасность, тесты
- Аудит инфраструктурысерверы, сборка и деплой, резервные копии, мониторинг
- Аудит продукта и метриксценарии пользователей, аналитика, обращения в поддержку
- План реанимациинаходки с приоритетами, этапы, оценка работ
- Стабилизациякритичные ошибки, падения, уязвимости, обновление зависимостей
- Документацияописание архитектуры, окружений и процесса релиза
- Развитиеновые функции по плану, регулярные релизы
Что происходит на каждом шаге
-
01
Аудит кода и инфраструктуры
Собираем доступы, разворачиваем проект у себя, проверяем архитектуру, зависимости, безопасность, сборку, деплой и резервные копии.
Результат: понятно, что в проекте есть, что сломано и что опасно трогать.
-
02
Аудит продукта и метрик
Проходим ключевые сценарии пользователей, смотрим аналитику, отзывы в магазинах приложений и обращения в поддержку.
Результат: видно, где продукт теряет пользователей и деньги.
-
03
План реанимации
Сводим находки в отчёт с приоритетами и предлагаем этапы: что чинить сразу, что после, что переписать, а что оставить как есть.
Результат: отчёт и план с оценкой работ — его можно отдать любой команде.
-
04
Стабилизация
Исправляем критичные ошибки и уязвимости, настраиваем мониторинг, резервные копии и предсказуемый процесс релиза.
Результат: продукт перестаёт падать, релизы выходят без страха.
-
05
Развитие
Возвращаемся к новым функциям: работаем итерациями с демо, по приоритетам из плана и вашим бизнес-целям.
Результат: продукт снова развивается, а не только чинится.
От чего зависит стоимость
Первичный разбор за 3 дня — бесплатно. Полный аудит — платный: его цену и срок называем после разбора. Стабилизацию и развитие оцениваем по итогам аудита.
- Размер кодовой базы. сколько приложений, сервисов, ролей и интеграций нужно разобрать.
- Состояние доступов. всё ли оформлено на вас или доступы придётся восстанавливать через владельцев аккаунтов.
- Документация. есть ли описание архитектуры и окружений или его придётся восстанавливать по коду.
- Срочность. продукт лежит прямо сейчас или работает, но перестал развиваться.
- Объём стабилизации. сколько критичных ошибок и уязвимостей нужно закрыть до начала развития.
Три ситуации, в которых к нам приходят
Подрядчик бросил разработку
Подрядчик перестал отвечать, сорвал сроки или закрылся. Продукт наполовину готов, документации нет, и непонятно, что из сделанного вообще работает. Часто неизвестно даже, где лежит актуальная версия кода и на кого оформлены серверы.
Начинаем с инвентаризации: что есть у вас на руках, какие доступы можно восстановить, в каком состоянии код. После этого становится ясно, что из готового можно использовать, а что дешевле сделать заново.
Продукт устарел и перестал развиваться
Приложение работает, пользователи есть, но каждая доработка занимает месяцы, а любое изменение ломает что-то в другом месте. Зависимости давно не обновлялись, новые версии iOS и Android приносят ошибки, разработчики отказываются брать проект.
Здесь задача — перезапуск продукта без остановки: стабилизировать то, что есть, и постепенно заменить проблемные части, не переписывая всё с нуля и не теряя пользователей.
Продукт падает, и непонятно почему
Сбои под нагрузкой, потерянные заказы и заявки, жалобы пользователей — а команда не может найти причину. Без логов и мониторинга каждое падение разбирают вслепую.
Сначала даём продукту «зрение»: логи, мониторинг, алерты. Потом находим и закрываем причины падений по приоритету — от тех, что стоят денег, к косметическим.
Что проверяем на аудите IT-проекта
Аудит отвечает на три вопроса: можно ли продукт безопасно развивать, что мешает ему работать стабильно и сколько стоит привести его в порядок. Для этого смотрим не только код.
- Код и архитектура: как устроены модули и связи между ними, где дублируется логика, какие части никто не сможет поддерживать.
- Зависимости: устаревшие библиотеки и фреймворки, известные уязвимости в них, совместимость с текущими версиями iOS и Android.
- Безопасность: хранение паролей и ключей, права доступа, защита персональных данных и соответствие 152-ФЗ.
- Инфраструктура: где и как развёрнут продукт, есть ли резервные копии и проверялось ли восстановление из них.
- Сборка и релизы: можно ли собрать приложение из репозитория, автоматизирован ли выпуск, кто владеет ключами подписи.
- Данные и интеграции: обмен с CRM, 1С, платёжными и внешними сервисами — что работает, что падает молча.
- Продукт: ключевые сценарии пользователей, аналитика, отзывы и обращения в поддержку.
Что вы получите после аудита IT-проекта
Результат аудита — не список претензий к прошлой команде, а рабочий документ для решений. Каждая находка в отчёте описана одинаково:
- Находка — что именно обнаружено и где: модуль, файл, сервис, настройка.
- Почему это проблема — объяснение без жаргона, понятное владельцу продукта.
- К чему приведёт — риск для бизнеса: потеря данных, простой, уязвимость, рост стоимости доработок.
- Рекомендация — что сделать и примерная трудоёмкость.
- Приоритет — критично, важно или можно отложить.
Пример записи — иллюстрация формата, а не находка из реального проекта:
- Находка
- Ключи доступа к платёжному сервису хранятся в коде мобильного приложения.
- Почему это проблема
- Ключи можно извлечь из опубликованного приложения.
- К чему приведёт
- Посторонние смогут выполнять операции от имени вашего аккаунта у платёжного провайдера.
- Рекомендация
- Перенести операции на сервер, выпустить новые ключи, старые отозвать.
- Приоритет
- Критично — исправить до следующего релиза.
В конце отчёта — сводка: общее состояние продукта, три–пять главных рисков и план работ по этапам. Отчёт остаётся у вас, и с ним можно идти к любой команде, а не только к нам.
Как дорабатываем чужой код и не ломаем продукт
Доработать чужой код сложнее, чем написать свой: никто не помнит, почему решение сделано именно так, а тестов чаще всего нет. Поэтому до первой правки выполняем несколько шагов.
- Отдельная копия. Разворачиваем проект на тестовом окружении и проверяем, что он собирается и работает так же, как в бою.
- Резервные копии. Убеждаемся, что данные можно восстановить, — до того, как что-либо менять.
- Тесты на критичные сценарии. Покрываем проверками регистрацию, оплату, заявки — то, что нельзя сломать.
- Небольшие изменения. Правим частями и выпускаем часто: так проще найти причину, если что-то пошло не так.
- Решение «переписать или чинить» — по фактам. Переписываем модуль, только если его поддержка обходится дороже замены, и показываем расчёт.
Если старый подрядчик на связи — или уже нет
Если предыдущий подрядчик готов передать проект, даём вам чек-лист: что запросить — код со всей историей изменений, доступы к серверам и сервисам, ключи подписи приложений, документацию и пароли от служебных аккаунтов. Вопросы ему задаём через вас или вместе с вами.
Если подрядчик пропал, восстанавливаем доступы через владельцев аккаунтов: магазины приложений, хостинг, домен и внешние сервисы, если они оформлены на вашу компанию. Если что-то оформлено на подрядчика, подскажем, как вернуть контроль, и учтём это в плане.
Мы не обсуждаем качество работы прошлой команды в оценочных терминах — описываем факты и последствия. Вам нужны решения, а не виноватые.
С чего начать
Первые шаги — бесплатные и ни к чему вас не обязывают.
- Заявка. Коротко опишите, что случилось с продуктом. Ответим за 2 часа в рабочее время.
- Созвон 30 минут. Уточним ситуацию и список доступов. NDA подпишем до звонка.
- Разбор за 3 дня. Бесплатно посмотрим проект и скажем, что с ним происходит и с чего начинать.
- Аудит. Если нужен полный разбор — фиксируем цену и срок аудита в договоре.
- Стабилизация и развитие. Работаем по плану из отчёта, этапами с приёмкой.
С какими технологиями разбираемся
Чаще всего к нам приходят с веб- и мобильными продуктами на распространённых технологиях. Если стек редкий — скажем об этом на разборе честно.
Мобильные приложения
Веб и серверная часть
Данные
Инфраструктура
Кто ведёт проект
Продакт-менеджер
Отвечает за то, что и зачем строим: сценарии пользователей, приоритеты, состав релизов, приёмку и метрики. Он же ведёт коммуникацию с вашей командой.
Системный архитектор
Отвечает за то, как это работает: архитектуру, интеграции, безопасность данных, качество кода и нагрузку. Проверяет каждое техническое решение до того, как оно попадёт в смету.
Аудит ведут основатели: системный архитектор разбирает код, инфраструктуру и безопасность, продакт-менеджер — сценарии пользователей, аналитику и метрики продукта.
Студия с 2025 года, проекты ведут основатели. Они работали над продуктами федеральных компаний — в девелопменте, ритейле, travel и финтехе; суммарный опыт — 8+ лет.
Условия работы
- ДоговорРаботаем по договору с фиксированным составом этапа и критериями приёмки.
- Поэтапная оплата после приёмкиПлатите за этап после того, как приняли результат — не авансом за весь проект.
- NDA до звонкаПодписываем соглашение о неразглашении до того, как вы расскажете детали.
- Исходный код — вашРепозиторий, доступы и документация передаются вам; без привязки к нам.
Договор, поэтапная оплата после приёмки, NDA до звонка, исходный код — ваш. Исполнитель — ИП Джафаров Всеволод Сергеевич, ИНН 213011588600, ОГРНИП 325508100382801.
Вопросы о доработке чужого продукта
Что нужно, чтобы вы получили доступ к чужому коду?
Нужен доступ к репозиторию с историей изменений, серверам и внешним сервисам. Если чего-то нет, на разборе скажем, что можно восстановить и как. Доступы выдаёте вы, NDA подписываем до того, как их получим.
Что делать, если у нас нет исходного кода?
Сначала проверим, нет ли кода у вас в аккаунтах, у сотрудников или на серверах. Если исходников нет совсем, восстановить продукт из опубликованного приложения нельзя — тогда честно сравним стоимость новой разработки с остальными вариантами.
Нужно ли договариваться со старым подрядчиком?
Не обязательно, но если он на связи — передача пройдёт быстрее. Дадим чек-лист, что у него запросить. Напрямую со старым подрядчиком общаемся только с вашего согласия.
Вы будете всё переписывать с нуля?
Нет, если это не выгоднее. Переписываем только модули, поддержка которых обходится дороже замены, и показываем расчёт. Чаще продукт удаётся стабилизировать и развивать по частям.
Какие гарантии вы даёте?
Работаем по договору с этапами и критериями приёмки; оплата этапа — после приёмки. Отчёт аудита остаётся у вас, даже если дальше вы работаете с другой командой. Исправления дефектов в своей работе делаем в гарантийный период, который фиксируем в договоре.
Какой минимальный бюджет?
Первичный разбор за 3 дня — бесплатный. Цену и срок полного аудита называем после разбора, когда видны объём кода и состояние доступов. Стоимость стабилизации и развития считаем по итогам аудита и фиксируем в договоре.
Можно ли не останавливать продукт на время работ?
Да, обычно продукт продолжает работать. Изменения проверяем на тестовом окружении и выпускаем небольшими релизами. Если для исправления нужен короткий простой, согласуем время заранее.
Кому принадлежит код после ваших доработок?
Вам. Работаем в вашем репозитории, доступы и документацию передаём вам. Если вы решите продолжить с другой командой, она получит проект в понятном состоянии.
Разберём ваш проект за 3 дня бесплатно
Ответим за 2 часа в рабочее время. Созвон 30 минут, NDA до звонка — и за 3 дня скажем, что происходит с продуктом и с чего начинать.
- Ответ за 2 часа в рабочее время
- Созвон 30 минут, NDA до звонка
- Мини-проектирование за 3 дня — бесплатно
- Договор, поэтапная оплата после приёмки, код — ваш