Whole document tree 2. User Friendly: Guaranteed SuccessThe user-friendly concept is missassociated with a good GUI (graphical user interface). In fact, it is much beyond that. In systems like Linux (with more server-like carachteristics), the user measures how easy a Software is, mainly in the installation and initial configuration. He can even forget how easy were to install and use a certain product, but it will never forget that a Software package has a complex configuration and installation process. A migration or new installation allways will be a nightmare, making the user avoid it. 2.1. Embrace the Install-and-Use ParadigmImagine you'll install that expansive product your company bought from ACME, and realized you'll have to do the following:
Sounds familiar? Who never faced this sad situation, that inducts the user to make mistakes? If your products' installation process sound like Uncompress-Copy-Configure-ConfigureMore-Use, like this one, you have a problem, and the user won't like it. Users like to feel that your Product integrates well with the OS. You should not demand that the OS adapt himself to your Product (changing environment variables, etc). It must let the user Install-and-Use. The Install-And-Use glory is easilly achieved using a 3 ingredients receipt:
We'll discuss here what are these ingredients and how to implement them. |