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 possible, it has to be 'user-friendly', that is, easy to learn and easy to use. From a developer point of view the usability may be inversely proportional to the workload and the code complexity. I mean, the more easy to use for the user the more 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.
Now you know what usability is, what do you think about Maxprog software? Are we user-friendly enough?
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.