Почему у нас менеджеры прототипируют gui? Рустем...

Post on 27-Jun-2015

341 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

All you need is www.uml2.ru

Почему у нас менеджеры прототипируют GUI?

Рустем Гайфутдинов,Alee Software

Летний Аналитический Фестиваль 2012

Опросник• Прототипируют ли у вас в компании?• Кто прототипирует? Менеджеры Аналитики Разработчики Проектировщики интерфейсов UX-специалисты Дизайнеры

• На каких этапах используются прототипы? Работа с требованиями Проектирование Реализация Тестирование Внедрение

Летний Аналитический Фестиваль 2012

Прототипирование в SWEBOK

Летний Аналитический Фестиваль 2012

Прототипирование в SWEBOK

Летний Аналитический Фестиваль 2012

Прототипирование в IEEE 830

1. Прототип обеспечивает быструю обратную связь

2. Прототип не только даёт ответы, но и задаёт новые вопросы.

3. SRS, основанная на прототипе, меньше подвергается изменениям.

Летний Аналитический Фестиваль 2012

Мнения• «Прототипы интерфейса являются тем

единственным документом, который заказчик может понять и оценить» (Влад Головач)

• Прототипы можно использовать в юзабилити-тестировании (Влад Головач)

• Прототипы можно использовать в качестве образца при реализации (Юрий Ветров)

Летний Аналитический Фестиваль 2012

Как использовать прототип?• Как средство извлечения, проверки и

утверждения требований• Как основу для написания SRS и ТЗ• Как технику проверки программного дизайна• Как объект исследования при юзабилити-

тестировании• Как образец для разработчиков при реализации

Ещё варианты? ДА!

Летний Аналитический Фестиваль 2012

Как ещё мы используем прототипы?

• Как образец при тестировании готового ПО• Как образец при приёмке-сдаче работ• Как способ «выделиться» на этапе

коммерческого приложения

С этого места поподробнее

Летний Аналитический Фестиваль 2012

Прототипирование на этапе КП1. Читаем конкурсную документацию2. Выбираем функцию системы3. Изучаем предметную область4. Тянем с сайта заказчика корпоративный стиль5. Делаем прототип системы в корпоративном стиле6. Запускаем прототип и снимаем видео с экрана,

сопровождая голосовым комментарием.

Летний Аналитический Фестиваль 2012

ЖЦ прототипа

•Создание и демонстрация прототипа на этапе КП

•Итерационная разработка и согласование прототипа

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

•Проверка прототипа на реализуемость

•Создание ТЗ на основе прототипа

•Реализация ПО с использованием прототипа в качестве образца

•Тестирование ПО с использованием прототипа в качестве образца

•Проверка ПО заказчиком на соответствие прототипу

•Доработка прототипа для новых требований

Летний Аналитический Фестиваль 2012

Последствия

• Изменение процесса разработки ПО• Прототип – «центр вселенной»• Новый уровень коммуникации с

заказчиком и внутри компании• Минимизация потери информации от

пользователя к программисту

Летний Аналитический Фестиваль 2012

Как было раньше?

Пользователь Заказчик

Покупатель Аналитик

Проектировщик

Разработчик

Тестировщик

100% 70% 49% 34% 24% 17% 12%

Летний Аналитический Фестиваль 2012

Как стало?

Пользователь

Заказчик

Покупатель Аналитик

Проектировщик

РазработчикТестировщик

Летний Аналитический Фестиваль 2012

Прототипы бывают разные…Одноразовый прототип

«Бумажный» прототип

Скетч

Вайрфрейм

Мокап

Интерактивный прототип

Эволюционный прототип

Предварительная реализация

Альфа-версия

Летний Аналитический Фестиваль 2012

Какие прототипы мы делаем?

Интерактивность

Точн

ость

«Бумажный» прототип

Скетч

Статичный вайрфрейм

Мокап

Интерактивный вайрфрейм

Интерактивный прототип

Летний Аналитический Фестиваль 2012

Прототипирование в России и СНГ

Летний Аналитический Фестиваль 2012

Прототипирование в России и СНГ

Летний Аналитический Фестиваль 2012

Кто у нас прототипирует?

• Тот, кто собирает требования• Тот, кто взаимодействует с заказчиком• Тот, кто управляет командой проекта

МЕНЕДЖЕР ПРОЕКТОВ

Летний Аналитический Фестиваль 2012

Как мы делаем прототипы?

• Интерактивные прототипы

• Без программирования• Прототипы десктоп и

веб-приложений• На и для любой ОС

Летний Аналитический Фестиваль 2012

Зри в кореньИнструмент вторичен, первичен – процесс

Ищи ответы

• Для чего прототипировать?• Кто должен прототипировать?• Когда нужно прототипировать?

Как прототипировать – решишь потом

Летний Аналитический Фестиваль 2012

Прототипировать ли?

«-»• Трата усилий на создание прототипа

(оплачивается не всегда)• Время на обучение• Выделение ресурсов на развитие GUI

Machine

Летний Аналитический Фестиваль 2012

Прототипировать ли?

«+»• Новый уровень коммуникации• Повышение качества• Минимизация ошибок• Уменьшение сроков и стоимости разработки• Повышение лояльности заказчика• Возможность доработки GUI Machine

Летний Аналитический Фестиваль 2012

Прототипировать ли?

ДАВы ещё не прототипируете?

Тогда мы идём к вам!

Летний Аналитический Фестиваль 2012

КонтактыРустем ГайфутдиновМенеджер по развитию продукта

rg@alee.rugui@alee.ru

guimachine.rualee.ru

8 (812) 438-1688 (доб. 101)8 (950) 029-6726 (моб.)

Летний Аналитический

Фестиваль

г. Иваново23-24 июня 2012

conf.uml2.ru

All you need is …

top related