Бумажное прототипирование

46
Гибкое прототипирование для гибкой разработки AgileBaseCamp’11, Днепропетровск

Upload: maxim-gaponov

Post on 16-Jun-2015

2.361 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Бумажное прототипирование

Гибкое прототипированиедля гибкой разработки

AgileBaseCamp’11, Днепропетровск

Page 2: Бумажное прототипирование

Кто я?

Макс ГапоновCertified Scrum Product OwnerAgile [email protected]

Page 3: Бумажное прототипирование

О чем мы будем сегодня говорить?

Page 4: Бумажное прототипирование

Что такое прототип?

Прототип — это модель будущей системы

Page 5: Бумажное прототипирование

В каких областях используется прототипирование?

• Архитектура• Инженерное дело• Автомобилестроение• Искусство• Программное обеспечение

Page 6: Бумажное прототипирование

Даже этот доклад сначала был прототипом :)

Page 7: Бумажное прототипирование

Для чего строят прототипы?

• Получить больше данных о продукте• Получить обратную связь

• Получить информацию о возможных сложностях при производстве

• Получить возможность что-то изменить до производства

Page 8: Бумажное прототипирование

Прототип - это вид документации

• Значительно более компактный, чем текст

• Не требует много времени на ознакомление• Упрощает процесс разработки• Сокращает время разработки

Page 9: Бумажное прототипирование

Прототип - вид коммуникации

— Ну что, мы друг друга поняли?

— Да-а!!!

Page 10: Бумажное прототипирование

Что нужно для прототипирования?

Для прототипирования необходимо понять принцип использования продукта:

Page 11: Бумажное прототипирование

Как рождается продукт?

Стратегия

Набор возможностей

Структура

Компоновка

Поверхность

Page 12: Бумажное прототипирование

Место и время для прототипирования

Стратегия

Набор возможностей

Структура

Компоновка

Поверхность

Прототипы

Page 13: Бумажное прототипирование

Существуют разные способы создания прототипов

• Бумажное прототипирование• HTML

• PowerPoint/Keynote

• Axure RP Pro

• Excel

Page 14: Бумажное прототипирование

Почему бумажные прототипы?

Page 15: Бумажное прототипирование

Это просто!

Page 16: Бумажное прототипирование

Кто из вас умеет рисовать?

Page 17: Бумажное прототипирование

А кто умел рисовать в детстве?

Page 18: Бумажное прототипирование

Главное - чтобы вас поняли :)

Page 19: Бумажное прототипирование

Бумажные прототипы имеют достаточную детализацию

Page 20: Бумажное прототипирование

Бумажные прототипы можно делать вместе!

Page 21: Бумажное прототипирование

Какие инструменты необходимы?

• Бумага• Прозрачная пленка• Стикеры• Ножницы• Удаляемый скотч• Ручки, карандаши, фломастеры

Page 22: Бумажное прототипирование

Простой пример: поиск по сайту

Что сделать:

Пользователь может осуществлять поиск по сайту для того, чтобы находить интересующий его контент.

Как продемонстрировать:

Пользователь вводит в форму поисковый запрос, в ответ получает список найденных элементов контента.

Page 23: Бумажное прототипирование

Прототип поиска

Page 24: Бумажное прототипирование

Посмотрели, подумали и добавили подробностей...

Page 25: Бумажное прототипирование

Пример посложнее: фотогалереи

Что сделать:

Пользователь может создавать и редакторовать фотогалереи для того, чтобы делиться своими фотографиями с друзьями.

Как продемонстрировать:

Создание фотогалерей; загрузка фотографий; подписывание фотографий; выбор, кто из друзей будет иметь доступ к галереям; просмотр фотогалерей.

Page 26: Бумажное прототипирование

Скетчборды

Page 27: Бумажное прототипирование

Скетчборд для фотогалерей

Page 28: Бумажное прототипирование

Прототип редактирования фотогалереи

Page 29: Бумажное прототипирование

Добавляем фотографию

Page 30: Бумажное прототипирование

Фотография добавлена

Page 31: Бумажное прототипирование

Добавляем подпись к фотографии

Page 32: Бумажное прототипирование

Подпись добавлена

Page 33: Бумажное прототипирование

Настраиваем доступ к фотогалерее

Page 34: Бумажное прототипирование

Тестирование прототипов

Page 35: Бумажное прототипирование

Что нужно для тестирования?

• Целевая группа• Задания для тестирования• Помощники

Page 36: Бумажное прототипирование

Какие помощники нам нужны?

ФасилитаторСледит за тем, чтобы все было, как надо :)

КомпьютерМанипулирует прототипом, отвечая на действия

тестировщика

НаблюдательСлушает, молчит и записывает

Page 37: Бумажное прототипирование

Из чего состоят задания для тестирования?

• Цель• Входные данные• Предполагаемые шаги пользователя• Заметки

Page 38: Бумажное прототипирование

Подведение итогов тестирования

• Все ли задания выполнены успешно?

• Были ли у тестировщиков замечания?• Что записали наблюдатели?

Page 39: Бумажное прототипирование

Дорабатываем поиск после тестирования

Page 40: Бумажное прототипирование

Дорабатываем фотогалереи после тестирования

Page 41: Бумажное прототипирование

Переименование галереи

Page 42: Бумажное прототипирование

Переворот фотографий

Page 43: Бумажное прототипирование

Фотографии переворачиваются

Page 44: Бумажное прототипирование

А потом опять тестируем... и опять дорабатываем...

Прототипирование — это процесс :)

Page 45: Бумажное прототипирование

Что почитать?

• Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces, Carolyn Snyder

• Protoryping: A Practitioner’s Guide, Todd Zaki Warfel

Page 46: Бумажное прототипирование

Спасибо!

Макс ГапоновCertified Scrum Product OwnerAgile [email protected]