Classic Movies and Books

Learn Software Development

All about the processes involved in software development

A great resource: Joel on Software

Filed Under Usability, Resources, Tips, Design, Software | Posted on August 1, 2008

For a long time now, I have been reading the content posted by Joel Spolsky on his blog. I like his writing enough to have taken an email subscription to his feed so that I get notified whenever he writes a new article. His feed typically provides the opening paragraph of the content, and then […]

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 […]

User interface design tips

Filed Under UI, Tips, Design | Posted on January 22, 2008

The field of User Interface Design is a fairly complex field; to get a good design that is attractive to the user is an incredibly tough task. However, it is always helpful to review some good tips that can help in this matter. So, here is a compilation of user tips from studying various resources:
- […]

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 […]

What is user interface design ?

Filed Under UI, Design, Software | Posted on January 9, 2008

When designing a great product, the term of User Interface Design is deemed to be very important. Before we go into the depth of why it is so, it is necessary that we understand what exactly we mean by User Interface Design.
User interface design or user interface engineering is the design of computers, appliances, machines, […]

Software Configuration Management: Best Practices

Filed Under Document, Benefits, Design, Techniques, Development, Process, Software | Posted on November 27, 2007

Software Configuration Management can be a complex science. Given that SCM requires setting up of a number of processes, and procurement of expensive software and hardware, optimization is necessary. Towards that end, defining some Best Practices for Software Configuration Management is always a good idea.
* Identify and store artifacts in a secure repository: To do […]

Understanding various terms in Use Case Modeling

Filed Under Design, Document, Techniques, Terms, Process, Model, Development | Posted on October 28, 2007

There would be few people in the world of software development who would not have heard of Use Case Modeling, but the number of people who know details about a Use Case would be far fewer. So let’s try and see what the various parts of Use Case Modeling are.
A use case is a technique […]

Problems with Use Case Modeling

Filed Under Document, UML, Design, Techniques, Model, Issues, Software | Posted on October 22, 2007

There can be many problems in the approach of utilizing the Use Case Approach. You could have limitations of the actual process, or you can have people with not enough expertise in to do it, and messing up the whole thing. So, it is good to get an idea of the limitations of Use Case […]


keep looking »