Высокоинтерактивные прототипы интерфейса – реальная альтернатива или просто модная штука?Витя МалыйEPAM SystemsСообщество Тестировщиков Днепропетровска – 2011
Высокоинтерактивные прототипы интерфейса Витя МалыйБудем говорить о...1. Что такое прототип?Для чего?
Кем создается?
Как создается?2. Практическое применениеКем поддерживается?
Кем используется?
Как с ним работать?3. ИнструментыПлатные
БесплатныеСообщество Тестировщиков Днепропетровска – 2011
Высокоинтерактивные прототипы интерфейса Витя МалыйЧто такое прототип интерфейса?БумажныйНизкоинтерактивныйВысокоинтерактивныйСообщество Тестировщиков Днепропетровска – 2011
Высокоинтерактивные прототипы интерфейса Витя МалыйВысокоинтерактивный прототипСообщество Тестировщиков Днепропетровска – 2011
Высокоинтерактивные прототипы интерфейса Витя МалыйВысокоинтерактивный прототипСообщество Тестировщиков Днепропетровска – 2011
Высокоинтерактивные прототипы интерфейса Витя МалыйВысокоинтерактивный прототип – для чего?Конечной оценки реализации идеи\функционала:
Есть ли смысл внедрять то, что мы придумали?
Как это будет видеть пользователь?
Ничего ли мы не забыли на этом экране?
Утверждения концепции приложения у заказчика:
Отличный инструмент для лоббирования идей
Наглядное представление ожидаемого результата
Возможность оценки конечными пользователями
Работы с ним, как с источником требованийСообщество Тестировщиков Днепропетровска – 2011
Высокоинтерактивные прототипы интерфейса Витя МалыйКто создает прототипы?Аналитики, UXи команда Бизнес-аналитик + User Experience-специалист + Все члены командыАналитики и QA/QCБизнес-аналитик + ТестировщикВся командаМенеджер + Разработчики+ ТестировщикиСообщество Тестировщиков Днепропетровска – 2011
Высокоинтерактивные прототипы интерфейса Витя МалыйРабота с прототипом в пределах жизненногоцикла продуктаБизнес-аналитик + User Experience-специалист + Все члены командыНачальный этап:и/илиФормализация концепции
Сбор первичных требованийЭтап проектирования:илиСбор основных требований
Утверждение проекта приложенияЭтап разработки и тестирования:Оптимизация/доработка требований

Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use Case и User Story? - Витя Малый

Editor's Notes

  • #4 Прототип приложения - визуальное представление концепции приложения в первом (или более детальном) приближении. Интерактивность – понятие, которое показывает, насколько глубоко можно взаимодействие с прототипом3 типа: Бумажный - общее воплощение идеи\\концепцииНизкоинтерактивный - заготовка прототипа. Служит для начальной оценки реализации идеи на экране (совместимость а разрешениями экрана).Высокоинтерактивный – позволяет полноценно имитировать взаимодействие с приложением
  • #5 Активно использовать прототипы пользовательских интерфейсов начали тогда, когда набрало обороты понятие Usability
  • #14 Дымовое тестирование с первого взгляда. Вспомните, как неудобно вчитываться в спецификацию в поисках чего-то?
  • #16 Более мелкие, но не менее важные критерии приемочных тестов.
  • #17 Доступность всех параметров, переменных и их значений. Наглядность ограничений и зависимостей.Хороший пример для интервью
  • #18 Некоторые программы для прототипирования могут генерировать карты приложения, которые могут стать помощником в построении диаграмм состояний приложения.
  • #19 Пользуясь ретроспективной  информацией о том, сколько в среднем времени тратится на тестирование того или иного элемента и зная количество этих элементов на каждом из экранов, можно предположить относительную трудоемкость тестирования для каждого из экранов
  • #20 Поскольку основная информационная единица прототипа - экран, то очень показательны оценки покрытия экранов разными видами тестов.
  • #21 Владелец - должен быть один человек, кто будет вносить туда изменения. Механизм внесения изменений и оповещения других участников команды также должен быть разработан.Нумерация экранов -  когда кто-то говорит о какой-то странице, все остальные должны понимать точно, о какой странице он говоритДополнительная “бумажная” спецификация - документ, который глубже описывает компоненты, которые находятся на страницах, а также дает им имена.
  • #24 Владелец - должен быть один человек, кто будет вносить туда изменения. Механизм внесения изменений и оповещения других участников команды также должен быть разработан.Нумерация экранов -  когда кто-то говорит о какой-то странице, все остальные должны понимать точно, о какой странице он говоритДополнительная “бумажная” спецификация - документ, который глубже описывает компоненты, которые находятся на страницах, а также дает им имена.