Classic Movies and Books

Learn Software Development

All about the processes involved in software development

User Interface Prototyping Tools

Filed Under User, Interface, Tools, Prototyping | Posted on March 6, 2008

There are plenty of prototyping tools available out there, both free and purchasable. All of them have their adherents, and detractors; I was looking for some, so I went out and tried to find out tools that people use. If you use any of these tools and have some comments, please do put a comment.
One […]

User interface prototyping tips and techniques

Filed Under User, Interface, Tips, Improvement, Prototyping | Posted on March 6, 2008

I was looking for some tips on how best to optimize user interface prototyping when I came across some great tips at Ambysoft as well as the IBM Developer site. A UI prototyping process is very important for teams that want to take their product development process as close to being successfu as possible, and […]

User interface prototyping: Risks / Problems / Disadvantages

Filed Under Problems, Pitfalls, User, Interface, Prototyping, Issues | Posted on February 16, 2008

User Interface Prototyping is seen as a great value adder to the entire project; it helps to get better user input, show the final functionality to some extent, and determine short-comings. However, like any other process, it has its weaknesses and pitfalls and one needs to be careful in the prototyping process, and never lose […]

Benefits of user interface prototyping early in the cycle

Filed Under User, Interface, Benefits, Prototyping | Posted on February 16, 2008

It is recommended that user interface prototyping not be left to latter stages of the project (say when the code has already been written). Prototyping can be considered as a risk reduction activity. What are some of the benefits available due to prototyping?
* Elucidate requirements. A prototype can “translate” the domain vocabulary of users into […]

What is user interface prototyping ?

Filed Under Interface, UI, Prototyping | Posted on February 16, 2008

A prototype is a semi-functional simulation of the product, and an inexpensive alternative to full technical implementation. Prototyping is an excellent means for generating ideas about how a user interface can be designed, and it helps to evaluate the quality of a solution at an early stage. Prototypes may be created using tools such as […]

Why does user interface design fail ?

Filed Under Usability, Interface, UI, Design | Posted on February 12, 2008

Let’s take the scenario of a company striving to make a great product. They believe that they have a good development team, are well connected with potential consumers, and there is a ready market out there. And they are sufficiently knowledgeable that they want to do a cycle of user interface design and spend some […]

User interface design process

Filed Under Interface, UI, Design, Process | Posted on February 7, 2008

The above term sounds like a very grand term, although it could be simply defined as the way that the user interface design works. User interface design requires a judicious mixture of creativity, design knowledge and experience, task analysis and a thorough understanding of users requirements. Let us try and understand what this process is […]

User Interface Design Resources

Filed Under Interface, UI, Resources, Design | Posted on February 4, 2008

For the practitioners of User Interface Design and its adherents, there are a large number of resources available on the net where they can get more information, learn from skilled resources, and in general learn about advances in the field. Such education from time to time also makes them aware of practices that they might […]

Benefits of User Interface Design

Filed Under Usability, Interface, Benefits, Design, Process | Posted on January 14, 2008

User Interface Design is beneficial for both software and hardware. Some of the benefits of having a good User Interface Design are:
* Ergonomics: Ergonomically correct user interfaces prevent industrial injuries and hence absence due to illness.
* Fewer errors: Intelligently designed user interfaces drastically reduce the number of errors and their related costs.
* Savings: Savings gained […]