Systems in one form or another are or will soon be just about everywhere โ in cars and trains, in radios and televisions, on your body (watches, phones, glasses), all around the home and on the street corner, in the โcloudโ, and just about everywhere else but the kitchen sink (and maybe even there). Is this new โsmartworldโ getting easier or harder for us to live with?
Many of us now have multiple devices โ desktop computers, laptops, tablets, a smartphone, a smartwatch, and sometimes other devices for work.ย Gartner is predicting the Internet of Things (IoT) will have 25 billion endpoints by 2020. If you arenโt readily accessible, people immediately think something is wrong.
If we can produce self-driving cars, why canโt we have friendly systems that help us to navigate the complexities of operating systems and the multiplicity of applications out there?
In other words, letโs ask:ย Are systems in the Internet of Things world as friendly as they should (or could) be?
Learning what everything does and how to use it can be quite daunting, and itโs even worse when you donโt use a device or app very often, or heaven forbid, when something doesnโt seem to be working quite right.
I would claim that todayโs systems generally do a mediocre to poor job of guiding users through the twists and turns of the digital society.ย Most people arenโt computer experts!
Hereโs a few simple examples:
Software patches โ Microsoft can automatically patch your Windows PC, but what happens when they donโt install or work properly?ย What should you do?ย And what about hardware driver updates, application updates, using Flash, etc.ย Iโve never tested it but I donโt think Appleโs Siri would be much help!
Disk/system failures โ The day may come when your PC hard drive fails.ย Some people faithfully back up all their data regularly, but others simply hope it will never happen.ย Even if you have the data backed up, restoring PC applications is neither easy nor intuitive. Some day all apps may be โcontainerizedโ and much easier to move around, but thatโs not the norm yet.ย Other examples โ your PC wonโt shut down, your PC clock isnโt the right time, and so on.
Synchronization โ Working with multiple devices may be getting easier but is not perfect yet, especially with โdevice diversity.โ Keeping calendars and contact lists in sync on multiple devices from different vendors is tough (at least for me with Outlook + iCloud it is). I should be able to simply tell my system to review all appointments and sort out my calendars.
โSmartโ phones โ I have friends who resisted buying smartphones until very recently โ for a long time they didnโt see a need for them.ย When you do decide, however, how do you get started โ there are data plans, app stores, multiple makes and models, constant updates, and always the possibility of extra charges? Even answering the phone by swiping a screen is not obvious to a novice! Friendly contextual help with โtell me how to do itโ assistance should always be readily available.
A simple example:ย I turned Siri on for the first time today. I had to Google search for instructions on how to actually use it.
Points of sale/service โ People are often forced to conform to the logic of a transaction system.ย For example, I was recently owed money for deposits made to a hospital, but was not able to get the refund until I had separately paid another balance โ they were simply unable to create a net balance and refund the difference. Each transaction had to be a separate action, which to me was, and is, very customer unfriendly. If I didnโt happen to have the funds for the outstanding balance, then I would never have received the much larger refund. All in all, a very unfriendly system.
Interconnections โ Many applications are now being connected โ the basic email lists of a few years ago have now become cross-posting of news, Periscope links to Twitter, logging on with Facebook, and so on. Sometimes, we donโt know (or remember) that these links exist (and whether they are still working). Itโs not easy to identify, track and control these links since every app has its own controls. If one isnโt working, how do I fix it? Very unfriendly, in my opinion.
Creating systems that are easy to use and basically foolproof has been an IT quest since the early days of computers, but the problem has never really been solved.ย Systems can be very mysterious, especially for the casual user.
Hereโs a few ways that designers have used to improve friendliness:
- Good interface design โ the most basic step is to make a user interface that is easier and more intuitive, especially for a self-serve system (anyone remember the text only green screens of the 1980s?); Automatic Teller Machines are one familiar example of this;
- Help files โ For example, in Microsoft Outlook 2013 there is a very small โ?โ that leads to a simple Help function; an easy to access Help File is a step towards increased friendliness, and now this can be cloud-based to expand its capabilities;
- On-screen assistant โ Microsoft tried an online assistant called Clippit to provide a friendlier interface to the Office help files;
- Auto-correct โ Smartphone apps can include auto-correction features to help with grammar and spelling โ and weโve all seen some of the amusing results in text messages;
- Online search โ most often Google or Bing are the go to sources for help of any kind (assuming you have Internet access, of course), and for many this is also a way to zero in on products support sites;
- Voice-based interaction โ talking to your systems is perhaps the most sophisticated way of making it friendly (as long as itโs also smart enough). Various examples exist โ Siri, Cortana for Windows 10, Google Voice Search, Facebook M, and others; ย the use of cloud-based artificial intelligence with smartphones to enhance friendliness is just beginning but is evolving rapidly;
It may soon be important to include a figure of merit for โfriendlinessโ in systems designs, to develop measures of comparison, and even to embed friendliness metrics into service level agreements.
These are my thoughts.ย Do you think systems need to be friendlier? ย Can public clouds provide Friendliness-as-a-Service?
Related Download
Sponsor: Fortinet
Understanding the IOT Explosion and its Impact on Enterprise Security
Register Now