User Stories - этот подход к описанию знаний о продукте просто понять и очень сложно использовать :) Кроме того, складывается ощущение, что при его использовании забывается самая главная часть - умение рассказывать истории о продукте и формировать общее понимание без необходимости подробного описания всех спецификаций, которые все равно никто никогда не читает. Мы постарались собрать все темы, которые необходимо осветить для беспрепятственной реализации задумок и разработали специальный инструмент для фасилитации обсуждений - User Story Canvas
User Stories - этот подход к описанию знаний о продукте просто понять и очень сложно использовать :) Кроме того, складывается ощущение, что при его использовании забывается самая главная часть - умение рассказывать истории о продукте и формировать общее понимание без необходимости подробного описания всех спецификаций, которые все равно никто никогда не читает. Мы постарались собрать все темы, которые необходимо осветить для беспрепятственной реализации задумок и разработали специальный инструмент для фасилитации обсуждений - User Story Canvas
Немного, структурированно и просто об интегральном подходе к развитию команд :)
Основные пункты развития по всем 4-м направлениям, на основании которых можно простраивать стратегию развития команды.
В книжках мы читаем красочные описания того, как здорово живется в мире agile. Как все делается вовремя, никто не отвлекает от интересной работы, никто не требует на скорую руку воздвигнуть пирамиду Хеопса с костылями в качестве основного строительного материала.
На тренингах нам даже удается попробовать и поверить в то, что все это работает и достижимо в рамках отдельно взятой реальности. А потом мы возвращаемся на свои рабочие места и... Ну, вы и сами прекрасно знаете, как оно бывает потом.
Внедрение Agile - это не просто изменение процессов. Это - изменение культуры. Это - новая глава в истории компании. Это - изменение отношения к бизнесу. И многие из вас были свидетелями колоссального сопротивления и напряжения, сопутствующего этим изменениям.
Не важно, кто вы при этом - CEO, технический директор, Agile-коуч. Высокое сопротивление и колоссальное напряжение - это ваша среда. И вы в этой среде - Трансформатор. Как быть Трансформатором? Какие знания, умения и навыки позволяют совершать изменения? Мешают ли сопротивление и напряжение на самом деле? Как не перегореть в этом поле?
Немного, структурированно и просто об интегральном подходе к развитию команд :)
Основные пункты развития по всем 4-м направлениям, на основании которых можно простраивать стратегию развития команды.
В книжках мы читаем красочные описания того, как здорово живется в мире agile. Как все делается вовремя, никто не отвлекает от интересной работы, никто не требует на скорую руку воздвигнуть пирамиду Хеопса с костылями в качестве основного строительного материала.
На тренингах нам даже удается попробовать и поверить в то, что все это работает и достижимо в рамках отдельно взятой реальности. А потом мы возвращаемся на свои рабочие места и... Ну, вы и сами прекрасно знаете, как оно бывает потом.
Внедрение Agile - это не просто изменение процессов. Это - изменение культуры. Это - новая глава в истории компании. Это - изменение отношения к бизнесу. И многие из вас были свидетелями колоссального сопротивления и напряжения, сопутствующего этим изменениям.
Не важно, кто вы при этом - CEO, технический директор, Agile-коуч. Высокое сопротивление и колоссальное напряжение - это ваша среда. И вы в этой среде - Трансформатор. Как быть Трансформатором? Какие знания, умения и навыки позволяют совершать изменения? Мешают ли сопротивление и напряжение на самом деле? Как не перегореть в этом поле?
Работаем с требованиями при помощи ментальных карт. WhaleRider 2012
1. Максим
Гапонов
Работаем
с
требованиями
при
Текст
помощи
ментальных
карт
вторник, 25 сентября 12 г.
2. Кто
я
такой?
Макс
Гапонов
Cer.fied
Scrum
Product
Owner
CTO
в
Essen.al
Commerce
mgaponov@gmail.com
вторник, 25 сентября 12 г.
3. С
какой
я
планеты?
Моя
работа
-‐
тактическое
управление
продуктами:
• Есть
стратегия
• Необходимо
разработать
продукт
• Существует
много
способов
реализовать
стратегию
• А
останется
только
один...
вторник, 25 сентября 12 г.
4. Как
мы
будем
работать?
• Поговорим
о
требованиях
• Поговорим
о
стадиях
рождения
продукта
• Поговорим
о
ментальных
картах
• Порисуем
ментальные
карты
• Поговорим
о
том,
как
еще
можно
использовать
ментальные
карты
• Разберем
вопросы
вторник, 25 сентября 12 г.
5. Познакомьтесь
со
своими
коллегами
• Как
вас
зовут?
• Чем
вы
занимаетесь?
• В
чем
вы
хороши?
вторник, 25 сентября 12 г.
7. Что
такое
требования?
Требование
-‐
это
определение
того,
что
должен
делать
продукт
вторник, 25 сентября 12 г.
8. Характеристики
хороших
требований
• Дают
представление
об
общих
потребностях,
которые
должен
удовлетворять
продукт
• Обобщают
потребности
различных
заинтересованных
лиц
• Задают
направление
для
проектирования,
не
погружаясь
при
этом
в
детали
• Являются
самостоятельными
и
независимыми
вторник, 25 сентября 12 г.
10. Как
рождается
продукт?
Поверхность
Компоновка
Структура
Возможности
Стратегия
вторник, 25 сентября 12 г.
11. Мы
работаем
с
уровнем
возможностей
Роли
-‐
это
классификация
пользователей:
• Для
чего
они
используют
продукт?
• Как
они
используют
продукт?
Пользовательские
истории:
• Пользователь
[роль]
может
совершить
[действие]
для
того,
чтобы
[получить
результат]
вторник, 25 сентября 12 г.
12. Что
такое
ментальные
карты?
Ментальная
карта
-‐
графическое
выражение
процесса
радиантного
мышления
• Объект
внивания
находится
в
центре
карты
• Основные
темы
расходятся
в
виде
ветвей
• Ветви
обозначаются
ключевыми
словами
• Ветви
формируют
связанную
узловую
систему
вторник, 25 сентября 12 г.
14. Как
применить
в
работе
с
требованиями?
вторник, 25 сентября 12 г.
15. Пример
списка
ролей
Просмотр списка своих клиентов
Сотрудник отдела продаж
Просмотр информации о клиенте
Управление списком клиентов
Управление списком сотрудников
Руководитель отдела продаж
Распределение клиентов по
сотрудникам
Админка Роли Просмотр списка роликов
Клиент Управление размещением роликов
Просмотр статистики роликов
Администратор Удаление роликов
Управление списком роликов
Система Сбор и хранение статистики просмотров
Рассылка уведомлений
вторник, 25 сентября 12 г.
16. Задание
1.
Список
ролей
Обсуждение
необходимого
набора
ролей
Описание
ключевых
особенностей
роли
Обсуждение
результатов
Рисование
карты
вторник, 25 сентября 12 г.
18. Пример
списка
функционала
Просмотр списка сотрудников
Добавление нового сотрудника
Редактирование сотрудника
Список функционала Увольнение сотрудника
Просмотр списка клиентов
Распределение клиентов по
сотрудникам
вторник, 25 сентября 12 г.
19. Задание
2.
Список
функционала
Выбор
роли
и
составление
списка
функционала
Обсуждение
результатов
Составление
карты
вторник, 25 сентября 12 г.
21. Как
детализировать
функционал?
Задача
Роль 1
Задача
Какие роли используют? Роль 2 Задача
Детализация Задача
Роль 3
Задача
Какими данными оперирует?
В какие моменты используется?
вторник, 25 сентября 12 г.
22. Пример
детализации
функционала
Выяснить, загрузился ли новый ролик
Монтажник
Найти ролик для редактирования
Выяснить, появился ли новый ролик для
Роли и задачи
Сотрудник отдела продаж клиента
Определить статус ролика
Клиент Управление размещением роликов
Клиент
Просмотр списка роликов Список роликов
Данные Данные хостинга
Статистика показов
Привязка ролика к страницам
Загрузка нового ролика
Возникновение проблемы с просмотром
Контекст
ролика
Размещение ролика на странице сайта
вторник, 25 сентября 12 г.
23. Задание
3.
Детализация
функционала
Выбор
аспекта
и
проработка
Обсуждение
результатов
Составление
карты
вторник, 25 сентября 12 г.
24. Обратите
внимание
В
каждом
задании
мы
фокусировались
на
конкретном
аспекте
продукта:
• Для
кого
разрабатывается
продукт?
• Что
умеет
продукт?
• Как
работает
отдельный
функционал?
вторник, 25 сентября 12 г.