Для користувача інтерфейс – це і є система

Вінаяк Хеджд

Занадто багато хороших продуктів ховається за поганими користувача інтерфейсами Кінцевий користувач працює з системою через інтерфейс користувача Якщо досвід взаємодії користувача з вашим продуктом виявиться негативним, постраждає і враження користувача від усього продукту, яким би технологічно досконалим і новаторським він не був

Інтерфейс користувача – важливий архітектурний компонент, яким часто нехтують Архітектор повинен вдатися до послуг фахівців – проектувальників досвіду взаємодії та експертів з юзабіліті Фахівці по взаємодії з користувачами спільно з архітектором управляють як архітектурою інтерфейсу, так і його звязками з внутрішніми механізмами Залучення фахівців по інтерфейсах на ранній стадії і їх участь у всіх наступних фазах розробки продукту гарантує, що підсумковий продукт буде відшліфований до блиску, а користувальницький інтерфейс буде бездоганно інтегрований з продуктом Архітектор повинен також простежити за взаємодією реальних кінцевих користувачів з продуктом в ході бета-тестування і врахувати отримані дані в остаточній версії системи

Інтерфейс продукту часто змінюється з часом у міру змін у технологіях і додавання нових функцій Архітектор повинен подбати про те, щоб зміни в інтерфейсі користувача і в архітектурі відображали очікування користувачів

Взаємодії з користувачами повинні бути однією з пріоритетних цілей архітектури продукту в цілому По суті справи, взаємодії з користувачем повинні стати такою ж невідємною частиною процесу прийняття рішень при опрацюванні архітектурних компромісів і внутрішньої документації продукту, як надійність і продуктивність Зміни в логіці взаємодії з користувачем повинні фіксуватися в часі, як і вихідний код Це особливо справедливо для тих продуктів, в яких користувальницький інтерфейс пишеться не на тій мові програмування, на якому створюється вся інша система

Архітектор відповідає за те, щоб основні шляхи взаємодії користувача з продуктом стали не тільки простими та зручними, а й приємними Хороший інтерфейс створює у користувача позитивне враження від роботи з продуктом, що робить його роботу більш продуктивною Якщо ж ваш продукт допомагає користувачам підвищити продуктивність, це напевно відібється на економічних показниках вашої організації

Вінаяк Хеджд (Vinayak Hegde) – технофіл, який цікавиться компютерами, фотографією і підприємництвом В даний час працює архітектором в компанії Akamai Technologies

Джерело: Форд Н, Найгард М, де Ора Б, 97 етюдів для архітекторів програмних систем – Пер з англ – СПб: Сим-вол-Плюс, 2010 – 224 с, Мул

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*