Чек-лист проблемного web-проекта
Диагностический чек-лист: подрядчик затягивает разработку, проект трудно передать, портал ломается после релизов и нет документации.
Открыть чек-листТехнический тупик
Технический тупик начинается не тогда, когда система полностью сломалась. Обычно он проявляется раньше: простые задачи внезапно становятся дорогими, сроки плывут, команда боится трогать критичные модули, а бизнес уже не понимает, можно ли развивать проект дальше.
Ситуация
Снаружи проект может работать: пользователи заходят в портал, заказы создаются, интеграции иногда выполняются, команда что-то дорабатывает. Но внутри появляется другой признак: любое изменение требует долгого разбора старой логики, а оценка задачи зависит не от объёма функции, а от страха что-то сломать.
Собственнику в этот момент часто предлагают два крайних варианта: продолжать дорабатывать как получится или переписать всё с нуля. Оба решения рискованны, если нет карты причин. Тупик не всегда означает переписывание. Иногда достаточно стабилизировать критичные сценарии, восстановить документацию, локально переработать проблемный модуль и только потом планировать развитие.
Чек-лист
Диагностический чек-лист: подрядчик затягивает разработку, проект трудно передать, портал ломается после релизов и нет документации.
Открыть чек-листПричины
технический долг копился без оценки влияния на бизнес-сценарии
архитектура была рассчитана на раннюю версию, а проект вырос в портал, личный кабинет или внутреннюю систему
интеграции, роли и данные добавлялись ситуативно, без единой карты зависимостей
релизы проходили без проверки критичных пользовательских сценариев
документация отстала от реальной системы и не помогает новой команде
у проекта нет технического владельца, который связывает бизнес-логику, архитектуру, подрядчиков и roadmap
Диагностика
| Симптом | Что проверить | Что получить |
|---|---|---|
| Доработки стали дорогими | Какие модули, данные и интеграции затрагивает типовая задача | Карта зависимостей и причин роста оценки |
| Сроки стали непредсказуемыми | Где появляются неизвестные работы: требования, архитектура, тестирование, интеграции или релиз | Карта рисков по срокам |
| Команда боится менять систему | Критичные модули, отсутствие тестовых сценариев, документация, владельцы знаний | Список зон, которые нельзя трогать без стабилизации |
| После релизов ломаются старые сценарии | Регрессии, тестовые контуры, правила релиза и отката | Карта релизных рисков |
| Появилась идея переписать всё | Что можно сохранить, что нужно локально переработать, что действительно требует нового проектирования | Roadmap стабилизации и восстановления |
Карта причин
Тупик редко появляется из-за одной ошибки. Обычно это сочетание неописанной бизнес-логики, технического долга и потери контроля над релизами.
Роли, статусы, исключения и ручные процессы живут в голове команды.
Быстрые решения стали постоянными и начали ограничивать развитие.
CRM, 1C, портал и таблицы дают разные ответы на один вопрос.
Подрядчик занят задачами, но бизнес не видит причин задержек и рисков.
Первые шаги
Диагностика нужна, когда бизнес уже не может отличить обычный технический долг от системной потери управляемости, а команда предлагает либо продолжать хаотично, либо переписывать всё без карты причин.
Выделить функции, интеграции и пользовательские пути, которые нельзя ломать, и временно ограничить рискованные изменения вокруг них.
Не переписывать весь проект сразу, а найти модули, где небольшая архитектурная переработка снизит стоимость и риск будущих задач.
Отложить крупные новые функции, пока не описаны зависимости, критерии готовности, технический долг и риски релиза.
Если часть системы действительно не поддерживает бизнес-логику, зафиксировать границы нового проектирования и план безопасной миграции.
Что не делать
Следующий шаг
Выберите ближайший маршрут: собрать факты, проверить подрядчика, подготовить AI-ready основу или спроектировать систему заново.
Если сроки, бюджет или стабильность перестали быть предсказуемыми, сначала нужно собрать факты и карту рисков.
Если ответы по срокам, рискам и релизам стали размытыми, нужен контроль по артефактам, а не микроменеджмент.
Если хочется AI-ассистента, RAG или автоматизацию, сначала стоит проверить данные, роли, документы и критерии качества.
Связанные материалы
Статья с первичной самодиагностикой и признаками, которые нельзя игнорировать.
Как разложить восстановление на этапы: факты, критичные зоны, документация, стабилизация и развитие.
Как выбрать между стабилизацией текущей системы, локальной переработкой и новым проектированием.
Материал о том, как отличить управляемые ограничения от долга, который уже мешает развитию.
Структура документации, без которой сложно передавать, поддерживать и восстанавливать проект.
Глубокий разбор причин, если проект уже застрял в сроках, архитектуре или коммуникации.
Переход от диагностики к стабилизации, документации и roadmap восстановления.
Первичная самостоятельная проверка признаков технического тупика, рисков и документации.
Обезличенный сценарий, где портал развивался рывками и потерял управляемость.
FAQ
Нет. Часто сначала можно стабилизировать критичные сценарии, восстановить документацию, локально переработать проблемные модули и только потом решать, нужна ли новая архитектура.
Смотрите не на один баг или задержку, а на системные признаки: дорожающие доработки, непредсказуемые сроки, страх менять модули, отсутствие актуальной документации и повторяющиеся регрессии после релизов.
Да, если отделить обязательные текущие работы от новых рискованных доработок и согласовать доступы к репозиториям, документации, окружениям, списку задач и релизной истории.
Карта причин, список критичных рисков, рекомендации по стабилизации, варианты решения и roadmap: что сохранить, что локально переработать, что проектировать заново.
Заявка
Опишите, какие доработки подорожали, где плывут сроки, что команда боится менять, какие интеграции критичны и обсуждалось ли полное переписывание.