Хорошо, что у них был хороший начальник, который так не думал (даже если так говорил) и помог им отстоять свои интересы . Системы (в идеальном мире без глупости и откатов) делаются для облегчения жизни пользователей.
Старшими кассирами, которые будут учить новичков, поставили бы старых кассиров.
Дело в том, что он НЕ БЫЛ начальником кассиров. Более того, он их, скорее всего, даже в глаза не видел.
Просто вместо того, чтобы предоставить нам документированные требования к интерфейсу или хотя бы потратить время на их обсуждение, он выбрал самый простой и дешёвый для себя способ: вот вам старый образец, и делайте всё, как здесь.
Объясню специфику отношений с кассирами. Банк приобретает терминалы с приложением, сертифицированным для работы с некоторым процессинговым центром (чаще всего мы работаем с банками-эквайерами, у которых есть свой собственный процессинговый центр, и описанный случай как раз такой). Агенты банка заключают договоры с продавцами (например, супермаркетом) и устанавливают туда терминалы для приёма банковских карт. А уж кассиров продавец, естественно, нанимает самостоятельно.
Речь шла, в первую очередь, об установке НОВЫХ терминалов в торговые точки, которые до сих пор не примимали к оплате карты. А значит, совместимость на уровне интерфейса со старыми терминалами в такой ситуации вообще не имеет смысла - кассиры их в глаза не видели.
Менее удобный для Вас?
Объективно менее удобный. Эти кнопки "вверх-вниз" и система меню с прокруткой были разработаны именно для удобства пользователей. Представьте, что в Вашем мобильном телефоне нет кнопок прокрутки, а меню реализовано таким образом: чтобы выбрать первый пункт нужно нажать кнопку 1, второй пункт - кнопку 2 и т. д. Если пользователь уже привык к специальным кнопкам прокрутки, то такой подход его, скорее всего, будет раздражать.
Лично я специальных исследований, конечно, не проводил, но из опыта общения с пользователями вижу: назначение кнопок прокрутки интуитивно понятно, людям, впервые увидевшим терминал, не надо объяснять, как ими пользоваться. Может быть, потому что у большинства людей уже есть мобильные телефоны.
Кстати, один из наших клиентов (очень опытный, десятки лет работы на рынке), увидев терминал с этими кнопками, тут же заявил: нам нужно пересмотреть описание пользовательского интерфейса, потому что при его разработке мы использовали в качестве примера другой терминал. А у вас, оказывается, есть такие классные кнопочки!
И тут же вспоминается ещё одна ошибка аналитиков (или, скорее, маркетологов), в данном случае уже не относящаяся к разработке софта. В новых, недавно разработанных моделях терминалов дизайнеры не предусмотрели эти кнопки прокрутки, а их функции повесили на функциональные клавиши. Это жутко неудобно - заплетаются пальцы.
Так что IMHO описанный случай действительно был ошибкой - при разработке Вы не учли требования одной из групп пользователей системы. Эту группу можно было бы попытаться переубедить, обеспечив её наиболее "влиятельным" представителям участие в прототипировании GUI, создании GUI "для себя". Но простое копирование старого GUI - более простое и дешёвое решение.
Как мне представляется, Ваша ошибка как аналатика заключается в следующем: Вы не выявили всех заинтересованных лиц (а большинство из них в этом коротком примере я даже не упомянул) и не определили приоритеты в соотвествии с их важностью. Собственно говоря, на те же грабли тогда наступили и мы.