Что такое удобный интерфейс? Если набрать этот вопрос в Google, то первая появившаяся ссылка дает нам следующее определение: «Удобная система — это та система, которая позволяет своим пользователям выполнять задачи, которые они хотят выполнить». На мой взгляд определение не совсем правильное – выполнять стоящие перед тобой задачи можно и при очень неудобном интерфейсе, в особенности, если этого требует начальство. Тут уж никуда не денешься, как говорится, «мыши плакали, кололись, но продолжали есть кактус».
В футболе есть очень точное определение качества судейства: хороший судья – это тот, который на поле незаметен. Он присутствует на поле и следит за правилами – а зрители видят борьбу двух команд, совершенно не замечая человека в черном. Перенося футбольные реалии в сферу разработки программного обеспечения, получим следующее утверждение: удобная система – это система, которая позволяет пользователям выполнять задачи, не задумываясь над тем, как это сделать.
В футболе есть очень точное определение качества судейства: хороший судья – это тот, который на поле незаметен. Он присутствует на поле и следит за правилами – а зрители видят борьбу двух команд, совершенно не замечая человека в черном. Перенося футбольные реалии в сферу разработки программного обеспечения, получим следующее утверждение: удобная система – это система, которая позволяет пользователям выполнять задачи, не задумываясь над тем, как это сделать.