Спасибо, Катя!
User Centered Design (UCD) — дизайн, ориентированный на пользователя — подход к созданию продукта, максимально удобного для ключевых (типичных) пользователей. Это способ не заставлять их думать о том, о чем мы — разработчики — можем и должны подумать за них.
Мы создаем наш продукт, используя UCD.
Недавно, рассматривая требования ключевого персонажа (её зовут Катя, и я скоро познакомлю вас с ней :), мы поняли, что допустили ошибку в постановке задачи — оказалось, что ей не нужна программа для тестирования Java GUI. Ей просто нужно автоматизировать тесты пользовательского интерфейса, и не важно, на каком языке этот интерфейс написан — Java, C++ или еще каком-то.
Это открытие усложнило нашу задачу в техническом плане, но оно произошло вовремя.
Ошибки проектирования — самые сложные. Чем раньше они обнаружены, тем легче их исправить. И уж совсем плохо, если такая ошибка всплыла, когда половина программы уже написана. Обычно в этом случае уже бесполезно что-либо исправлять, и продукт попадает к пользователям с таким «багом» (от англ. bug — сленг. ошибка в программе) в ДНК :)
Катя — молодец!
Ай да мы :))
Комментариев нет:
Отправить комментарий