Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Presented by: Chandralekha Ray(BAM10021) Monalisa Das(BAM10040) Angikar Borgohain(BAM10032) Mithun Kumar Biswas(BAM10011)
The data processing department gave an account number to the engineer. Two days later, a terminal was moved into his office and handed the user's manual to him.
Contd..
Soon he started to explore the system and after he had turned the terminal on, he was asked LOGON. Pressing of the "/" key stopped printing in the computer. Pressed Return Key ACCESS DENIED.
Contd..
Called Woman from the Computer Center Different Programs worked differently, different terms for different programs same item had different names and operation in different programs.
Contd..
6 months later problem with one his programs ----- woman in the call centre asked him to replace the old program with a new one.
Why can't computer people apply this same approach to their programs?
The user interface of a mechanical system, a vehicle or an industrial installation is sometimes referred to as the humanmachine interface (HMI).
Contd..
Usability is the degree to which the design of a particular user interface takes into account the human psychology and physiology of the users, and makes the process of using the system effective, efficient and satisfying.
Engineers Complaints
How can a computer read without printing? Why do same items have different names and operations in different programs? Why there are no well defined user friendly methods for operating a program?
Contd..
Are there tests that can be applied to programs comparing ease of use? Why no mock- tests are conducted after developing a program to check its usability?
How technically savvy is the user and what similar systems does the user already use?
What interface look & feel styles appeal to the user?
Usability Testing:
Done to test whether the system can work effectively and efficiently.
Error Control
Error tolerant i.e. despite evident errors in input, the intended result may be achieved with either no or minimal action by the user. Error prevention and error detection
Search
Flexibility
Personalization
The same words/commands should perform the same functions throughout the interface.
Links should clearly indicate to users where they will end up, preventing errors. It should be clear how to exit or back up from an activity at any point in the process.
Search
Should provide multiple ways for users to intuitively refine a query by grouping, sorting, and limiting from the results page Should offer choices from a menu of pre-defined syntaxes Documentation of the range and scope of searchable materials must be easy accessible
Flexibility
There must be a minimal learning curve for first time users, and as well as provisions for more advanced users to learn features as they become appropriate Mechanisms should be available to speed up the interaction for expert users
Contd..
Should always keep users informed about the status of reported problems through appropriate feedback Error messages should be expressed in plain language, precisely indicate the problem, and constructively suggest a solution
Personalization
User defined display options should be available.
Example: Users should be able to change the size of icons, or choose a certain number of results to display
Thusin a nutshell
It's not your fault. !! Simple things should stay simple.
In today's consumer culture, what should be blamed on bad interface design is instead blamed on the "incompetence" of users. Its absolutely right and proper for complicated tasks to take time and expertise to accomplish some things that are fundamentally simplelike changing the time on a wristwatchshould stay simple. The less burdened a user's mind is with irrelevant decisions, the more clear their mind is to accomplish what they need to get done. When one ensures that a machine can't lose a user's work, interfaces become a lot simpler Good interfaces make forming good habits really easy, and they make forming bad habits nearly impossible.