Обновить

Гео-аналитическая платформа вдвоём за 2,5 месяца, или история одной spec-driven разработки

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели9.2K
Всего голосов 8: ↑6 и ↓2+5
Комментарии7

Комментарии 7

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

  • Была ли обозначена изначальная боль и проблема потребителями сервиса?

  • Если да, то сколько примерно потребителей в рынке сталкиваются с этой проблемой?

  • Сколько потребителей в итоге воспользовались Вашим сервисом?

  • Были ли вообще какие-то кастдевы до/после создания проекта?

  • Заработали ли Вы на этом? Если нет, то какая вообще задача и рамки стояли?

Продукт ответил на вопрос бизнеса: сказал, где строить, — и клиент пошёл строить. 

Это не стартап, а одноразовое приложение, для одного клиента: "Продукт ответил на вопрос бизнеса: сказал, где строить, — и клиент пошёл строить".

Для следующего клиента нужно уже на этих же инструментах и методологии писать другое приложение.

Из очевидного: доработка таких "одноразовых приложений" до новых нужд клиента - довольно дешёвый процесс:

Главное наблюдение: чем больше контекста накапливалось, тем быстрее шла разработка. В какой-то момент стало достаточно сказать «добавь в CRM такую-то сущность» — и агент по накопленным примерам сам создавал таблицу, сервис, контроллеры и фронтенд, и всё это вписывалось в дизайн продукта.

Отсюда вывод - ценность разработки смещается не в код, а в документацию к коду.

Понял, то есть, ценность была в процессах, методологии и инструментах. Спасибо!

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

Какая "сотня активных пользователей"?!

План клиента — выйти на 20 (магазинов в год).

Там один клиент, которому надо открыть в 4 раза больше магазинов за год, чем он это делал вручную. Если клиент способен оплатить 6 месяцев работы команды из 3 человек и кучи агентов, а в ответ получает выполнение своих планов ("закрытие боли"), то... какая там разница что за код нагенерировал компилятор ИИ, если код выполняет свою работу?

Кстати, ИИ вполне себе нормально код генерирует, он архитектуру не держит. А код сгенерирует в любом стиле, особенно если есть скилл под этот стиль.

Согласен с главным тезисом: аналитика в текст, спека — центральный артефакт. Уточню из практики: мы выделили аналитика в отдельную роль внутри агентного пайплайна, и решающим оказался не формат спеки, а статус APPROVED — пока человек явно не утвердил документ, дальше по циклу двигаться запрещено. Без этого «спека для LLM» быстро превращается в пересказ хотелок, который агент дописывает сам под себя.

Роль аналитика не исчезает — она сдвигается в приёмку и границы задачи.

Простой вопрос, а смотрели что там напрограммировано? А то потом узнаете, что лучше всего проходимость, где-то на окраине города. Ну, вот веса так легли.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации