БЛОГ → ВСЕ СТАТЬИ · СТР. 30516 СТАТЕЙ · С 2008 ГОДА

Блог. Просто о сложном

Простыми словами о сложном: объясняем, как управлять командами, продуктами и компаниями с помощью Скрама, Канбана, SAFe, LeSS, OKR и других гибких подходов.

7 АВГ 2021АЛЕКСЕЙ ЕВДОКИМОВ

Критерии приёмки (Acceptance Criteria)

7 АВГ 2021АЛЕКСЕЙ ЕВДОКИМОВ

Критерии готовности (Definition of Done, DoD)

Критерии того, что задача/user story считаются завершенными. Т.е. это «фильтр на выход» (тогда как критерии подготовленности — «фильтр на вход» в разработку).

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

  • протестировано в соответствии с критериями приемки;
  • пройдены интеграционные тесты;
  • код протестирован в парах (разработчик и тестировщик);
  • новый функционал написан, используя парное программирование;
  • новый функционал не нарушает существующий.

7 АВГ 2021АЛЕКСЕЙ ЕВДОКИМОВ

Критерии подготовленности (Definition of Ready, DoR)

Критерии, которые определяют, что задачу/user story можно взять разработку. Т.е. это «фильтр на вход» (тогда как критерии готовности — «фильтр на выход» из разработки).

Например:
Команда устанавливает следующие DoR для входящих задач по разработке программного продукта:

  • определена потенциальная бизнес ценность;
  • задача понятна всем членам команды;
  • может быть завершена за один спринт;
  • готов дизайн;
  • проведено UI/UX тестирование.

Другими словами, пока данные критерии не будут выполнены, команда не начнет писать код.

7 АВГ 2021АЛЕКСЕЙ ЕВДОКИМОВ

Декомпозиция бэклога (Backlog Slicing, слайсинг или нарезка бэклога)

Техники декомпозиции крупных элементов бэклога продукта (требований к продукту) на более мелкие элементы:

  • по этапам бизнес-процесса;
  • по сценариям использования;
  • по логическим этапам (и, или, но, когда, если);
  • по видам операций (CRUD: create, read, update, delete).
РАНЕЕ В БЛОГЕ
7 АВГ 2021

Бэклог продукта (Product Backlog)

Список всего, что предполагается сделать в продукте. В идеале, это должен быть приоритизированный список: задач, инициатив, гипотез, пользовательских историй, багов, улучшений и прочих требований к продукту. Если ваш бэклог приоритизирован на 2-4 итерации вперед, то у вас достаточно приоритизированный бэклог.

АЛЕКСЕЙ ЕВДОКИМОВ

6 АВГ 2021

Карта влияния (Impact Mapping)

Техника визуализации для формирования бэклога продукта, для генерации гипотез по развитию продукта и др. Декомпозирует влияние на достижение цели через призму клиентов, коллег, смежных отделов, конкурентов, инвесторов и других заинтересованных лиц. Состоит из блоков:
«Зачем?» → «Кто?» → «Как?» → «Что нам сделать, чтобы всё что слева случилось?»

АЛЕКСЕЙ ЕВДОКИМОВ

6 АВГ 2021

Момент «озарения» (Aha Moment)

Момент, когда клиент понимает/осознает ценность продукта. Как правило клиентский путь проектируют так, чтобы клиент, как можно скорее словил «озарение». Обычно «озарение» приходит после выполнения какого-либо действия.
Например, после прочтения пяти связанных между собой терминов, у вас начнет собираться целостная картинка по управлению продуктом — это и будет aha moment глосария ?

АЛЕКСЕЙ ЕВДОКИМОВ

6 АВГ 2021

Описание Tech Story (Техническая история)

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

АЛЕКСЕЙ ЕВДОКИМОВ

6 АВГ 2021

Описание Job Story (Работа, которая должна быть выполнена)

Способ описания требований к разрабатываемому решению с точки зрения мотивации клиента. Фокусируемся не на том, чего хочет сделать пользователь, а на том, ради чего он это делает. Клиенты «нанимают» решения для выполнения определенной «работы». Концепция JTBD фокусирует на мотивациях клиентов, что оставляет широкое поле для инноваций при разработке решений, так как не определяет конкретных действий и решений клиента.

Как правило, Job Story выражается формулой:
Когда <Ситуация> я хочу <Мотивация>, чтобы я мог <Ожидаемый результат>.
Например:
Когда я не могу принять решение, какие фичи отправить в следующий спринт, я хочу избавиться от чувства волнения и неуверенности, чтобы я мог достойно провести планирование спринта.

АЛЕКСЕЙ ЕВДОКИМОВ

6 АВГ 2021

Описание System Story

Способ описания требований к разрабатываемому решению с точки зрения разработчиков. Формат напоминает User Story, только с фокусом на процессе взаимодействия пользователей с разрабатываемым решением:
<Глагол действия> <Субъект>, чтобы <Кто> получил <Что> (или чтобы <Цель>).

Например:
Установить уровень давления в системе в соответствии с типом пива, чтобы покупатель смог наполнил бутылку пива без пены за 30 секунд.

Тот же пример в формате User Story:
Как покупатель пива, я хочу наполнить бутылку пива за 30 секунд без пены.
(Клиент не знает о том, что разные сорта пива требуют разной подачи давления для налива, но хочет всегда получить 0,5 пива за 30 секунд. System Story описывает процесс с точки зрения разработчиков, а не пользователя).

АЛЕКСЕЙ ЕВДОКИМОВ

РАССЫЛКА

Узнавайте о новых статьях первыми

Нажимая «Подписаться», вы даёте согласие на обработку персональных данных.

ПРАКТИКА

Применяйте знания — на живых тренингах

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