Jay Agents Hub

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

8
дверей
столько разных способов, которыми задача к нам приходит
7
остановок
столько раз за жизнь задачи работа ждёт вашего решения
3
места
куда складывается всё: план, отложенное, документы продукта
15
проверок
идут сами и только предупреждают, ничего не запрещают
7
сборщиков
собирают производное, чтобы его не писали руками
38
в отложенном
и у каждой записи есть условие, при котором вернёмся

Путь задачи

Точных сроков нет: проработали задачу — сразу несём разработке. Ни спринтов, ни привязки ко дню.

Агент предлагает что угодно без спроса — включая «что делать» и «зачем». Останавливается он там, где решение закрепляется: попадает в документы, уходит наружу к людям или на нём начинает строить кто-то ещё. Всё, что отменяется без чужих потерь, делается и показывается.

Здесь решаете вы
Путь задачи
Делается само
Начало

Откуда приходит задача

Не только «пришла идея». Дверей ровно восемь, и они равноправны.

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

Восьмая дверь особая: она открывается из середины работы — чтобы сверить, то ли собрали, о чём договаривались.

Готово, когда: понятно, во что это превратится.
  • решает, задача это или просто новые сведения для документов
  • ищет совпадение с отложенным — командой, а не памятью
Ветка, которая в задачи не превращается

То, что нашли на рынке и в цифрах продукта, и поток пожеланий — от коллег, которые сами им пользуются, и от крупных клиентов.

→ идёт в документы продукта: пополняет случаи, портреты людей и их истории
Берём или нетСамое дешёвое место отказаться: здесь задача стоит минуту, а не неделю.
Шаг 1

Смотрим с пяти сторон

что даёт человекучто даёт деньгамработает ли на замыселкого касаетсяво что обойдётся
Готово, когда: в чате есть разбор с плюсами, минусами и предложением.
  • факты добываются с источником, а не по памяти
  • отдельно оценивается, собираемо ли это и нужны ли разработчики
  • решили «не сейчас» — запись уходит в отложенное обязательно с условием возврата
Отвечаете на вопросы и правите текстРабота не начинается, пока по каждому из семи вопросов нет либо вашего ответа, либо честной пометки «решил сам, вот так и почему».
Шаг 2

Описание задачи для разработки

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

1 · как сделано у других2 · кому и зачем это нужно3 · что человек хочет сделать4 · что продукт обязан уметь

Требование, которое не закрывает ни одного желания из третьей ступени, либо получает его, либо уходит в «сюда не входит».

Готово, когда: файл описания существует и вы его правили. Описание, которое ни разу не правили по ходу, было обрядом, а не договором.
  • семь вопросов, на которых обычно и рвётся: норма · что ломается · откуда берётся каждое число · что уже не вернуть · что не входит · сколько стоит · кто застрянет
  • проверка на выдумки: придуманные названия и числа без источника вычёркиваются
  • поиск по отложенному — в начале и ещё раз после разбора с командой
  • что всплыло не про эту задачу — списком в отложенное перед показом
Простая или сложнаяАгент предлагает и объясняет, во что это встроится. Решаете вы.
Шаг 3

Развилка: нужна ли серверная часть

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

Простая

Правим прямо в продукте, отдаём разработчикам, вливают они сами.

Сложная

Заводим задачу с описанием, собираем прототип той же веткой, показываем и разбираем с командой.

Готово, когда: у простой — правка отправлена; у сложной — задача заведена и прототип показан.
  • карточка оформляется по правилам своего типа
  • запись в Jira — только по отдельному разрешению. Ничего не удаляется
Ведёте разборПоказываете задачу команде, отвечаете на вопросы. Часть задачи здесь меняется — это нормально и ради этого разбор и нужен.
Разбор

Показываем прототип команде и дизайнеру

Прототип — ветка от продукта с номером задачи. Заранее дизайнеру её не отдаём: он смотрит вместе с командой и говорит правки прямо на разборе.

одна ветка от продуктаконкретный список пунктов, а не «посмотри»правки вносим мыветка остаётся образцом

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

Готово, когда: прототип доработан по сказанному, и в разработку уходит более готовая версия.
  • карточка задачи и ссылка на ветку готовятся заранее
  • после разбора остаётся расшифровка — с неё начинается следующий шаг
Что я понял и куда положуВам показывают список: что меняю, откуда взялось, как будет звучать. Вносится только после вашего ответа.
После разбора

Договорённости расходятся по четырём местам

Расшифровка — это сырой разговор, а не готовое решение: в ней спорят, передумывают и договариваются намёками. Брать правки прямо из неё нельзя.

1 · Описание задачи

Решение становится правилом, противоречащие места переписываются.

2 · Документы продукта

Плюс записка: откуда пришло и как договорились.

3 · Jira

Появилась задача или изменилась постановка заведённой.

4 · Отложенное

«Делаем, но не сейчас» — с условием возврата.

Готово, когда: у каждого решения есть адрес. Решение без адреса — либо ещё не решение, либо потеря.
  • сначала выписываются все решения списком — он и есть предмет проверки
  • отдельно помечается, где команда договорилась не о том, что написано
  • разбор, после которого в документе ничего не поменялось, — признак пустышки
Говорите «готово»Это не «работает у пользователей», а «моя часть закончена». Никто, кроме вас, этого сказать не может.
Шаг 4

Готово: ваша часть закончена

Описание готово, разбор прошёл, решения внесены. Дальше строит команда.

Готово, когда: вы сказали это в чат, а агент записал на диск.
  • записывается на диск с датой и номером сразу: когда разговор становится длинным, программа сжимает его, и сказанное в чате пропадает
Читаете утренний разборНа выходе не отчёт «всё хорошо», а список: что сломано, где и со снимком.
Шаг 5

Ночь: проверка, а не правка

Ночью агент ничего не чинит. Он проходит продукт по заготовленным случаям и приносит отчёт.

по агенту на каждый тип людей2 независимых проходаснимки экранаполомка становится постоянной проверкой
Готово, когда: есть список находок, а поломки описаны так, что их можно заводить в Jira.
  • даты проверок проставляются прямо в список случаев
  • случаев заведено 100, проверено ни одногоещё не сделано
Пока строят

Дизайнер правит внешний вид по коду

Когда команда собрала фронт, дизайнер заходит в него сам и правит внешний вид. Это второе и последнее его касание.

правит вид, не поведениеделает сам, без нашего кругапростую задачу видит только здесь

Это не возврат в проработку и не новый круг описания задачи: если меняется поведение, а не вид, — это уже правка описания и идёт своим порядком.

Готово, когда: внешний вид приведён к задуманному до того, как вы принимаете работу.
  • у простой задачи разбора не было, и дизайнер видит её впервые именно тут — дыры это не создаёт
Принимаете работу командыВторое «готово», и его нельзя путать с первым.
Возврат

Готово: команда сделала

Влили как есть — короткая записка, что построено. Влили со своими правками — это главный случай: записываем, чем сделанное отличается от описанного.

Не приняли — это не записка, а возврат к описанию задачи.

Готово, когда: записка написана и лежит рядом с описанием задачи.
  • узнаётся само: при закрытии дня агент смотрит, что стало с отправленным
Принимаете переписанноеСмысловая правка — новый тип людей, новая история, смена боли или бюджета — только по вашему прямому «да».
Шаг 6

Заносим в документы продукта

Документы переписываются, а не дописываются: приписка внизу при живущем наверху старом тексте хуже, чем ничего — документ спорит сам с собой.

переписано только неверноенаписана записка почему такпроверка на противоречия прошлановое попало в документы, а не в стол
Готово, когда: сошлись все четыре признака слева.
  • что задача сделала неверным, ищет отдельный проверяющий в чистом окне
  • он только читает и показывает противоречия — сам не правит ничего
Два прямых «да» в двух разных сообщенияхТак уходит наружу всё. Читать чужое можно без спроса, писать — нет. В канал вы отправляете сами.
Шаг 7

Наружу

правки и описания — командедокументы — в репозиторийсообщение в общий каналстраница с итогами неделипубличный сайт продукта
Готово, когда: сам по себе. Факт отправки нигде не отмечается — он и так очевиден.
  • состав недели собирается сам, страница верстается автоматически
  • план работ и эта вкладка пересобираются одной кнопкой и уезжают на сайт

Куда всё складывается

У каждой идеи и находки ровно одно место. Четвёртого нет: пока карточка лежит вне этих трёх, у неё нет ни срока, ни условия, ни состояния.

План работчто делаем и когда, кто ведёт

Полоса на диаграмме. Дорожка — направление продукта, их 17. Кто ведёт — буквой на полосе.

Отложенноерешили не сейчас — при каком условии вернёмся

Запись обязательно с условием возврата. Без него это склад, а не работа. Сейчас записей 38, условие есть у всех.

Документы продуктаэто уже не идея, а требование

Главный документ, случаи использования, типы людей, их истории и записки о принятых решениях.

Когда находка что-то значит

Ниже этого уровня находка — совет, а не повод останавливать работу. Ответ всегда «да или нет», без оценок от одного до пяти, и проверяющий один: лишние круги проверки выдумывают находки.

Документы

цитата из другого документа с файлом и строкой

Экраны

снимок живого прохода по случаю

Логика и числа

вывод команды целиком

Что делается само

Начало разговора

Печатает, где остановились, какие файлы заняты соседями и что не сохранено.

Сколько читать

Агент вслух говорит объём. Переписывает документы или публикует — обязан спросить у вас.

Поиск по отложенному

Ищет по теме и печатает вместе с условием возврата. Включается в четырёх местах.

Вопрос находит агента

Навык каждого шага сам ищет своё имя в списке открытых вопросов. Открытых сейчас — 2.

Проверка на противоречия

Отдельный агент в чистом окне читает документ и ищет прямые противоречия. Не правит ничего.

15 проверок

Битые ссылки, попавшие в текст пароли, брошенные пометки, разъехавшиеся числа, отставшая страница.

7 сборщиков

У производного нет своего источника правды. Ни одно поле не заполняется с двух сторон.

Закрытие дня

Переписать состояние, записать решения, пересобрать производное, прогнать проверки, сохранить.

Что мы решили не делать

Не список отменённых возможностей продукта, а список отбитых предложений. Попадает сюда только то, что кто-нибудь предложит снова.

Читать все документы сразу

169 тысяч единиц текста на старте — на работу места почти не остаётся

Запрещать сжатие разговора

16 августа это убило рабочий день: сжатие — тоже обращение к модели, и защита съела последний ресурс

Второй и третий проверяющий

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

Действие в конце каждого хода

срабатывает на каждой фразе. Порядок в конце даёт ритуал закрытия дня

Ежедневный отчёт

умер сам: сохранилось четыре штуки, последний в апреле. Заменён недельным

Метки на задачах

отменено вами 24 августа. Задача попадает в направление только своим номером

Отдельный список всех чисел

ловил расхождения задним числом — эту работу делает проверка на противоречия

Список запрещённых слов

список ловит слово, а непонятность живёт в устройстве фразы

Сколько уже работает

работает: 25 из 31 кусковещё нет: 6
Ночная проверка по случаямждёт продукта, на котором есть что проверять
Остальные вкладки сайтаследующая работа
Правка плана прямо на сайтеваше решение: сначала читалка, правка следом
Документы-спутникиждут ваших продуктовых решений
Самопочинка обвязкиждёт очереди
Разбор старой кучи файловждёт дописанного главного документа

Разом это не закрыть по одной причине: переезд на новый порядок нельзя закончить, пока не дописан главный документ продукта — в нём около 6 900 обратных ссылок на старую кучу файлов.

Как обновляется эта страница

Короткий ответ: страница ничего не решает. Она пересказывает человеческим языком то, что записано в рабочих файлах.

рабочие файлы здесь живёт правда сборщик рисует страницу эта вкладка изложение для людей публичный сайт одной кнопкой вместе с планом обратной дороги нет: правка на странице решением не считается
Кто главныйРабочий файл. Разошлись — верить ему, а страницу чинить.
Когда пересобираетсяКнопкой «Опубликовать» вместе с планом работ и в закрытии рабочего дня.
Читает ли её агентНет, и не должен: иначе станет два источника правды, и однажды они разойдутся молча.
Если забудут пересобратьНе выйдет: среди 15 проверок есть та, что сравнивает даты и говорит, на сколько дней страница отстала.