Referencing Styles : Harvard
evaluate recent HCI related developments and their applications
discuss the impact of HCI in the workplace
discuss the issues related to user characteristics for a chosen HCI
design and create a human computer interface for a specified application
explain the principles that have been applied to the design
critically review and test an interface
analyse actual test results against expected results to identify discrepancies
evaluate independent feedback and make recommendations for improvements
Scenario
You are employed as a software developer for a local software house based in the Manchester. They recently got a project from a local train company to develop user interface for their ticket machines, which will be installed on different stations throughout Greater Manchester. Your task is to design and build the prototype.
Your manager has recently returned from a fact-finding visit at the company headquarters. The details are reproduced, below:
User can buy tickets for various destinations throughout Greater Manchester.
Ticket types vary from single, return, day travel.
User can select between single and multiple tickets.
User gets discounts on promotional tickets.
Frequent users can get weekly and monthly tickets.
Discounted tickets for students.
Keep updating users about current company offers.
User can pay for their tickets using cash, credit and debit cards.
Task 1
User Analysis
Write down some of the major user classes for the ticket machines. Try to find at least 5 groups. For each group, list some of its typical distinguishing characteristics.
Task Analysis
Write down major tasks for users for the ticket machines. Find at least 5 tasks. In addition to tasks for all users, try to think of tasks relevant only to specific user groups.
Requirements
Write down functional and non-functional requirements for the system based on your user and task analysis. Your task analysis directly provides functional requirements -- what functions it has to provide
Prototype
Develop a prototype for the ticket machines, based on the requirements you have identified in task 1.3, using Visual Studio 2012. Create onscreen help to assist the users of your prototype and create testing plan to analyse actual test results against expected results to identify discrepancies.
Task 2
Write a report.
Refer to your VS 2012 product. Examine how it has been designed, paying particular attention to how the user is meant to interact with it.
From your first impressions write down what first comes to mind as to what is good and bad about the way the prototype works. Explain any limitations of the design you produced for the prototype. Based on your knowledge and user experience goals, which requirement you think will be most useful in evaluating the device. Decide which are the most important ones and explain why. Conduct a usability evaluation on the prototype using Jakob Nielsen's heuristics. Identify any usability problems and rate their severity. Discuss possible improvements that could be made to the interface based on your usability evaluation.
Note. To address the issues above, it may be useful to work with a fellow student and appraise each other work. This will give you another perspective on your interface. Finally, evaluate recent HCI related developments and their applications and discuss how HCI Technology can be used for people with disabilities at work place.