Is our software user-friendly?
I spend lot of time doing support, mostly helping people to overcome problems using Maxprog software. This task is interesting as it allows us to gauge the usability of our software. In software engineering, usability is 'the degree to which a software can be used by specified consumers to achieve quantified objectives with effectiveness, efficiency, and satisfaction'. Usability goals must address those three components but what about 'Ease of use'? Ease of use is the most talked about and least-understood aspect of software design. Ease of use means how natural it is to use a software, how natural it is to perform tasks and how easy it is to learn. Our goal is to eliminate the need of reporting issues, we know that the more we work on usability the less support we will have later. Doing support lets you find out about usability issues and how the software can be enhanced. Interface design has a lot to do with usability. A software interface has to be as simple as possi...