Динамический прототип vs статический — какой лучше?

Опубликовано 16.09.2016 · в Прототипирование

Довольно часто на завершающих этапах работы над сайтом перед исполнителями возникает важный вопрос:

Какой же вариант предоставить для обсуждения заказчику – динамический или статический?
Конечно же, все зависит от того, какие задачи в общем стоят перед проектом и каких решений от Вас ожидает заказчик. Однако, сегодня мы поговорим конкретно о создании интернет-магазинов, а вся специфика советов будет исходить из этого важного обстоятельства.

Говоря о динамическом и статическом прототипах можно провести аналогию с такой интересной областью как мультипликация. Конечно же, мы не будет вдаваться в тонкости создания мультфильмов, но известно, что каждый кадр прорабатывается отдельно. Таким образом, мультипликатор может представить предварительный результат как в виде последовательности каждого кадра по-отдельности, так и уже готовым мультипликационным анимированным действом.

Кто есть, кто?

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

Второй же вариант представляет собой просто набор графических схем. Они позволяют понять и увидеть, как все это будет работать, но исключительно в теории.

Вроде бы выбор очевиден. Каждый предположил, что было бы лучше наглядно продемонстрировать, как все работает на примере с помощью динамического прототипа? Не тут-то было!

Начнем с вещей приземленных: стоимость динамического прототипа и стоимость статического прототипа разнятся в среднем в 2-4 раза. Очень часто клиент просто не готов к таким изменениям в смете на создание сайта, и это не удивительно.

Второй момент касается технического аспекта – это сложная настройка динамики. Она занимает время, расходует ресурсы, а в финале может еще и не понравиться тем, кто его заказывал. Править каким-либо образом динамический прототип значительно сложнее, чем статический и не надо объяснять почему.

Преимущества статики.

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

Но таких случаев не так много. Статика отлично подходит для обычных интернет-магазинов без необходимости в таких функциях.

Выход – поиск компромиссов.

Чаще всего и заказчик, и команда исполнителей останавливаются на каком-то промежуточном варианте. Они, так сказать, пытаются найти «золотую середину». И правильно делают, надо сказать. На сегодняшний момент это можно считать наиболее универсальным подходом к решению подобного вопроса.

Варианты презентации можно разбить на три типа:

  1. Весь функционал представлен в динамике, но меньше описано в техническом задании на создание сайта.
  2. Функционал представлен статично, а самые-самые необходимые функции, вроде того же калькулятора, о котором мы уже вспоминали, показаны в рабочем состоянии.
  3. Весь проект статичен, вся информация про функционал «сбежала» в написание тех. задания.

Следует помнить, что клиенты бывают очень разными и нередко еще и от них самих в значительной степени зависит то, каким образом вы будете друг друга понимать. Если Ваш заказчик – это человек со сложностью в восприятии элементов интерфейса, а слово юзабилити ему и близко не знакомо, то будет бессмысленно описывать функционал в ТЗ. Тут действует принцип: «Лучше один раз увидеть, чем 100 раз прочитать в ТЗ».

Поэтому ориентируйтесь в том, что и как Вы можете предложить своим клиентам. И не забывайте, что:

Хорошая команда разработчиков абсолютно точно знает, что хочет заказчик еще до того, как он это захочет.