paper prototyping

Post on 16-Jun-2015

862 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slides by Max Gaponov

TRANSCRIPT

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

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

Кто я?

Макс ГапоновCertified Scrum Product OwnerAgile coachmgaponov@gmail.com

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

— Да-а!!!

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

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

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

Стратегия

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

Структура

Компоновка

Поверхность

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

Стратегия

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

Структура

Компоновка

Поверхность

Прототипы

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

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

• PowerPoint/Keynote

• Axure RP Pro

• Excel

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

Это просто!

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

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

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

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

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

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

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

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

Что сделать:

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

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

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

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

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

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

Что сделать:

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

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

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

Скетчборды

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Спасибо!

Макс ГапоновCertified Scrum Product OwnerAgile coachmgaponov@gmail.com

top related