Access over 35 million academic & study documents

Principles of good design

Content type
User Generated
Rating
Showing Page:
1/3
Principles of Good Design
Created by Nancy Chauhan
1
Principles of good design represent those guidelines which help to avoid having bad
design. We have six basic principles of good design (input/output), which can also be
summarized as U2H2C2 (Easy to remember):
1. User Involvement
2. User first and computers last
3. Minimizing human efforts
4. Remember human limitations
5. Convention standardization
6. Cultural bias.
These can be described briefly as the following
1. User Involvement
The users interact with a system using the interfaces (input/output).User
interface should be user friendly, easy to use and should hide all the
complexity presents in the system.
This is necessary to increase the satisfaction of the user. We should
involve the end user throughout the design of the user interfaces.
The primary goal of input/output design is to help the user in their tasks.
If the design is good and simple, the users perform their task easily and
make few mistakes and if the design is bad, the users grumble and make
more mistakes.
A Good design always enhances user productivity.
Maximum participation of end user or customer ensures the right direction
of development activities.
Purpose: In this article I am going to explain few important points which are good to
consider when programmer is going to start the design of a new project.

Sign up to view the full document!

lock_open Sign Up
Showing Page:
2/3
Principles of Good Design
Created by Nancy Chauhan
2
2. User First, Computers Last
The design choices should be made to create the best design for the users
rather than the easiest design for the programmers to code.
The user interfaces must be designed to assist the user, but even if the
system performance is severely degraded due to some more user friendly
design part, compromises may be necessary.
While using the system, user should not kept on waiting so often due to
bad performance. The responses should be quick and instant as far as
responsiveness concerned.
3. Minimize Human Efforts
In good design the interaction of the human with the computer is always
minimized whenever possible.
A good design comprises of minimum number of key stokes by the user.
A good design avoids manual data entry to minimize data error.
User should not key in data that can be retrieved from the file or some
database.
A good design should not ask for a value that can be computed by the
system itself. Like the age of user while user have already given his/her
DOB.
Another example, using the zip code to identify a user’s city and state is
more appropriate than having the user enter the city and state values.
4. Remember Human Limitations

Sign up to view the full document!

lock_open Sign Up
Showing Page:
3/3

Sign up to view the full document!

lock_open Sign Up
Unformatted Attachment Preview
Principles of Good Design Purpose: In this article I am going to explain few important points which are good to consider when programmer is going to start the design of a new project. Principles of good design represent those guidelines which help to avoid having bad design. We have six basic principles of good design (input/output), which can also be summarized as U2H2C2 (Easy to remember): 1. User Involvement 2. User first and computers last 3. Minimizing human efforts 4. Remember human limitations 5. Convention standardization 6. Cultural bias. These can be described briefly as the following… 1. User Involvement The users interact with a system using the interfaces (input/output).User interface should be user friendly, easy to use and should hide all the complexity presents in the system. This is necessary to increase the satisfaction of the user. We should involve t ...
Purchase document to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Anonymous
Just the thing I needed, saved me a lot of time.

Studypool
4.7
Indeed
4.5
Sitejabber
4.4