Designing for HCI means “;Ensuring system functionality and usefulness, supplying effective user interaction support, and enhancing a enjoyable consumer experience.” In addition, “;The overarching goal would be to achieve both business and individual user effectiveness and efficiency. To achieve these goals, managers and developers have to be experienced in the interplay among users, tasks, task contexts, it (IT), and also the environments by which systems are used” (Carey et al., 2004, p. 358).
Continue reading “Understanding Human-Computer Interaction (HCI)”