Рационализация проектирования:роль прототипов в веб-разработке

Содержание

Слайд 2

«Порочный круг экономии» в web-разработке.

2

«Порочный круг экономии» в web-разработке. 2

Слайд 3

Качество – все!

3

«Единственный возможный источник экономического
подъема – это повышение качества и,

Качество – все! 3 «Единственный возможный источник экономического подъема – это повышение
как следствие,
привлекательности продукта или услуги.
А повышения качества невозможно добиться,
сокращая затраты на проектирование
и программирование.»
Алан Купер
Основатель компании Cooper Interaction Design, автор
нескольких книг о проектировании взаимодействия,
пользовательских интерфейсах и юзабилити.

Слайд 4

Креативно, но неэффективно...

4

Детальное проектирование и прототипирование в веб-разработке важны так же,

Креативно, но неэффективно... 4 Детальное проектирование и прототипирование в веб-разработке важны так
как и в других отраслях.

Слайд 5

Подходы к проектированию.

5

Проектная документация «для галочки»;
«Обычная» проектная документация текстового характера;
Детализированная документация с

Подходы к проектированию. 5 Проектная документация «для галочки»; «Обычная» проектная документация текстового
прототипами.

Слайд 6

Кем выполняется проектирование в web-студиях?

6

Кем выполняется проектирование в web-студиях? 6

Слайд 7

Особенности подхода «для галочки»

7

Характерен для небольших и начинающих веб-студий;
Предпроектный анализ отсутствует;
ТЗ составляется только

Особенности подхода «для галочки» 7 Характерен для небольших и начинающих веб-студий; Предпроектный
ради приложения к договору;
Точный состав работ определить из ТЗ невозможно.

Слайд 8

Причины проектирования «для галочки»

8

Экономия средств;
Желание быстрее закрыть проект;
Нехватка человеческих ресурсов;
Желание сделать «по

Причины проектирования «для галочки» 8 Экономия средств; Желание быстрее закрыть проект; Нехватка
минимуму» и сдать;
Надежда на личные отношения с Заказчиком.

Слайд 9

Почему важно ПОДРОБНОЕ описание?

9

Реализация разработчика:

Ожидания клиента:

Почему важно ПОДРОБНОЕ описание? 9 Реализация разработчика: Ожидания клиента:

Слайд 10

Недостатки подхода «для галочки»

10

Если проект подробно не описан, заказчик может требовать по

Недостатки подхода «для галочки» 10 Если проект подробно не описан, заказчик может
максимуму;
Высок риск никогда не завершить проект;
Качество итогового продукта под сомнением;
Серьезный заказчик не будет сотрудничать без достойной документации;
Себестоимость и сроки разработки проекта не поддаются адекватной оценке;
Полная зависимость судьбы проекта от человеческого фактора.

Слайд 11

«Типичная» проектная документация

11

Особенности
В компании нет специалистов, занимающихся непосредственно проектированием;
Единственное средство описания разрабатываемого

«Типичная» проектная документация 11 Особенности В компании нет специалистов, занимающихся непосредственно проектированием;
решения – текстовое ТЗ;
Итоговый документ трудно воспринимается;
Полнота ТЗ часто вызывает сомнения;
Заказчик редко вникает в ТЗ, чаще подписывает «не глядя».

Слайд 12

«Типичная» проектная документация

12

Недостатки при взаимодействии с Заказчиком
Заказчик не понимает или неверно понимает

«Типичная» проектная документация 12 Недостатки при взаимодействии с Заказчиком Заказчик не понимает
написанное;
Долго и трудно согласовывать параметры проекта;
Внесение поправок начинается на поздних стадиях проекта;
Затруднительно сдать графический дизайн;
Трудно завершить проект, если он существенно расходится с ожиданиями заказчика;
Внесение многочисленных поправок может затянуть работу.

Слайд 13

«Типичная» проектная документация

13

Преимущества для разработчика
Средняя по детализации документация может быть разработана сравнительно

«Типичная» проектная документация 13 Преимущества для разработчика Средняя по детализации документация может
быстро;
Необязательно требовать с заказчика отдельного бюджета на проектирование;
Нет необходимости нанимать выделенного специалиста;
Срок реализации проекта и себестоимость поддаются оценке;
В конфликтных ситуациях существует возможность апеллировать к подписанной документации.

Слайд 14

«Типичная» проектная документация

14

Недостатки для разработчика
В большинстве случаев детализация ТЗ все же недостаточна

«Типичная» проектная документация 14 Недостатки для разработчика В большинстве случаев детализация ТЗ
для установления точного состава и объема работ;
Существует разрыв между описанием функционала и интерфейсами. Дизайнеры вынуждены выполнять несвойственные им функции;
Программисты и верстальщики вынуждены постоянно выяснять недостающие детали у менеджера или заказчика;
… то что им удается выяснить в процессе, порой вызывает непредусмотренные работы и рост издержек.

Слайд 15

Пример логического разрыва

15

Что реализовал разработчик в соответствии с ТЗ:

Пример логического разрыва 15 Что реализовал разработчик в соответствии с ТЗ:

Слайд 16

Возможная альтернатива

16

1.

2.

3.

Возможная альтернатива 16 1. 2. 3.

Слайд 17

Детальное проектирование с прототипами

17

Очень легко презентовать заказчику и согласовывать функционал, что в текстовой

Детальное проектирование с прототипами 17 Очень легко презентовать заказчику и согласовывать функционал,
форме нереалистично.
Графические дизайнеры учатся дисциплине и могут сосредоточиться на своих прямых обязанностях.
Разработчики быстрее и лучше понимают, что им нужно сделать.
Сокращается время разработки.
Существенно растет качество конечного результата (при прочих равных условиях).
Заказчики удовлетворены как в процессе разработки, так и по ее завершении.

Преимущества для разработчиков:

Слайд 18

Прототип низкой детализации

18

Прототип низкой детализации 18

Слайд 19

Прототип низкой детализации

19

Прототип низкой детализации 19

Слайд 20

Прототип низкой детализации

20

Для первоначального согласования концепции с заказчиком;
Для начального концептуального обсуждения внутри

Прототип низкой детализации 20 Для первоначального согласования концепции с заказчиком; Для начального
компании;
Часто используется заказчиком для информирования исполнителя (для начальной постановки задачи на разработку).

Когда применяется:

Слайд 21

Прототип низкой детализации.

21

В проектной документации;
Обычно нежелателен для демонстрации заказчику.
Средства подготовки:
Программы MS Office

Прототип низкой детализации. 21 В проектной документации; Обычно нежелателен для демонстрации заказчику.
(лучше Visio);
Бумага или доска;
Некоторые онлайновые сервисы, такие как Balsamiq Mockups.

Когда не применяется:

Слайд 22

Фрагмент прототипа средней детализации.

22

Фрагмент прототипа средней детализации. 22

Слайд 23

Прототип средней детализации.

23

Для анонсирования концепции проекта заказчику, нередко для коммерческого предложения;
Для согласования

Прототип средней детализации. 23 Для анонсирования концепции проекта заказчику, нередко для коммерческого
требований к проектам;
Для согласования сценариев рисованных визуалов и анимационных роликов;
Для включения в проектную документацию;
Часто используется заказчиком для информирования исполнителя (для начальной постановки задачи на разработку).

Применяется:

Слайд 24

Прототип средней детализации

24

Малопригоден для включения в проектную документацию в случае ответственных, высокобюджетных

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

Случаи когда неприменим:

Слайд 25

Прототип высокой детализации

25

Пример прототипа высокой детализации

Прототип высокой детализации 25 Пример прототипа высокой детализации

Слайд 26

Прототип высокой детализации

26

Axure RP Pro и другие специализированные инструменты (с ограничениями).
Adobe Photoshop,

Прототип высокой детализации 26 Axure RP Pro и другие специализированные инструменты (с
Fireworks
Adobe Flash
Adobe InDesign

Средства подготовки:

Слайд 27

Чего в общем случае не следует ожидать от прототипа.

27

Красоты оформления, следования корпоративному

Чего в общем случае не следует ожидать от прототипа. 27 Красоты оформления,
стилю и прочей дизайнерской проработки.
Наличия всех существующих на итоговом сайте страниц.
Адекватной реакции на большинство действий пользователя, т.е. высокой степени интерактивности.
Безукоризненно отшлифованной эргономики, идеального размещения элементов на странице.
Не следует думать, что для получения финального дизайна достаточно лишь «раскрасить» прототип.

Слайд 28

Каким должен быть итоговый прототип.

28

Аккуратным. Неряшливо собранный прототип, включенный в проектную документацию,

Каким должен быть итоговый прототип. 28 Аккуратным. Неряшливо собранный прототип, включенный в
выглядит странно.
Понятным. Если прототип страницы выглядит запутанным, скорее всего итоговый макет выйдет не лучше.
Прозрачным в части логики. Интерактивные элементы должны быть показаны в различных состояниях.
Исчерпывающим. Все страницы подготавливать необязательно, но следует стремиться визуализировать все типовые блоки.
Полезным. Модульная сетка должна быть приближена к финальному результату.

Слайд 29

Взаимодействие прототипа с ТЗ

29

Взаимодействие прототипа с ТЗ 29

Слайд 30

Взаимодействие прототипа с ТЗ

30

Взаимодействие прототипа с ТЗ 30

Слайд 31

Взаимодействие прототипа с ТЗ

31

Взаимодействие прототипа с ТЗ 31

Слайд 32

Прототипирование помогает!

32

Качественный прототип является хорошим обоснованием стоимости проекта;
Ускоряется процесс разработки сайта;
Возрастает качество

Прототипирование помогает! 32 Качественный прототип является хорошим обоснованием стоимости проекта; Ускоряется процесс
реализации продукта;
Значительно улучшается взаимопонимание с Заказчиком.

Слайд 33

СПАСИБО!

33

СПАСИБО! 33
Имя файла: Рационализация-проектирования:роль-прототипов-в-веб-разработке.pptx
Количество просмотров: 184
Количество скачиваний: 0