30/03/2016
By Martin Wrigley, Executive Director - AQuA
Developing Apps for an Enterprise to use internally carries unique pressures, and the need for great quality is never more pressing. AQuA’s Martin Wrigley describes some of the help available to avoid common quality pitfalls.
Developing an app for use in the business you work in is fraught with difficulties, not least that you are likely to be mingling with your users on a daily basis. None of us like to be harangued at the coffee machine if the app you developed has crashed or disappointed the user.
But is it enough to simply be getting users involved in the functional design, users trialing it before general release, and a responsive feedback loop, or can you prevent grief by learning lessons from prior developers? You are, or at least have access to, an expert in the business and that will help you get the functionality right. But are you an expert in the mobile devices, and how mobile apps behave on real users devices?
AQuA believes that apps have the capability to connect ideas, information, products, services and entertainment for everyone, and that apps have yet to reach their full potential. We see too many apps today are not yet good enough and still make basic errors in quality.
We believe that by providing practical, straightforward and free help to developers they can produce better apps that will benefit everybody.
We want to see apps that work, apps that are easy to use and apps that work well with the handset and the network.
We know that developers are committed to providing the best functional app that they can, and that they are experts in their field. However their field is often not telecoms, networks or handsets.
AQuA has been involved in helping to improve the quality of apps for years, and there are some clear common errors that many people make, purely through not thinking to test for them.
I remember when I was a developer getting so annoyed with the users who wanted to do what I though was daft things with the software I wrote, but to them it seemed natural.
So what has AQuA found to be the consistent top ten failures in Enterprise apps?
These top ten fails are all really annoying, as much to the developer as the user, and can really put a user off.
Happily they are also all quite easy to avoid by building a good QA process.
And as a final tip, one other aspect that is becoming really crucial is looking after the battery consumption of your app. One of AQuA’s members, AT&T, has developed an elegant tool called the Application Resource Optimiser (ARO) which can help. ARO looks at the way your app handles data. This may sound trivial, and if you are used to using WiFi, irrelevant, but is vital when using the mobile network. The mobile handset has various inbuilt algorithms for managing the power consumption of the radio, and a dangling tcp/ip session or an inconveniently timed keep-alive can play havoc with this power management. AT&T ARO identifies and pinpoints issues either during development or when the app is complete so that they can be fixed. And savings in the radio power means savings in the battery power and happy users.
What do you think about this AQuA article?
Get in touch to let us know.
› back