user story canvas

Post on 09-Jan-2017

573 Views

Category:

Leadership & Management

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

User Story Canvas

Максим Гапонов, Михаил ПодурецLuxoft

Максим ГапоновAgile Coach, Luxoft

В ИТ больше 10 лет. Был разработчиком, руководителем отделов, менеджером проектов, менеджером продуктов и техническим директором. Работал в стартапах и в крупных компаниях. Опыт в Agile более 7 лет.PSM I, CSPO, ICP, ICP-BVAАккредитованный тренер ICP, ICP-BVA

Михаил ПодурецAgile Coach, Luxoft

В IT c 2006 года, работал инженером, руководителем проектов, Скрам Мастером, Владельцем продукта, делал ПО для самолетов, ALM для тех, кто делает самолеты.

PSM I, CSPO, ICP, ICP-ATFАккредитованный тренер ICAgile

А, собственно,О чем речь?

Немного о правилах

Давайте знакомиться

Что не так с пользовательскими историями?Они слишком универсальны:

• Как супер-клей, который склеивает что угодно с чем угодна

• Должны отражать все знания, которые мы имеем по продукту

• Не совсем понятно, что в них надо включать, а что - нет

Слишком большие, слишком маленькие:

• Делаем их общими - утрачиваем контроль

• Делаем их детальными - занимаемся только их поддержкой

Масштабированные/распределенные рабочие среды:

• Пробелы в коммуникациях приводят к переделкам

• Недостаток стандартизованного описания

• Потеря фокуса в обсуждениях

Как должно было бы быть по-хорошему (by Jeff Patton)Что важно учесть:

• Для кого, что и почему?

• Окружающий контекст

• Распределенное понимание

• Возможные ограничения

• Масштабированность/распределенность рабочей среды

А вот и он — User Story Canvas

Поговорим о коммуникациях

Кто вовлечен?Ключевая персона

• Вы же уже используете персоны?

• Оснвной тип пользователя

• Задает контекст и способствует эмпатии

Консультанты

• У кого есть опыт?

• Есть ли доступ к эспертам?

• Коллеги, которые делали что-то подобное?

Заказчики

• Кто ваши заказчики?

• Каковы ожидания заказчиков?

• Возможен ли конфликт интересов?

Заинтересованные лица

• Чьи интересы необходимо учесть?

• Возможен ли конфликт интерсов?

• Кого может затронуть?

• Всех ли мы учли?

Поговорим о контексте

Что окружает?Определение потребности

• Напрямую адресует почему

• Какую именно потребность мы хотим адресовать?

• Чего пользователь хочет в реальной жизни?

• Как правило, глаголы

Контекст использования

• Что окружает пользователя?

• Что предшествует и приводит к использованию?

• Что пользователь будет делать с результатами?

Поговорим об истории

Что делаем?Пользовательская история

• Придерживаемся обычного формата

• Фокус на кто, что и почему

Критерии приемки

• Как определить, что функциональность готова полностью?

• У вас есть стандарты описания критериев приемки?

Возможные решения

• Всегда существует больше одного способа для получения результата

• Не забывайте про принцип Output vs Outcome

• Используйте опыт, знания и креативность коллег

Поговорим о выполнимости

Что может помешать?Ограничения

• Какой опыт и знания необходимы для реализации?

• Какие инструменты понадобятся (БД, фреймворки, API и т.д.)

Необходимые данные

• Доступ к каким данным необходим для реализации?

• Могут ли данные или способы их использования затронуть другую функциональность?

Зависимости

• Есть ли заисимости с другими историями в текущем релизе?

• Есть ли зависимости с другими историями в следующих релизах?

Поговорим о результатах

Где мы?Результат

• Вспоминаем почему. Почему это нужно в продукте для нас? Почему нужно для пользователя?

• Какие метрики будут использоваться для отслеживания результата реализации? Готовы ли они?

• Какие результаты метрик будут оцениваться как положительные/отрицательные? Как мы будем реагировать?

Обратная связь

• Какие способы будут использованы для сбора обратной связи после реализации?

• Есть ли у нас все необходимое для сбора обратной связи?

• Как мы будем интерпретировать результаты? Как будем реагировать?

Примеры использования User Story CanvasСессии улучшения бэклога

• Релиз - для обсуждения на общем уровне

• Спринт - для обсуждения подробностей

• Помогает сфокусировать обсуждения

• Распределение обсуждений разных частей по разным совещаниям

Настройка процессов discovery

• Формирование и поддержание распределенного понимания

• Стандартизация процесса документирования продукта

• Настройка инструментов проектного/продуктового управления

Как это было?

Узнать побольше

That’s all,Peace!

top related