Подхватываем проект после другого разработчика
Проект остановился: исполнитель перестал отвечать, сроки прошли, а на руках — половина сайта, чужой репозиторий и смутное понимание, что вообще сделано. Ситуация неприятная, но рабочая: мы вытаскивали проекты и из худшего состояния.
Главное здесь — не бросаться доделывать вслепую. Сначала нужно понять, что реально готово, что заявлено готовым, но не работает, и какие доступы утеряны безвозвратно. Это и есть первый этап.
Обсудить задачуПризнаки, что пора менять подрядчика
- 01Сроки сдвинулись дважды и каждый раз по новой причине
- 02Показывают скриншоты вместо работающей версии на тестовом адресе
- 03Нет доступа к репозиторию, код «у разработчика на компьютере»
- 04На вопрос о том, что конкретно сделано, отвечают общими словами
- 05Исполнитель пропал больше чем на неделю без предупреждения
Что делаем
- 01
Инвентаризация
Собираем всё, что есть: домен, хостинг, репозиторий, макеты, переписку, договор. Составляем список утерянного.
- 02
Восстановление доступов
Помогаем вернуть контроль над доменом и хостингом. Часто это оказывается сложнее, чем сам код.
- 03
Ревизия готовности
Проверяем, что из заявленного работает. Итог — список: готово, есть, но не работает, не начато.
- 04
План завершения
Оцениваем, что дешевле доделать, а что переписать. Даём смету на доведение до запуска.
- 05
Доведение до запуска
Работаем итерациями с показом на тестовом адресе, чтобы вы больше не оказались в ситуации «поверьте на слово».
Что делать, пока вы ищете нового исполнителя
Первым делом убедитесь, что домен зарегистрирован на вас, а не на подрядчика. Это самая частая и самая болезненная потеря: сайт можно переписать, домен с историей — нет.
Дальше — сохраните всё, к чему есть доступ: выгрузку базы, файлы с хостинга, макеты, переписку с постановками задач. Даже неполный код экономит время новому исполнителю, а переписка часто оказывается единственным документом, где зафиксировано, что вообще должно было получиться.
И не удаляйте старый хостинг, пока не убедились, что копия развернулась в другом месте. Это звучит очевидно, но именно так теряют последнюю рабочую версию.
Что обычно спрашивают
Исходников нет, есть только работающий сайт. Это конец?
Не обязательно. Пока есть доступ к хостингу, файлы и базу удаётся забрать почти всегда. Хуже, когда утерян и он: тогда восстанавливаем через регистратора и провайдера, и это отдельная работа со своими сроками.
Домен оформлен на бывшего подрядчика. Что делать?
Смотреть договор и обращаться к регистратору. Если договора нет, шансы зависят от того, чем вы можете подтвердить оплату и владение. Мы подскажем порядок действий, но юридическую часть придётся вести вам.
Сколько будет стоить доделать?
Пока мы не увидели код, любая цифра — выдумка. Мы делаем разведку, показываем реальное состояние проекта и только потом даём смету. Часто выясняется, что готово меньше, чем было заявлено.
Не проще ли начать с нуля?
Иногда действительно проще, и мы это скажем прямо. Но чаще половина работы всё же пригодна — особенно дизайн, тексты и структура. Выбрасывать их вместе с кодом незачем.
Вы возьмётесь, если проект писали на незнакомой вам технологии?
Смотрим по ситуации. Основной стек мы называем честно, и если проект написан на чём-то, чего мы не ведём, лучше сказать об этом сразу, чем учиться за ваш счёт.