Янтарь — 12 релизов десктоп-приложения за одну сессию

Собственный продукт для голосового ввода — как агентный конвейер позволяет одному человеку выпускать релизы со скоростью команды.

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

Скорость как главный эксперимент

Самое интересное в этом проекте — не фичи, а темп разработки. Рекорд: двенадцать релизов за одну рабочую сессию. Не коммитов — релизов: версия собрана, проверена, выложена, следующая пошла.

Такой темп возможен только потому, что рутину везёт конвейер: агент пишет код по спеке, гоняет проверки, собирает билд, обновляет версию. Я работаю развилками: проверяю результат, решаю, что дальше, отлавливаю то, что автопроверки не видят. Обычная команда тратит на согласования больше времени, чем у меня уходит на релиз.

Что под капотом

Приложение на десктопе плюс серверная часть с админкой на VPS — управление пользователями и доступами. Распознавание — те же движки, что я использую в транскрибации, обвязка своя: горячие клавиши, вставка в активное окно, обработка текста после распознавания.

Отдельная развилка была про то, что показывать пользователю. Инженеру хочется вывести наружу все настройки и режимы. Пользователю нужно, чтобы работало. Урок, который я усвоил от старших коллег по продукту: технику — спрятать, наружу — простые тарифы и одна кнопка.

Статус и цифры

  • 12 релизов за одну сессию — личный рекорд конвейера
  • Серверная часть с мультиадминкой — в проде на VPS
  • Финансовая модель посчитана, продукт готовится к открытому запуску
  • Главный вывод: скорость итераций — это тоже фича продукта

ПРИМЕНИТЬ У СЕБЯ

Хотите разобрать, как это ложится на вашу задачу? Напишите — обычно пары сообщений хватает, чтобы понять, есть ли смысл двигаться дальше.

Telegram @bosswor