Visual Programming

Goal-Directed Design of the User Interface or a Software

Usually software that are preciously designed from the programmers point of view rather than the Users point of view.

And known of these point will reflect the users goal. Because they are preciously designed as per the programmers need.

While its the programmers task to develop and design the software but the users task is to focus on job completion.

So, what are the user goals? how can we identify them? How do we know that they are real? Are they the same for all user? do they change over time?

The User’s Goal

Users goal can very person to person. i.e If there is a system for invoicing and two users might want to get their invoice differently.

So it’s better we keep focus users universal goals. And most importantly users doesn’t want to look like.

  • Stupid
  • Doesn’t want to make mistakes.
  • Adequate amount of work done.
  • Having fun doing work.

Sometimes whenever you focus more on technology, you create a software that is not for the users. The more you focus it won’t help users to complete their goals.

Software that is rude

Whenever software makes an mistakes and it sill blames users for making the mistake. The best example of this is you are processing the task through the software and triggers the alert box with the dead end and not good message like “now you can’t proceed further”.

That makes users look bad and they will feel like they made an mistake. So its necessary to review that software that should not perform rude.

Software that is Obscure

Whenever you release new software and you don’t care about users goals it will be obscure because users won’t get things easily and understand the meaning of the things that you have put on the software.

Software is frequently obscure, hiding meaning, intentions and actions from the user. Whenever features are hiding behind somewhere at different sections that won’t help users to complete the tasks.

Software that is Inappropriate with the Behavior

The major issue happens while user gives rapid commands through the software and sticks to one command. Like if you have given commands like save, open and print and yet still doesn’t proceed for the commands and stick to save command only that is the abnormal behavior of the software which should not happen.

The Essence of User Interface Design

To be honest there is no such thing as a good user interface design. So whenever software or user interface design comes we need to understand that Who Will Use it? for What Purpose? & How frequently? How Long?

The good user interface design requires to make the things easier for the uses and we can say that a good design of the software will make an user more effective because there will be no issues like obscurity and etc…

The Goal of the All Software users is to be more effective

It is up to us or you as a designer to determine how effectiveness manifests itself in the circumstances. The major goal of the software is that it should provide the efficient task completion with the effectiveness.


Cooper Alan, “Father of Visual Basis”, The Essentials of User Interface Design.

Back to top button

Adblock Detected

Please turn off your Adblocker to view your content.