3 story mapping

2,700
-1

Published on

0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,700
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
77
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

3 story mapping

  1. 1. STORY  MAPPING   Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010  
  2. 2. Итеративная  не   инкрементальная  разработка  1 2 3 4 5
  3. 3. Итеративная  и  Инкрементальная  1 2 3 4 5
  4. 4. Концепция   Активность  Задача  Задача   Задача   Задача   Задача   Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010   4  
  5. 5. Concept   manage  email   acWvity   Читать     отправлять   Сортировать   Удалять   Поместить  в  папку  Создать  папку   task   Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010   5  
  6. 6. User  Stories  =  Пользовательская   История  •  История  это  :     *  Kent Beck определил термин user stories в –  Потребность  пользователя     Extreme Programming Explained 1st Edition, 1999 –   Описание  продукта   –  Предмет  для  планирования   итерации  или  релиза   –  Повод  для  обсуждения     ©  Nikita  Filippov,  2010  Using  Jeff  Pa6on   Content  
  7. 7. Как  писать  User  Story?  •  Начинаем  с  названия  •  Добавляем  детали,  используя   шаблон    Как  [роль],  я  хочу  [выполнить  некоторое   действие],  чтобы  [достичь  каких-­‐то   целей]  •  Добавляем  детали,  спецификации,   скетчи  интерфейсов,  дальше  по   мере  надобности  и  возможности  •  Пишем  приемочные  тесты.  (Понять,   что  мы  сделали  то,  что  нужно)   ©  Nikita  Filippov,  2010  Using  Jeff  Pa6on   Content  
  8. 8. Истории  приоритизирует  заказчик  •  Список  историй  оформляется   в  ProductBacklog.  •   Все  истории   приоритезируются   ©  Nikita  Filippov,  2010  Using  Jeff  Pa6on   Content  
  9. 9. Иногда  историй  много     Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010  
  10. 10. Мой  бэклог  меня  ненавидит  •  Не  знаю  как  сприоритезировать  •  Не  знаю  как  оценить  •  Не  знаю  с  чего  начать     Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010  
  11. 11. Бэклог  в  виде  Story  Map  •  Видим  бизнес  процесс  от  и  до  •  Видим  зависимости    •  Удобное  представление  для   приоритезации  •  Понимание  системы  в  целом  •  Удобный  способ   декомпозиции  •  Планирование  релизов   «слоями»  
  12. 12. ШАГ  1:  ПЕРСОНЫ.   Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010  
  13. 13. Влад  Владелец  Парикмахерской   Тип: Заказчик/Пользователь §  Совладелец компании §  Возраст: 32 года §  Использует: телефон, офисные приложения §  Пользователь Maс и iPhoneПроблемы   Ценности  Страхи  •  Как  учесть  небухгалтерские   •  Простота   расходы  и  доходы?   •  Защита  от  •  Как  посчитать  зарплату  и   несанкционированного   бонусы  сотрудников?   доступа  •  Как  спрогнозировать     •  Безопасность  и  тайна   затраты  на  месяц  вперед?   •  Мобильная  версия   •  Отсутствие  необходимости  в   установке  
  14. 14. Сделайте  3  персоны  или   больше…    
  15. 15. ШАГ  2:  ЦЕЛИ/АКТИВНОСТИ   Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010  
  16. 16. Основные  цели  или  активности  •  Выпишите  основные  цели,  которые   должены  достигать  ваши  персоны   Пример:   системы   Пользоваться     Отчетами    Шаблон:  Наш  пользователь  может...  
  17. 17. ШАГ  3:  ПРОСТЕЙШИЕ  ДЕЙСТВИЯ   Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010  
  18. 18. Простейшие  действия   Пример:     Видит  список  Добавьте  простейшую  Историю     все  отчетов  •  Двигайтесь  слева  на  право    •  Цель  описать  все  действия   выполняемые  персоной    Шаблон:  И  тогда  персона  может…  
  19. 19. Практически  каждую   Функциональность  можно  разделить   на  4  части  Простейшая Минимальная функциональность для демонстрации самогореализация простого способа использовать фичудействияВозможности, Что сделает эту фичу полезной в других ситуациях? Чтогибкость позволит использовать фичу другими способами?Безопасность Что сделает фичу безопасной для использования? Речь идет о характеристиках, которые помогают предотвратить пользовательские ошибки, валидировать данные, препятствовать введению неверных данных в системуУдобство Что сделает фичу более желанной для использования? Этоиспользования, включает улучшение удобства, визуального дизайна, взаимодействия с пользователем, улучшения, которыепроизводительност помогают пользователям делать их работу быстрее, в томь, сексуальность числе с помощью шорткатов или сочетаний клавиш
  20. 20. Примеры  декомпозиции    Простейшая  реализация  действия  Форма  с  необходимыми  полями  без  валидации  Возможности  и  гибкость  Форма  с  дополнительными  полями,  выбором  даты  из  календаря  и  разными  допустимыми  форматами,  текстовые  поля  Rich  Edit,  поддержка  Wiki  синтаксиса  и  так  далее  Безопасность  Валидация  ввода  полей,  валидация  кредитной  карты,  проверка  на  правильность  ввода  чисел  Usability,  Performance,  Sex  Appeal  Auto-­‐compleson,  красивый  дизайн,  сочетания  клавиш,  удобный  порядок  использования  
  21. 21. ШАГ  4:  ДОБАВЛЯЕМ  ДЕТАЛИ   Nikita  Filippov  using  some  Jeffs  Pa6on   Content  ©  2010  
  22. 22. Добавляем  детали.  Простейшая Минимальная функциональность для демонстрации самогореализация простого способа использовать фичудействияВозможности, Что сделает эту фичу полезной в других ситуациях? Чтогибкость позволит использовать фичу другими способами?Безопасность Что сделает фичу безопасной для использования? Речь идет о характеристиках, которые помогают предотвратить пользовательские ошибки, валидировать данные, препятствовать введению неверных данных в системуУдобство Что сделает фичу более желанной для использования? Этоиспользования, включает улучшение удобства, визуального дизайна, взаимодействия с пользователем, улучшения, которыепроизводительност помогают пользователям делать их работу быстрее, в томь, сексуальность числе с помощью шорткатов или сочетаний клавиш
  23. 23. Добавляем  детали  •  Добавляем  детали  вертикально  •  Как  можно  расширить  простейшее   действие?  •  Декомпозировать    •  Улучшить  
  24. 24. J  Проблемы   ~~~~~ Ценности   ~~~~~ Добавляем  детали   ~~~~~ ~~~~~ ~~~~~ ~~~~~ ~~~~~   ~~~~~   Цели     Цели     Цели     Голая  необходимость     безопасность,   юзабилити   Гибкость,  
  25. 25. Релизы слоями Цели     Цели     Цели    Высокий     Релиз  №1   Релиз  №2   Низкий  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×