Лучше всего UI улучшается, когда разработчик сам регулярно пользуется приложением. Бывают конечно исключения, но чаще всего это помогает быть «в шкуре» пользователя и проявлять больше эмпатии.
Это частично работает, но не всегда — разработчик хорошо знает своё приложение, и ему в голову не придёт, что какие-то функции пользователи используют совсем не так, как он задумывал, а какие-то вообще не могут найти. Для него-то всё просто и логично. Но вообще принцип Eating your own dog food хороший и годный, только не надо ограничиваться только им.
мы недавно так попали с упрощением User Flow — думали, один шаг уберем и будет класс, просто потому что мы все думали что он очевидный и по фидбекам ориентировались на тех пользователей кто уже давно юзает наше приложение.
а потом увидели, что с новыми юзерами картина вообще другая
Это частично работает, но не всегда… только не надо ограничиваться только им.
Я с вами полностью согласен. Я же не говорю, что нужно использовать только этот метод. Безусловно в любой сфере не надо исключать здравый смысл и искать «серебряную пулю».
Как плохой UX помогает разработчикам терять деньги