ProAgile
634 subscribers
92 photos
1 video
1 file
59 links
Сообщество практиков Agile: https://communities.changeleaders.ru/proagile.

Чат сообщества: @sm_russia.

Администраторы: @AndreiGirin, @Nikolay_Lukinih, @b_nasty1.
Download Telegram
📖 Декомпозиция. Вручную, затем автоматически.

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

Так и получается: сначала мы придумываем процесс, решение или действие, доводим его до «совершенства» и только потом начинаем автоматизировать.

❤️А почему бы такой же метод не использовать при декомпозиции задач? Задача почти любого бизнеса в быстрой проверке гипотез. В поиске наилучшего и самого выгодного как для пользователя, так и для системы решения. И порой, автоматизация каких-либо действий или процессов может занимать значительный промежуток времени, за который потенциальная выгода может быть упущена.

❤️ Рассмотрим на примере. У нас есть магазин с услугой доставки. И наш менеджер по продажам хочет собирать отзывы клиентов после каждой завершённой сделки, чтобы улучшать наши продукты и услуги.

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

❤️Первым шагом сделаем для него форму отправки письма из завешенного заказа. В ней можно указать e-mail получателя и текст письма. А ответы он получит на свою рабочую почту. Таким образом, мы создаем ручной процесс запроса обратной связи.

❤️ Следующим этапом автоматизируем этот процесс через автоформирование письма по завершению заказа и автозаполнением текста письма с данными покупателя.

Таким образом, можно и дальше автоматизировать процесс вплоть до подключения AI для анализа обратной связи.

❤️ Так получилась декомпозиция от ручного до автоматического процесса.

А вы в своем продукте занимаетесь автоматизацией процессов внутри продукта или для клиента?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
📚 В статье Fast Big Product Backlog Refinement Workshop или быстрая сборка бэклога продукта — как провести актуализацию бэклога самый первый раз Сергей Рогачев подробно описывает способ уточнения бэклога продукта, который хорошо работает первый раз.

@agileincubator
#agile #scrum #articles #статьи
1👍1
📖 Предзаполнение раздела «Описание» под разные типы задач.

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

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

Итак, приступим! ➡️

Сколько типов задач насчитывается в вашем тасктрекер? Две, три… А если их 5-7 и каждая отвечает за своё и должна иметь определённое наполнение, чтобы попасть в работу?

Здесь на помощь придёт возможность Jira, которая позволяет ещё на стадии создания, при выборе типа создаваемой задачи, предзаполнить её описание.

Выглядит достаточно просто. А что же нам даёт такая автоматизация при создании задач? Давайте разберёмся:

🌟 Формализация заполнения задач в Jira. Никакой лишней информации, оформление однотипное и понятное.
🌟 Нет упущенной информации. Теперь уже будет сложно сказать - «я забыл это указать» - каждый нужный пункт появляется сам - остаётся только заполнить
🌟 Фильтрация задач на входе. Если автор не может заполнить все необходимые поля, то повод задуматься - а нужна ли эта задача и, похоже, в ней нужно ещё пособирать данные.
🌟 Уменьшение ненужных коммуникаций. Исполнитель не пойдёт к автору за доп. информацией, все важные моменты можно вынести в шаблон и заполнить сразу

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

А вы используете шаблоны заполнения задач в своём такстрекере? Если да, и можете поделиться шаблонами с коллегами, напишите в комментарии. Поделимся Best Practice друг с другом.

@agileincubator
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
👌 Сергей Рогачев о практической важности цели для Agile-команд в статье Протестируйте ваши команды на фокус.

@agileincubator
#okr #agile #scrum #articles #статьи
📚 Иметь красивый, прозрачный бэклог продукта — это только одна часть более легкого и быстрого пути развития. Каким ещё свойством должен обладать бэклог продукта?

Правильно — сортировка. Бэклог должен быть приоритизирован. Самое важное — наверху, всё, что не важно, — внизу. А определить, что важно, а что может подождать день, месяц, год, не так сложно. Все инструменты придумали несколько лет назад. И даже автоматизировали расчёт приоритетов задач.

Один из методов расчёта приоритета — это метод WSJF. О нём есть много статей с примерами.

➡️ А сегодня поговорим о применимости метода и автоматизации. В Jira есть готовый плагин для расчета WSJF. Даже если у вас другой трекер, то ввести новые поля и работать с ними он наверняка поможет.

На изображении схематичное применение метода: по указанным типам задач достаточно проставить то, что просит метод WSJF и плагин сам выставить продуктовый приоритет в зависимости от введённых вами данных. Даже математику знать не надо.

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

А как вы автоматизируете расчет приоритета задач? Может быть научились применять для этого ИИ? Поделитесь в комментариях.

@agileincubator
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Автоматическое создание задач при создании Эпика

Знаете, чем отличается человек от «машины»? Тем, что человек может ошибиться и забыть. Конечно, не только этим, но чаще всего человек забывает и ошибается. А что происходит, когда человек забывает сделать ту или иную задачу для выполнения большого проекта? Правильно, доделывание позже, срывы сроков, бюджетов, качества будущего продукта.

❤️Как раз для того, чтобы сократить количество таких проблем, люди и придумали компьютеры и автоматизацию. Несколько лет назад услышал из интервью Илона Маска: рассмотрим весь процесс, убери лишнее, оптимизируй, и только потом автоматизируй. Предлагаю вам начать с конца. Допустим, что процессы у вас уже работают и выстроены как надо. Давайте убирать ручную работу и сокращать будущие возможные проблемы.

❤️Одной из частых проблем, которая возникала в моей практике — люди забывали писать различные тесты, писать документацию или вовсе пренебрегали этим умышленно.

Инструмент трекера Jira (как, скорее всего, и многих других) позволяет настроить свою работу так, что при создании Эпика (ну или любого другого типа задачи) можно указать, какие дополнительные задачи внутри этого Эпика необходимо создать автоматически и сразу с готовым описанием (описание тоже настраивается). Вся настройка у знающего человека может занять до получаса, а эффект от этого сэкономит многие часы доделок и многое количество нервов.

🖼 Как видно из скриншота, при создании Эпика достаточно указать, какие дополнительные задачи необходимо создать. Согласитесь, проставить галочку намного проще, нежели заходить и руками создавать необходимые, порой однотипные задачи.

❤️А какие типовые задачи для каждого Эпика используете вы в своей работе? А может, вы уже автоматизировали этот процесс? Поделитесь в комментариях.

@agileincubator
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Январь – время, когда мы закладываем фундамент нового года. Вместо того чтобы "разгоняться" в одиночку, давайте начнем 2025 вместе, в яркой и вдохновляющей атмосфере!

Мы приглашаем 10 счастливчиков на особый креативный формат, где движение и творчество станут проводниками к вашим планам и целям. Ведущие – опытные продакты, agile-коучи и психологи Марина Иванченко и Катя Смирнова – подготовили уникальное мероприятие с рисунками, сказками и движением.

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

Что вы получите:
Весело и творчески проведете время.
Освободитесь от накопившегося напряжения.
Перенесете ценные моменты 2024 в новое измерение – как опору, а не балласт.
Сформулируете намерения и заряженные планы на 2025.
Выйдете из встречи с энергией, которая будет с вами весь год.

Начните 2025 не просто с планов, а с осознанности, радости и новых знакомств. Мы создадим пространство, где вы почувствуете, что новый год – это действительно новое начало.

📅 Дата и время: 22 января, среда в 19:00 в
📍 Место: Центр "Три Мира", ул. Павловская 18, стр. 2

🎟 Всего 10 мест, успейте зарегистрироваться!
Автоматизация подсчёта оставшегося времени по задаче

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

Зачастую уходит очень много времени для того, чтобы высчитать правильно потраченное и оставшееся время по задаче. Все эти пресловутые минуты, часы или даже дни. Все требует учета для корректного контроля времени. Порой именно от правильного трекинга может зависеть зарплата разработчика. ❗️

Тут на помощь нам вновь приходит автоматизация из трекера Jira.

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

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

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

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

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

❗️А в вашей компании ведётся учет временных трудозатрат сотрудников? Напишите в комментариях.

P.S. Текст введённый для расчёта времени
{{#=}}{{issue.subtasks.original estimate.sum}} / 60 {{/}}

@agileincubator
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Автоматизация Automation Release Note.

Привет. Начну пост с вопроса: что чаще всего не хотят делать ни разработчики, ни владельцы продуктов после релиза❤️

В большинстве случаев это писать и собирать Release Notes для релиза. Это утомительно копировать с разных задач описание, вспоминать о чем задача, делать полезную выжимку для пользователя и, самое главное, понятную.

❤️Автоматизируйте свою рутину, сократите количество ненужных однотипных кликов. Собирайте такие Release Notes автоматически. Звучит красиво? Скорее всего. Но тут есть ложка дегтя — придётся немного подготовиться для начала. Заведите в каждой истории, которая уходит в релиз, отдельное поле «Описание для релиза». И ещё на стадии формирования Истории начните заполнять это поле. Чем это поможет? Описав конечную ценность для клиента, возможно будет проще разработчикам понять конечный результат Истории.

❤️Второй профит от этого: когда выходит релиз, вы не тратите время на написание этого текста, он уже готов. Вам достаточно использовать плагин в Jira Automation Release Notes (если у вас другой трекер, то, возможно, есть там аналоги или можно придумать что-то самим). Этот плагин позволяет подготовить шаблон письма (Скриншот 1), в который будут автоматически вставляться данные из полей задач (Скриншот 2), попавших в релиз, собирать письмо с Вашим фирменным стилем оформления и отсылать заранее подготовленному списку людей. И всё это по нажатию одной кнопки. Да, придётся потратить денек другой, чтобы отточить шаблон, но дальнейшая экономия времени колоссальная. Это не реклама, в моей практике я им пользовался и кайфовал, когда после очередного релиза мои клиенты получали полное его описание и не звонили с вопросами: А это вышло? А тут доделали? А этот баг поправили? А как это работает?

❤️Экономия времени на сбор данных, экономия времени на рассылке, экономия времени на ответы Вашим клиентам. Тройная экономия.

❤️Напишите в комментариях, как у вас устроен процесс работы с release Notes?

@agileincubator
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🗓12 февраля в 19:00 мск состоится A2A: Agile-практики для Agile-практиков — встреча для скрам-мастеров, аджайл-коучей и деливери-менеджеров.

Что будем делать
Делиться своими историями успеха и неудач, маленьких побед и разгромных поражений, мечтами и страхами в сфере Agile. И поддерживать друг-друга советами, коучингом или морально, в зависимости от запроса.

Без цензуры, без записи, без зрителей — только живые кейсы, только живое общение.

Зарегистрироваться.

#agile #scrum #proagile #agilesupport
@proagilerussia
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Как часто ваши разработчики пользуются рабочей почтой для отслеживания обновлений в карточке в трекере? Думаю, не очень часто. По крайней мере, в моём опыте таких было очень мало.

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

Чтобы разработчик получал только полезную информацию из карточки, мы перешли на использование хэштегов в сообщениях. Например:
🟠#вопрос — означал, что в задаче есть вопрос, требующий внимания разработчика;
🟠#срочно — был признак того, что ответ не ждёт отлагательств;
🟠#консультация — в теле описания задачи был признаком того, что мне, как руководителю группы разработки, нужно ответить на вопрос, а разработчикам тревожится не стоит.

И таких хэштегов у нас было много на разные варианты использования. На их сборы ушло примерно месяца два, для себя мы выстроили целую систему таких хэштегов для комфортной работы без отвлечений.
А в самой автоматизации выглядит все достаточно просто. Если с хештегом в описании все понятно, в условиях просто ставим: «Описание содержит #консультация». Сложнее с комментом, там на помощь приходят smart value. Используем схему, как на картинке. Проверяем, что именно последний коммент имеет хэштег, а не какой-либо ранний. Соответственно, в мессенджер попадают только сообщения с хэштегами и только нужного типа нужным людям или в нужные чаты.

Звучит немного запутанно и, возможно, бесполезно. Но в своё время такая автоматизация нас сильно выручала в плане общения. Разработчик знает, что сообщение в мессенджере полезное, и сразу читает его. По такому же принципу можно отслеживать и другие ключевые слова в описании задачи или в комментариях. К примеру, ловить слово «Крит», если нам надо быстрее реагировать на критичные баги. Или отловить в комментариях, когда кто-то начинает ругаться на долго отвечающего разработчика.

А какие варианты использования «отлова» ключевых слов в задачах вы сможете придумать? Напиши в комментариях.

@proagilerussia
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
День космонавтов в Agile!

12 апреля 2025 года состоится очередная встреча agile-практиков, посвященная дню космонавтики.

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

Ваши честные кейсы помогут другим сделать их работу более эффективной.

//Уникальное мероприятие для безопасного обмена опытом. Участники подпишут NDA при входе.

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

Будем рады видеть вас среди наших спикеров!
Оставить заявку здесь

@proagilerussia
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
⭕️ Смена статуса задачи в Jira через Git

Последнее, чем хотел бы поделиться на данный момент в теме автоматизации — это смена статуса задач в Jira через комментарии в Git. Будет больше теории нежели практики, поскольку доступы уже пропали к системам, где это реализовывал и немного подзабыл. Но суть донесу и, возможно, знаток Jira подскажет, как это реализовать в сегодняшних реалиях.

Суть достаточно проста:
🟠 Настраиваем интеграцию Jira и Git через плагин с маркетплейса Jira.
🟠 Создаём пользователя с правами записи в Git и в Jira.
🟠 Из текущего рабочего процесса (схема в Jira, где нарисовано, из какого статуса в какой мы можем переводить) берем название каждого перехода (как правило, оно совпадает с тем, что вы видите при наведении мышки).
🟠 Вот тут честно пробел, вроде бы все возможные переходы мы указывали в поле Transition ID(s), а взять их можно вот по такой ссылке https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions.

где ISSUENAME-123 — имя какой-нибудь задачи в нужном состоянии. Вы получите JSON c массивом transitions, из которого можно взять нужный id.

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

И вуаля! Задача в Jira меняет статус без открывания доски, поиска задачи, таскания карточки и прочего всего, что так не любят разработчики.

Ещё плюсом можно отметить и то, что в карточке в Jira и в ветке в Git появляется кросс-ссылка, для простоты понимания поставленной задачи и просмотра кода.

🔴 В инструкции могут быть небольшие неточности в виду истекшего срока памяти в моей голове.

Если среди читателей есть знатоки Jira с доступами и знающие, как такое настроить, мы все будем очень признательны за краткую инструкцию, как это сделать.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🌟 Воркшоп по Покеру планирования

Представьте себе команду, которая гармонично объединяет понимание потребностей клиента, техническое мастерство и современные практики оценки и планирования. Команду, где каждый участник вовлечен и ответственен за общий результат. Теперь у вас есть возможность стать такой командой!

Приглашаем вас на захватывающий воркшоп по Покеру планирования и методам командной оценки пользовательских историй. Ведущий — Сергей Шаблонов, менеджер продукта в крупном ИТ-интеграторе ООО "СИБИНТЕК-СОФТ". Сергей имеет более 8 лет опыта в развитии внутреннего ИТ-продукта, который задействован в более 50 бизнес-процессах компании. С 2018 года он активно изучает и применяет гибкие подходы к разработке ИТ-продуктов и является внутренним тренером корпоративного университета по Agile/Scrum/Kanban/Фасилитации.

🗓 Когда: 11 марта, вторник.
🕕 Время: с 18:00 до 20:30 (МСК).
🔗 Регистрация по ссылке.
🔥2
📚 В статье Сергея Рогачева Гибкая разработка пользовательской документации описывается вариант гибкого подхода к разработке пользовательской документации на программный продукт, который позволяет исключить стандартные проблемы технических писателей и менеджеров: накопление долга по документированию уже реализованного функционала, сложность актуализации и тестирования документации, а также планирования и отслеживания работ технических писателей.

@proagilerussia
#agile #scrum #cases #кейсы
⭐️ В очередной четверг давайте поговорим про StarMap или Звёздную карту, смотря, кто как называет (Звёздная карта, потому что наивысшим уровнем владения считается символ Звезды — именно она означает мастера своего дела). Достаточно простой инструмент для заполнения и обновления, но дающий много вариантов его использования.

Несколько лет назад вместе с Андреем Гириным выступал на конференции в Томске и в живую наблюдал, как пара десятков совершенно не знакомых людей заполняли StarMap. И знаете, что — у них это получилось! Что лишний раз доказывает, что инструмент очень прост (ну и Андрей крутой спикер!).👍

По шагам, что нужно сделать:

🔠 Определить навыки, которые вам нужны в вашем текущем или новом проекте, определить навыки, которые вам нужны для конкретной роли в компании, возможно вы захотите вместо навыков выделить ключевые блоки или направления в продукте. Либо любые другие части, знания и навыки, в которых вам необходимо мониторить текущую ситуацию.

2️⃣ Определиться с понятиями:
Нет понимания,
🎓 Хочу изучить,
⭐️ Знаю высоком уровне,
либо другие ваши варианты*.
Это нужно для разделения уровня владения выделенным навыком или знания в определённой области. Чем меньше таких значений (изначально в инструменте их три), тем яснее будет картина. Договоритесь с участниками, что вы вкладываете в каждое понятие.

3️⃣ Подготовьте таблицу: в строках — ФИО участников, в столбцах — необходимые навыки, области продукта или другой вариант.

4️⃣ Честно поставьте нужное значение около своего имени на пересечении с навыком.

Четыре простых шага дадут вам понимание текущей картины в вашей команде. Выглядит достаточно просто. Но встречаются и подводные камни:

🟧 Часто считается, что знания участника будут проверять и оценивать, элемент недоверия — проговорите в начале, что это их оценка, и только им нести ответственность, если они пытаются обмануть и завысить результат. Инструмент нужен не для поиска слабого звена и его увольнения, а для поиска точек роста и подбора нужных людей для скорого развития продукта/проекта.
🟧 Разное понимание каждой оценки себя среди участников. Кто-то принижает, кто-то считает себя МЕГА крутым - проговорите эти моменты на берегу, заручитесь тем, что каждый участник понимает оценку одинаково.

Ещё Звёздную карту можно разнообразить. С одной из команд мы видоизменили три оценки и заменили их на градацию знаний от 1-5, прописав на каждую оценку необходимый опыт. Проставив оценки, мы увидели свои пробелы, места излишних компетенций, а самое главное (что нужно было той команде) нашли документальное подтверждение, кто ещё может проводить код ревью. Ведущий разработчик никак не хотел делиться этой регалией. Но в диалоге мы показали знания, компетенции и ускорили выход наших релизов, сократив время прохождения ревью.

А как же потом использовать эту Звёздную карту? Вариантов много:
🟠для понимания необходимых навыков и подбора людей для нового проекта;
🟠для самооценки текущей команды и поиска, как усилить команду;
🟠для понимания своих компетенции в текущей роли и понимания будущих точек роста (составления ИПР).

* не так важно какие символы использовать, главное, чтобы вы о них договорились.

А как вы использовали в Звёздную карту у себя в команде/компании, поделитесь опытом в комментариях.


@proagilerussia
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
🌟 Всем привет!

Приглашаем вас в четверг, 13 марта, в 18:00-19:30 МСК на увлекательное мероприятие-игру: «Практика свободного говорения». Это адаптированная игра Rhetoric на платформе Miro, где вы сможете развить свои навыки публичных выступлений.

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

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

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

@proagilerussia
👍31
🚨Уже сегодня в 18:00-19:30 МСК состоится мероприятие-игра: «Практика свободного говорения». Это адаптированная игра Rhetoric на платформе Miro, где вы сможете развить свои навыки публичных выступлений.

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

@proagilerussia
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4