Is our software user-friendly? What does that mean? I spend a 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
Ease of use is the most talked about and least-understood aspect of software design. It means how natural it is to use the software, how natural it is to perform tasks and how easy it is to learn.
Our goal is to eliminate the need for reporting issues, we know that the more we work on usability the less support we will have later. As a result, doing support lets you find out about usability issues and how the software can be enhanced.
The interface design has a lot to do with usability. A software interface has to be as simple as possible, it has to be 'user-friendly', that is, easy to learn and easy to use.
From a developer's point of view, the usability may be inversely proportional to the workload and the code complexity. I mean, the easier to use for the user the harder for the developer.
Or the reverse, easy things for the developers may be 'user-hostile'. As a result, it takes much more time planning and designing a feature than writing the code that will finally make it work.
If you want to make the most of the software that you have acquired at Maxprog, do not miss the Stan's Blog. It is a library of Tutorials and Tips covering specific features and tipical problems you may have when using our tools. This page is updated regularly depending on the topics discussed in our public forums and issues reported thru our HelpDesk. If you are interested on what we are currently working on (or want to participate in beta testings) don't miss the Stan's Logbook.
For years, MAX Programming has provided companies around the globe with sophisticated and innovative solutions. Our commitment to quality is not only evident in our products, but also in our people. It is our mission in Professional Support Services to ensure that our products perform to the fullest of their ability in order to meet the business objectives of our customers. We provide the tools and information required for improved productivity. To accomplish this, we offer an array of services including: Technical Support, Education Services and Consulting Services.