Юзабилити-консалтинг
Конфликт, лишь чудом не переходящий в поножовщину, – неотъемлемая черта успешной рабочей встречи проектной команды. В самом деле, у всех участников разный опыт, устремления и предпочтения. Свести все требования вместе, чтобы получился единый продукт, удовлетворяющий хотя бы некоторым требованиям – задача неординарная. Это, тем не менее, норма нашей работы – очень немногие наши заказчики имеют готовое техническое задание, по которому можно сделать интерфейс. Как правило, приходится разрабатывать интерфейс одновременно или даже до составления ТЗ на систему.
Мы нашли простое решение этой проблемы. Вместо того, чтобы обсуждать систему, её интерфейс и функции, мы умеем быстро рисовать прототип интерфейса системы и быстро модифицировать его под требования заказчика и/или уточненные эргономические требования. Отвлеченные обсуждения часто бесплодны; наличие же прототипа, который можно быстро менять и улучшать – прекрасно работающий метод синхронизации целей всех участников. В самом деле:
- Результаты проектных решений и их последствия становятся сразу видны и несомненны. Например, решение о разработке новой функции может прекрасно звучать в ТЗ, но если видно, что из-за этого придется поступиться другим, более важным решением, от него будет проще отказаться.
- Написать ТЗ – меньшая проблема, чем сделать его достаточно полным и непротиворечивым. Предварительная визуализация интерфейса, хоть и занимает некоторое время, многократно облегчает эту задачу. Прототипирование здесь сходно с т.н. Agile-программированием, решающим эту же задачу, но часто оказывается более быстрым.
- Для заказчика утверждение текстового ТЗ сопряжено с известными мучениями – понять огромную пачку описаний и схем довольно тяжело. Наглядные и простые в понимании прототипы интерфейса гораздо проще понять.
Кроме того, включение в проектную команду наших специалистов обеспечивает еще и проработку интерфейсной составляющей – при таком прототипировании мы делаем не просто интерфейс, а как минимум неплохой интерфейс (хотя главное, конечно, сделать ТЗ, с которым согласны все участники проекта).