Источник: itWeek
|
Просмотров: 880 |
В последнее время эмпатия (умение поставить себя на место другого) приобретает особое значение, являясь частью формирующейся передовой практики дизайна, ориентированного на человека. Как сообщает портал ZDNet, эта мысль была высказана старшим инженером-программистом Pivotal Дениз Ю в ходе саммита Cloud Foundry в Филадельфии (США). Но если в общепринятом понимании эмпатия означает способность человека видеть мир глазами другого человека, то в разработке ПО, однако в проекции на разработку ПО она трактуется несколько иначе.
Разработчикам следует прилагать больше усилий, чтобы понять проблемы, с которыми сталкивается пользователь, и преодолеть склонность к подтверждению своей точки зрения (confirmation bias) во всех ее формах. Эта склонность разработчиков хорошо известна, но Ю предостерегает от еще одной формы предвзятости — «неискоренимого предубеждения», или «систематической ошибки выжившего» (survivorship bias), когда разработчики делают выводы на основе данных, описывающих ситуацию только с одной стороны (сторонников программного продукта). Они даже не знают об этой однобокости и поэтому не могут понять, почему другие пользователи отказываются от их продукта.
Чтобы еще больше прояснить, что такое «систематическая ошибка выжившего», можно привести для примера расхожее мнение о доброте дельфинов, основанное на рассказах пловцов, которых животные толкали к берегу, но нет данных от тех, кого толкали в обратном направлении. В первую очередь Ю нацеливает свою мысль на разработчиков, которые разрабатывают решения на базе Open Source, но ее могут взять на вооружение любые другие девелоперы, стремящиеся привести свои продукты в вид, который лучше всего отвечает пользовательским желаниям.
Читать всю статью
Источник: Сергей Стельмах / itWeek
Фото: pixabay.com
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
|