3 story mapping
Upcoming SlideShare
Loading in...5
×
 

3 story mapping

on

  • 2,594 views

 

Statistics

Views

Total Views
2,594
Views on SlideShare
2,584
Embed Views
10

Actions

Likes
6
Downloads
65
Comments
0

3 Embeds 10

http://a0.twimg.com 4
http://www.linkedin.com 4
https://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

3 story mapping 3 story mapping Presentation Transcript

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