6-мерная модель юзабилити программного обеспечения


Скачать презентацию
Скачать статью

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

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

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

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

В докладе предлагается модель понимания практичности программного обеспечения (Usability), основанная на 6 измерениях: понятность, удобство, эффективность, защищенность, отзывчивость и эстетичность. Дается определение этих размерностей. Объясняются методы количественной оценки качества программных продуктов по каждому измерению. Описывается применение модели для анализа и сравнительной оценки практичности программных продуктов, выявления возможностей их совершенствования, а также классификации и сегментирования их пользователей.

Георгий Савельев

Георгий СавельевГеоргий Савельев

Георгий Савельев — архитектор программного обеспечения, специалист в области моделирования предприятий, сертифицированный бизнес-аналитик (CBAP). Старший аналитик компании Auriga.

Более 20 лет занимается исследованием и проектированием человеко-машинного взаимодействия. Реализовал более 40 проектов по совершенствованию информационных систем и бизнес-процессов компаний. Один из ключевых создателей продукта Enterprise Optimizer® для компании River Logic®, Inc. Идеолог, архитектор и руководитель проекта по созданию Enterprise Optimizer Server®. Архитектор, дизайнер и руководитель проекта по созданию решения Cost-to-Serve для компании Kraft® Canada.

 


Комментарии

  • Pingback: AURIGA’s experts to take part in CEE-SECR 2012 | Software Development News, Events, Thoughts from Auriga


Оставить комментарий

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© CEE-SECR 2012 • Email:
Powered by WordPress. • Hosted by Hosting Community • Developed by i-Help