Вот, перевёл, адаптировал и дополнил для наших разработчиков и тестировщиков
статью из MSDN, про дизайн качественных интерфейсов. Может оказаться полезным для всех тех, кто занимается разработкой чего-угодно, т.к. в статье перечислены основные руководящие принципы, применимые для любых систем.
Насколько программа хороша, по мнению пользователей? Насколько она полезна, удовлетворяет ли она нужды и чаяния пользователей? Самый простой способ узнать это — спросить. Но что делать, когда программа ещё не готова, а уверенности в том, что она будет соответствовать ожиданиям пользователей уже нет? Ответ очень прост: нужно спросить у тех, кто уже делал что-то подобное, ошибался, исправлял свои ошибки и учился на них. В нашем случае — это компания Microsoft. Ниже изложены основные руководящие принципы создания программного обеспечения, которое будет отвечать требованиям самых взыскательных пользователей.