Как вайбкодинг меняет работу с заказчиком

К нам приходят клиенты с нейросетевыми прототипами и сервисами, причём речь не о микростартапах, а о довольно крупных компаниях. Сам по себе этот сценарий уже никого не удивляет.

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

В стандартном SDLC есть заказчик со стороны бизнеса, бизнес-аналитик и системный аналитик, которые детализируют задачу. Затем менеджер всё планирует, дизайнер проектирует решение, разработчик реализует, а тестировщик проверяет.

Мы изменили этот процесс: клиент самостоятельно вайбкодит прототипы доработок и новых фичей в безопасной среде и прямо по ходу работы передаёт нам требования в таком виде.

В результате получаем не просто ТЗ и даже не прототип, а уже работающий фрагмент продукта — например, отдельный модуль.

Дальше берём этот фрагмент, перерабатываем его, повышаем инженерную зрелость и UX, улучшаем результат, который изначально выдала нейросеть клиента. А клиент уже на работающем решении показывает, что устраивает, а что нужно изменить. Так требования уточняются по ходу, а не передаются один раз на старте.

Главный эффект — time-to-market сокращается в разы. На входе у нас не абстрактные ожидания и пожелания, а решение, которое в целом закрывает потребность клиента, плюс конкретные комментарии к нему.

Конечно, в таком процессе есть шероховатости, которые нам приходится устранять. Но полученный эффект значительно превосходит все потенциальные проблемы.

Мир меняется.