{"id":14118,"url":"\/distributions\/14118\/click?bit=1&hash=0ed97bd58a3576473892260d59bc99c4c09002bd6f0a3215702fc4481ce209cd","title":"\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u00ab\u0410\u043a\u0430\u0434\u0435\u043c\u0438\u044f \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u043e\u0432 \u0410\u0432\u0438\u0442\u043e\u00bb","buttonText":"","imageUuid":""}

Продуктовый Backlog с ChatGPT(+ запросы, результаты)

С чего всё началось?

🌚 В выходные, изучая английский язык я подумал, что буду трекать время занятий. И я не был бы собой, если бы не обозначил себе некую измеряемую цель, в моём случае это 500 часов до Fluent.

🍅 А так как я многие дела делаю по методу Помидоро, так вот там используются 25-ти минутные интервалы.

👀 Мне стало интересно отслеживать свой прогресс по изучению английского в этих интервалах. За время с начала отслеживания я набрал 13 таких “сессий”, и тут я решил посчитать на сколько процентов я продвинулся и тд, в итоге я случайно написал приложение в ChatGPT

😉✍🏻 Теперь подробнее как это делалось, вот мои запросы в чат. Это важно для отслеживания логики процесса, ниже перечислены мои запросы в ChatGPT 👇

  • сколько раз по 25 минут содержится в 500 часах-я прошел 13 сессий, сколько это процентов от общего количества сессий?
  • нарисуй прогресс бар пройденный сессий-где я могу запустить онлайн этот код? В каких сервисах?
  • окей, добавь современные а адаптивные стили css для этого кода
  • ок, добавь кнопку добавления сессии и изменения прогресс бара в зависимости от количества сессий js-добавь в прогресс бар отображение количества сессий и их процент html

Надеюсь, суть уловили, по итогу получаем код, который без какой-либо подготовки может работать и воспроизводить наше мини-приложение, потыкать можно тут 👇

😎 Здорово, техническая часть вопроса это очень интересно и увлекательно, но я же продуктолог aka Product Manager, и одна из важнейших частей моей работы развивать Продукт, в которое входит формирование фич и требований, составление, приоритезация бэклога и тд...попробуем составить бэклог в ChatGPT

Формирование бэклога с ChatGPT

👀 Выше была рассказана логика, как я пришел в формированию продуктового бэклога, начав просто с усложнения вопросов для ChatGPT по треккингу нужной мне задачи, доходя до создания мини-приложения.

🤓 Убедившись, что он может сохранять контекст, понимать сложные словесные конструкции, мы можем приступить к первым попыткам формирования продуктового бэклога. я выбрал знакомую и интересную для меня тему: wellness приложение

🖼 Ниже я добавлю скрины, чтобы показать ответы бота на мои вопросы 👇

1. Сначала введем контекст, я сделал это запросом (наш основной вопрос): что нужно для создания wellness приложения?

скрин 1, вводим контекст в AI

2. Какие функции и возможности предлагают Wellness приложения? (на этом этапе ввели контекст в AI, да и сами прошлись по пунктам, чтобы напомнить себе какие этапы и фичи могли бы быть нужны)

скрин 2, дополняем контекст в ChatGPT

3. Составь продуктовый backlog для разработки продукта wellness приложения (влезло 9 из 15 пунктов, очень здорово, что этот генеративный ИИ приписывает в начале и конце подобных “выдач” некоторые пояснения)

скрин 3, составляем бэклог

4. Приоритезируй этот список (такой запрос, имеет сомнительную пользу, но если докрутить, то можно ему скормить что-то типа ICE фреймворка для приоритезации, и на основании этих данных он сможет быстро сделать базовую приоритезацию)

скрин 4, пробуем приоритезировать backlog

⚡ Вы можете потестировать подобные запросы под ваш проект. Ниже из этих данных будем уже формировать таблицу, подготавливать её для заливки в софт типа Jira, ClickUp, Asana и тд

Генерим таблицу с продуктовым бэклогом

→ 🗒 Делаем таблицу с продуктовым бэклогом, добавляем подзадачи, рассчитываем время на реализацию, добавляем теги для удобства и готовим к выгрузке в планировщик задач

Напомню, выше мы получили условно приоритезированный список по мнению ChatGPT.📝

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

"создай из этого таблицу где в первой колонке будет сокращенное название задачи"

Первый вариант таблички с задачей и описанием к ней

⚪ Окей, теперь у нас есть наша первая табличка с тасками, колонки: Заголовок; Описание

👨🏼‍💻 Теперь запросы усложняются, такой запрос мне удалось получить с 4-ой итерации, до этого было всё косо и криво, выглядит он так 👇

"Какие подзадачи можно составить из описания во второй колонке? Ты можешь добавить подзадачи в третью колонку? добавь колонки: 4 колонка - среднее время в днях на реализацию задачи; 5 колонка - сгенерируй короткий тег для задачи; 6 колонка - сегодняшняя дата + количество рабочих дней затраченных на предыдущую задачу, где рабочий день занимает 8 часов с понедельника по пятницу"

💪 По сути он преобразовал мой текст в формулы и рассчитал то, что нужно было посчитать, и обогатил таблицу данными. Круто, идём дальше, если где-то что-то не понятно, нужно объяснение или дополнение, не стесняемся и пишем в комменты или в личку в ТГ @pavelmityagin

🤯 Иногда, ChatGPT тупит и не заканчивает генерацию на половине дела, не то чтобы это норма, но я знаю как с этим бороться, правда это займёт чуть больше времени на перенос этих данных себе в привычные таблицы Excel или Google Sheets.

🛑 Если генерация тормазнулась, то пишем continue или продолжай

просто напишите: продолжай (но может сбиться форматирование)

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

Подготавливаем бэклог из ChatGPT и переносим в систему управления проектами

Мы остановились на том, что получили 6 столбцов беклога в табличном виде, вот их наименования (Скрин 1)

  • 1) Задача
  • 2) Описание
  • 3) Подзадачи
  • 4) Среднее время на выполнение в днях
  • 5) Тэг задачи
  • 6) Дэдлайн задачи

🗒 Можно результаты генерации перенести сначала в таблицу Excel, или как сделал я, в Google Sheets (Скрин 2).

Особенно так удобнее, если ChatGPT выдал вам информацию “кривовато” в нескольких сообщениях.

⬆ Будем выгружать в моём случае в ClickUp

⚙ Переходим в общие настройки, затем как показано на (Скрин 3) и выбираем

  • - Import/export
  • - Excel/CSV
  • - Import From
  • Мы у цели, можно загрузить файлом, а можно вставить так (Скрин 3)

😮 Какие возникли проблемы при экспорте

1) Количество дней на задачу надо изначально было расчитать в часах и добавить обозначение hr или в формате HH:MM - этот вариант я пробовал, но чат-бот выполнил как-то криво, так что лучше генерить так: 80 hr - такой формат примет тот же ClickUp

2) Ещё одна проблемка и тоже связанная с форматом, на этот раз с датой, в нашем примере 18.02.2023, а нам надо dd/mm/yy - через слэш, но так как в некоторых странах может быть другой формат даты, к примеру, mm/dd/yy как в США, то давайте воспользуемся форматом ISO, наша софтинка в это умеет 💬

Я вернулся в ChatGPT и начал тестить запросы, которые помогут мне это исправить, и в дальнейшем применять уже готовые паттерны запросов.

(Скрин 4)→ наладить картину помог такой вариант ↓

⚪ в четвертом столбце умножь значение столбца на 8 и добавить: hr; А для столбца 6 поменяй формат даты на стандарт ISO→ где “8” - это количество рабочих часов в день, можете под себя поменять это значение

☺ А вообще, не стесняйтесь тестировать разные варианты, это может открыть невероятные инсайты, у меня их уже столько, что на полгода регулярного постинга хватит, если конечно будет обратная связь от моих читателей)

🔁 Переносим данные распределяя по нужным столбцам, можно подглядеть в (Скрин 5), и импортируем, на шаге 2 выделяем нужный лист для нашего импорта, галочку Subtasks, и разделитель, в нашем примере это - ; (точка с запятой) (Скрин 6)

🏁 Ну и любуемся результатом (Скрин 7). Отображаются задачи, подзадачи к ним, теги..

Summary:

С помощью ChatGPT вполне можно формировать базовый Product Backlog, но обоготив его дополнительными данными, мы можем получить вполне себе релевантные данные, которые помогут создать основу для более мощных бэклогов, с бренйштормом, с анализом конкурентов и взвешенной приоритезацией.

Данный пример был выполнен еще на 3-ей версии GPT. Сейчас я уже экспериментирую с платной GPT-4, которая сохраняет бОльший контекст и выдаёт более качественные ответы, в которых сильно реже требуется вносить правки, что кратно уменьшает время на описание базовых фич, требований к ним и тд. Помимо этого провожу генерацию гипотез, их оценку, CJM, и анализ данных, немного ML, поиск "bottle neck", поиск зависимостей и артефактов в данных.

Это явно еще не заменит человека всецело, но тот кто владеет GenAI инструментами уже сейчас продуктивнее и продуктивнее и прогрессивнее, отстраивается от классических подходов, смещая свой фокус к более важным делам, не тратя время на рутину, которую могут выполнять сервисы по типу ChatGPT

Нейросеть не заменит человека. Но человек, который использует нейросеть, заменит человека, который ее не использует

один Мудрец

Если вам нужно помочь разобраться в том, как применить ChatGPT и другие GenerativeAI в вашем бизнесе, то пишите мне в ЛС в Телеграм→ @pavelmityagin Также я ищу возможность поработать в проекте в роли CPO/Product Manager

0
19 комментариев
Написать комментарий...
Роман Н

Получается, GPT в силе? )

Ответить
Развернуть ветку
Алексей Самарин

GPT и есть сила)

Ответить
Развернуть ветку
Pavel Mityagin
Автор

сила GPT есть ☝️

Ответить
Развернуть ветку
Polina Dermanovskaia

Впечатляет

Ответить
Развернуть ветку
Артём Подольский

такой подход к своей работе и её оптимизации - очень круто, впечатляет)

Ответить
Развернуть ветку
Pavel Mityagin
Автор

да, это может помочь оптимизировать процессы в работе при должном применении:)

Ответить
Развернуть ветку
Дмитрий Беговатов

Продакты не нужны :)

Ответить
Развернуть ветку
Pavel Mityagin
Автор

Вероятно, это будут вскоре называться операторы ChatGPT 👨🏼‍💻

Ответить
Развернуть ветку
Роман Рабочий

Да вобщем если вчитаться, то набор абстракций от этих ИИ на выходе. Вроде по теме, но вода водой...

Ответить
Развернуть ветку
Pavel Mityagin
Автор

ты про ответы от чатЖПТ?

Ответить
Развернуть ветку
Роман Рабочий

угу.

Не про статью ))

Ответить
Развернуть ветку
Артур Сибагатуллин

Это для вас будет вода, потому что вы шарите. А для начинающих нет.ИИ ведь не знает кто вы и чем вы занимаетесь)

Ответить
Развернуть ветку
Роман Рабочий

Соглашусь!

Ответить
Развернуть ветку
Tanya Tanya

Прикольно. Надеюсь все-таки эта штука нас не заменит а станет хорошим помощником

Ответить
Развернуть ветку
Сергей Сергей

Честно - не зашло
Гладко было на бумаге

Ответить
Развернуть ветку
Rustam

Классный материал, забираю)

Ответить
Развернуть ветку
Сергей Сергей

В продолжения общения в личке)
Ты смешал функционал PO и PM в своем "бэклоге", как результат ни один из них не докрутил до конца.
Попробую кратко:
Функционал РО - верхнеуровневый бэклог сформировал, но упустил многие вещи: исследования, CustDev, дизайн мышление, Unit экономику и иные вещи. Исходя из этого бэклог расширяется, а ты уже все оценил даже.
На примере дизайн мышления/CustDev - ты с чего решил разрабатывать дизайн? Какую задачу дизайнеру поставишь? Как должен выглядеть дизайн? Кто решил что он должен быть такой?
Если это определили ты и дизайнер, то в продуктах это называется иллюзия и самообман - ты за пользователя решил какой должен быть дизайн с точки зрения UI
Функционал РМ - верхнеуровнево проработаны задачи, оценены, но кем? Ты разбил на подзадачи вместо команды? А ты правильно их разбил? Допустим элементарная разработка логинирования/регистрации это задачи и на фронт, и на бэк - у тебя все в кучу. Как ты определил стоимость разработки каждой таски? У тебя одни синьоры в команде? Сомневаюсь, на старт апе ты прогоришь, т.к. не знаешь пульнет твой проект или нет. А скорость работы синьора и мидла разные, да и мидлы разные бывают. Также, как написал выше каждая из задач станет сторей, а в нее войдут уже разные подзадачи, вот каждую из них и надо оценивать и оценить должна команда с исполнителем.
Это кратко

Но лайк за пробы, действия и эксперименты, без них ничего не рождается)

Ответить
Развернуть ветку
Nasha Rasha

Ого, кто бы мог подумать, что изучение английского и метод Помидоро приведут к созданию продуктового бэклога с ChatGPT запросами. Это же просто следующий шаг в эволюции человечества!

Ответить
Развернуть ветку
Isaac Asimov

ТормАзнулась и обОготив, выдают зумера

Ответить
Развернуть ветку
16 комментариев
Раскрывать всегда
null