Лабораторная работа по курсу «Технологии программирования» №3

План обзорной лекции

Прототипирование: назначение, характеристики. Типы прототипов. Статические. Динамические. Стили прототипирования. 8 принципов прототипирвоания Закон Хика. Закон Фиттса. Краткий обзор средств прототипирования

Регламент проведения лабораторной работы

Тема работы: прототипирование

Инструменты: для группового создания статического прототипа интерфейса предлагается использовать прототипирование с помощью бумаги с дальнейшим обзором бумажного прототипа на доске/столах; возможно использовать маркеры и доску для создания прототипа прямо на доске. Можно из бумаги вырезать отдельные элементы если для этого есть желание и вы считаете, что это вам поможет = )

Состав группы: от 3 до 4 человека, в каждой группе необходимо выделить одного человека, в обязанность которого входит эвристическая оценка создающегося прототипа. (ну скажем так он несет некоторую ответственность)

Все участники команды принимают участие в формировании сценариев персонажей, обсуждая и принимая решения. Участники группы вместе принимают участие в создании прототипа, переносят свои мысли на бумаги.

При проектировании того или иного экрана (элемента интерфейса) возможно создание каждым участником группы одного или нескольких вариантов прототипа. Принятие того или иного проектного решения из множества вариантов лежит на оценщике команды.

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

В процессе выполнения задания можно использовать Интернет для поиска и оценки тематических похожих ресурсов/софта/средств, которые могли бы показать хорошие решения для поставленной задачи.

В ходе работы можно использовать любые возможные/доступные/подходящие решения для выявления требований (MIND MAPS, CATWOE, SWOT etc.) (что даже приветствуется) Необходимо сформулировать сценарии пользователей, которые могут быть задействованы. Среди персонажей выбрать ключевого, у остальных определить роли и пометить тех, которые удовлетворены интерфейсом основного персонажа. На основе имеющихся требований реализовать прототип интерфейса. Все материалы (сбор требований, персонажи, прототипы) в конце работы.

Финальное обсуждение: после окончания времени на создание прототипа интерфейса проводится обсуждение работа, принятых решений и обобщение полученных навыков. В процессе обсуждения участвуют команды вместе с преподавателем.

Фиксация полученных материалов: для создания организованной работы с материалами, полученными командами создан шаблон для фиксации персонажей (pdf), а также на мероприятии будет использован фотоаппарат, чтобы фиксировать полученные прототипы. .