Friday, March 30, 2007

Final Post: Section Links

USER CENTERED DESIGN PROCESS

Define user group/target audience


Target Audience Notes

Initial requirements gathering/problem definition

Questionnaire Draft for Requirements Gathering
Actual Requirements Gathering: 1, 2, 3, 4, 5
Problem Definition/Discussion

Creative design

First Creative Meeting
Existing Systems
Design Thoughts
Visual Design Discussion
Prototype Ideas
Key Use Cases/Task Decomposition

Prototype design

First Prototype Notes
First Prototype Video
Remote Designs
Full Feature Specification

Testing prototype

Test Scenarios
Persona 1
Persona 2
Persona 3
Persona 4
Persona 5

Critical appraisal of prototype

Evaluation 1
Evaluation 2
Evaluation 3
Evaluation 4
Evaluation 5
Derived Ideas for Redesign

Redesign

Remote Redesign
TV Interface Redesign
Shopping System Redesign
Final Prototype (TV Interface)
Final Prototype (Remote)
final Prototype (Detailed Notes)

Evaluation

Final Evaluation 1
Final Evaluation 2
Final Evaluation 3
Final Evaluation 4
Final Evaluation 5
Final Conclusions

ASSESSMENT CRITERIA FULFILMENT

Below are a small sample of entries that indicate fulfilment of the assessment criteria:

1. Explain and discuss practical and theoretical aspects of Human-Computer Interaction.

Creative Meeting, Discussing Persona Design, Installation Ideas, Remote Redesign

2. Apply HCI principles to practical problems.

Task Decomposition/Use Case Analysis, Prototype, Using/Creating Personas, Working with User Feedback for Redesigning.

3. Participate in analysis and design work in HCI.

Analysing Target Audience, Initial Remote Designs, Analysis of Persona Evaluations, TV Interface Redesign

Conclusions

Good points

The remote control in general seemed to have received mostly positive feedback from out target audience. The remote control was fairly small and light which made it suitable for hanging around the neck of the user without being uncomfortable. The design of the navigation system made it easy for the user to understand and learn very quickly. In particular the alarm button was designed in a way to prevent it being pressed accidentally and the remote provided some confirmation to the user with a use of a speaker system integrated to the remote control this was good as it reduces the number of false alarms.

The TV interface was generally easily understood by our target audience. With the use of a sidebar menu design, the user can use most of these features while still to be able to watch a TV program at the same time which proved to be popular. The main menu was very simple and clear which provided a good starting point for the users to begin to interact with the system. The users generally found it easy to navigate through the "Manage my Home" system as it was broken down and modulated at the right level and with the use of appropriate colours, fonts, sizes and images, made it clear and concise. The online shopping facility gave the users the ability to order shopping online and pay without the use of a bank account.

Existing Problems

There were a few problems and concerns with the remote control while it was being tested that were never addressed. One of the problems was that arthritic people found it difficult to operate the remote control with one hand, in particular, in situations where if the user was to have an accident and could only use one hand. The emergency contact system was never really defined or implemented into as much detail as we could have done as there were still questions asked about that particular part of the system. As the remote control was battery powered, there were concerns that users would forget or have the hassle of having to replace the batteries. There were concerns that if the batteries failed during an accident, the user would be unable to get help.

The TV interface also had a few problems. While the "Manage my home" menu was generally well received there were still some problems that never resolved and some issues that occurred during testing. The lighting system is able to switch lights on and off in individual rooms but the system was unable to control the lighting in rooms that had multiple lights. While the online shopping system's structure was simplified on the redesign it was still a little difficult for some of the users to follow. Some users were not very keen with the system as they enjoy the current way they shop. With the system itself, the confirmation process was not quite robust enough was there was no way of canceling an order once it was confirmed. In the end the TV interface was narrowed down to two main features. Many of the targeted audience mentioned that they would like to have more functionality in the system such as news, sport and whether.

Suggested Improvements

Several of the users asked whether it was possible to have multiple emergency contacts in the system. One of the possible ways to improve/fix this problem is that when the system is initially set up, the engineer could program a number of emergency contacts into the system for the user - up to 5. These would be ranked in order of who should be called first. Should the system be unable to contact any of these, it would default to calling the emergency services.

It has been noted that the users would like a feature for central heating and the oven which involves a time setting, so that they can control it all from their chairs without having to move into the kitchen to check the thermostat. This could be an added improvement for a further design iteration.

The most common worry about the system is the response time from the sensors when the user falls. None of our personas liked the idea of potentially lying unfound all day. We would need to look into this carefully and make proper estimates of the time for the sensors. If we were to produce a set of motion sensors which essentially 'switched off' during certain hours when the user would be asleep or resting, along with a disable switch for when they leave the house, we could use a relatively short time before the motion sensors activate. Reassurance on this point to the users of the system is also important.

Labels:

Final Evaluation: Walter Crompton

The TV Interface

Definite improvement from the last time I saw it. I see you took onboard my concerns about interrupting my TV programme. I like the split screen idea! Would have been nice however if didn’t have to keep switching between TV and Homecare remote. They both use the same TV so why not the same remote? Guess it means can’t accidentally turn on the toilet light when trying to put on match of the day!

Navigation Options

Seems pretty straight forward to use, I reckon I could pick it up quite quickly. The clear pictures to identify each option help. The text can be a bit fuzzy with my eyesight.

It would be difficult to make too many mistakes when there are only a few buttons that I have to click. It’s not like this darn mobile phone my daughter insists I carry. I’ve not got a clue what half the buttons do on that thing!

Referring to the Menus

Pretty self explanatory, each menu does what it says on the tin. Simple, I like it.

Home Shopping

Well, least I can potentially use it now. Before you said it would need a credit card which I don’t even have. I would certainly like to use the feature, it’s a bit of a chore doing the shopping, especially with my dodgy hip.

I’m just bit cornered it looks little complicated to use still. Maybe if the chap who installs the systems helps me setup an initial shopping list I would get some use out of it.

Final observations

Certainly better than last time I saw it. Glad see addressed some of my concerns such as interrupting TV program and not being able to pay for shopping. I reckon I would buy the system if it’s not to expensive.


The external scenarios

Fire Scenario

I’m certainly not going to be sleeping through any fires. I’ve already got fire alarms installed and with this system as well, I think I’ll be more concerned about being deafened by all the alarm noise than the actual fire! Guess it's better to be safe than sorry.

Falling and conscious

This might be useful, I see the button has been changed since the initial design I saw. That should help with accidentally triggering the alarm. It’s still not going to be much use if I fall on the remote however.

Falling and unconscious

How long would it take before the system actually considers me unconscious? I don’t like the idea of a day passing before it thinks there might be a problem!

On the other hand, if its triggers after only a few hours how will it know if I’m unconscious or if I've simply taken an afternoon nap after a few ales? I don’t want my friends being constantly hassled to come check on me.


Issues derived from this analysis

  • Walter is generally happy with the changes that have been made, primarily the split screen and shopping payment options. He is more likely to buy the homecare system with the alterations made.
  • The complexities of the shopping system are still a concern. He would very much like to use the feature, but fears he wouldn’t be able to operate it. However, since it is a relatively complex task, it is difficult to simplify it down any further without sacrificing functionality. Training by the installer, rather than alteration to the system, would appear to be the solution.
  • There is still concern about the use of the alarm function if the user was to fall on the remote. There is little that can be done to solve this problem. While not ideal, the system will trigger an alarm eventually because of the lack of movement.
  • Issues have been highlighted about time it takes for a motionless person to be considered at danger and an alarm triggered. People do not like the possibility of days passing before anyone realises there is a problem. Alternatively, a short timer may trigger many undesirable false alarms.

Labels: ,

Final Evaluation: Henry Doughton

The TV Interface

Now thats what I like to see, the T.V... Its Nice to be able to turn the heating on without having to stop watching what's on. Although I think I'd find myself distracted by watching the T.V. and turning on the kitchen lights by mistake, but thats not a problem since I could just turn them off again.

Navigation Options

I'll never really get the hang of this new fangled technology. It looks easy enough to use, and I like the idea of their being an exit thing always on the screen. It means that when I mess it up and get lost which I will do at some point, I can easily get back out.

Referring to the Menus

As I already mentioned I like being able to watch the T.V. while doing things on the home help thing. I like that everything is nicely labeled it makes it a lot easier to know what I'm doing.

Home Shopping

I love it, its a brilliant idea. I have to bother my daughter in law every week to help me go and get my shopping, with this I can get it all myself and sneak a few treats in as well. I liked it the first time, but this looks nicer and appears to be really easy to use.

Final observations

I'm just a big kid at heart and I think I'd play with the curtains and lights just because I could. Also if I want to turn the oven on for my tea when I think about it sames me getting up, turning it on and coming back to wait for it to warm up.

The external scenarios


Firstly I thought the acting was terrible, who hired those people?

It is a pressing issue falling over and not one that I like to think of too much. Its nice to know that I could get help quickly, because I don't want to end up like a friend of mine who ended up on their back for the best part of a day because no-one was around to check on them. At first I was very skeptical of the idea that people would always know what I'm doing, but the more I look at it, the less I think that they are trying to spy on me and more that everyone wants to know I'm safe.

Fire Scenario

I like not having to worry about calling for help since it does that for me, but I'm not too sure about how loud that remote things going to be. Will it go off and call the fire brigade if I burn my toast?

Issues derived from this analysis

In general Henry Seems to like the system and found it quite useful. He could clearly see the merits of the system and with only a few minor criticisms seemed to think it was a good idea.I

Labels: ,

Final Evaluation: Arthur Smith

The Remote Control Design

Arthur is given the new redesign of the remote.

"Ah, yeah this is better. It's smaller, lighter and more comfortable to wear around your neck. It's also more comfortable to hold in your hand. I see the alarm button has changed, I'm guessing this is to try and prevent it from being pressed accidentally? Is this remote control battery powered?"

The TV Interface

Arthur is shown the presentation.

"I like the sidebar menu, this is a much better design as I can also watch TV at the same time. It reminds me a lot of what my nieces have, Sky Digital I think it is?"

Navigation

"Very good, it's simple and logical which makes it easy to use, even for the first time. There is just about the right amount of buttons."

Main Menu

"Very simple, which is good."

Manage My Home Menu

"I like it. Again it's simple, it's broken down to the right levels, it uses ideal colours, it uses appropriate images which makes it clear and concise. The design and layout is also consistent with the main menu as well."

Home Shopping

"Like I've said before, I don't really see myself using this. It does look like a good feature for people who would what to use such a thing though. It's seems a lot less complicated than the last design. My nieces might want to use this so as long as I don't have to pay extra for this feature, I don't mind having it."

Final Observations

"Very good overall, it's as simple as it can be. It seems like it could do with more features. I would really like feature to view the news, weather and sports. I remember my nieces having such a thing on their TV package which I thought was really good, was a bit complicated though."

The external scenarios

Arthur is shown the remote control use cases video.

User falls: unable to get up

"Hmmm........ is there any risk that I could actually fall on the remote control? What if the alarm button is unreachable in that situation?"

Alerting the user to fire

"Seems fine to me. As long as the alarms are loud enough to wake me up. Will there be an alarm in each room?"

User is unconscious

"This doesn't really answer my question from the last time. Will there be a way to have more than one contact and will there be a way of putting them in order? This is something I feel is essential."

Issues derived from this analysis

Arthur sees the redesign of this system as an improvement but still feels there are important issues that need to be addressed:

  • Remote control power - there was no information given about how the remote control is powered. Arthur would preferably not like it to be battery powered as he would not like the power to run out during a emergency.
  • More menus/features - Arthur would like to have more functionality on the TV interface, in particular the news, weather and sport. Having more functionality may also appeal to the rest of our target market.
  • Remote control accessibility - Arthur is not convinced that the remote control will be reachable in any emergency situation.
  • Emergency contact system - Arthur wants to know how the emergency contact system works. Arthur wants to know whether the system will have the ability to to store more than one contact and be able to put them in order so that if the first contact fails to get reached, the system tries the next contact and so on.

Labels: ,

Thursday, March 29, 2007

Final Evaluation: Lily Greenwood

The TV Interface

Oh, Clint Eastwood, my son used to love him! I like the fact I can still watch the TV while I use the system, it's a bit like Teletext. It's much easier to get into the menus and exit it now, makes more sense. I like the redesign of the remote too, that alarm button looks a lot easier. It's more comfortable to hold too.

Navigation Options

That grey arrow isn't very clear. My eyesight isn't bad but I'd have trouble seeing that, couldn't it be a bit brighter? And could the buttons light up more as they're selected? I don't want to have to go up close to read the screen.

Referring to the Menus

Well, this all seems nice and straightforward. The lighting only operates the main lights, yes? I have my lamps on a timer switch anyway, so that doesn't bother me too much. Otherwise I like the design, it's not too complicated and the options are all nice and big and easy to see.

Home Shopping

That shopping feature could be useful if I ever can't get out of the house, I suppose, but I won't use it normally. I like the fact I can pay on delivery instead of giving out details of my bank. You hear all sorts of things on the news about credit card fraud, don't you?
I don't like the way it just tells you when they'll deliver. I have WI meetings, what if I'm out when they come round?

Final observations

Overall, I like this version better than the last one. Sort out making the menu options a bit more obvious and I reckon it'd be perfect!

The external scenarios


It still doesn't say how long it's going to be before someone finds you if you're unconscious. It's a bit frightening really, what if they don't find you?
I like the system where it calls your relatives though - how does it know who to ring? Will it call the Emergency Services too?
I'm still a bit worried that if I fell and couldn't move very well, I mightn't be able to activate the alarm with my arthritic hands - is the button easier to push now? I'm glad it gives feedback, it's comforting to know that it's working and someone is on their way.

Fire Scenario

Blimey! That alarm is a bit piercing! Still, if it wakes you up, that's good. It's like an alarm clock! Still, better to be slightly deaf then trapped in a fire, I say. It's good to know that it calls the fire brigade too. Even if you were trapped then, least you know they're on their way.


Issues derived from this analysis

Generally, Lily perceives the whole system to better than the previous version. However, she still has one or two worries:
  • She feels that it is difficult to see the arrow which indicates more options off-screen, and it is hard for her to see when something has been selected.
  • She is worried about the time it will take for someone to find her if she has an accident and is either unconscious or unable to reach her alarm.
  • She is concerned she may not be able to reach the alarm if she were to fall. (There isn't much we can do about this, as we have already made it as accessible to the user as possible by putting it around the neck/on their person.)

Labels: ,

Final Evaluation: Margaret Hadley

Cognitive Walkthrough

The TV Interface

Margaret is shown the presentation.

Oh, so now I can still see the telly while I use the menu? That seems much better. My husband won't complain nearly so much.

Referring to the button navigation

This seems simple enough. I hope I don't accidentally hit the alarm button by mistake, though. Hmm, if the remote doesn't hang too low around your neck, it won't have much slack for you to point it at the TV and such, will it?

Referring to the Main Menu

I don't think I'll ever use the shopping feature, but I suppose it's not going to hurt having it there.

Referring to the Manage My Home menu

Ah, you added hot water in there, that's good! No timer though? That's a pity. Can we still set these features in the ordinary way if we don't want to use the TV? All right, that's fine.

Referring to the Lighting menu

I think this seems simple enough. I think maybe the outline that shows you which button you're on could be a bit more distinguishable - the colours are all a bit dull and at a distance I don't know if it would be that clear. The grey arrow could be a bit bolder, too.

Actually, I have more than one light in my living room. What if I just want to, say, switch the lamp by the armchair on and turn the rest off? It doesn't look like I can do that.

Referring to the Shopping functionality

Can we pick which supermarket we can order from? I don't think I'd be using this feature at all, but I can see how it would be useful, especially now you don't need a bank account and such to do it.

It looks a bit time consuming to set up your shopping list, but I suppose once it's done, you only have to press one button to order it again the next week. But shouldn't it give you the time you're going to get the delivery BEFORE you say it's okay? It doesn't look like there's any way to cancel, so that could cause trouble. My friend Mavis, who orders from Iceland sometimes, says she gets to pick what times of the day her delivery should come.

Final observations

I do like it, it seems quite simple. I think even my husband could pick it up. But since I wouldn't use the shopping feature, I don't know, it seems like there's not much else to it. Maybe more features would make it a bit more impressive.

The external scenarios

After reviewing the 'user falls' scenario

I'm glad you get feedback on the alarm pressing. It would be a bit frightening to be lying there wondering if you pressed it hard enough, or if the system was broken.

After reviewing the 'system detects fire' scenario

You could still be trapped in the home, even if you're alerted to it. Maybe the remote could also give you instructions on what to do to stay safe in the meantime, like blocking up the door, damp towels, all that?

After reviewing the 'user falls unconscious' scenario

No real comments here. Wait, if you have more than one contact, does it call all of them?

Issues derived from this analysis

  • In general, the revised interface seems much clearer and intuitive in its usage.
  • However, some of the simplifying we've done to the functions e.g. making it possible to switch lighting off only on a room-wide bases as opposed to individual lighting fixtures might actually limit the usefulness of the system.
  • One flaw in particular was highlighted in ordering on the shopping system - the confirmation process is a bit too abrupt and currently has no direct way of cancellation. The user also suggested being able to pick your own delivery time ranges e.g. 1-2pm, 2-3pm or 3-4pm in the afternoon, which would probably be more acceptable and convenient.
  • We narrowed our focus down onto two main features, but if one of the two features isn't used, potentially the interface system could be dead weight. Given another design iteration, I think it would have been a good idea to consider extra functionality.
  • Improving the feedback from the remote seems to have been a good idea.
  • Potentially, we could improve the scope of feedback and do things such as offer context-sensitive advice to users who find themselves in emergency situations.
  • Some aspects of how the system works could be made even clearer.

Labels:

Use cases - detailed notes

I was going to add this to the previous blog post with the actual video in it, but it throws a hissy fit with the youtube embed code if I try to, so please bear in mind that this info is meant to be included with the video :)

Detailed Notes

User falls
  • Press alarm button on remote
  • Remote speaker: "You have just pressed the alarm button. Help will be on the way as soon as possible. If it was pressed by accident, please press it once again in order to cancel your alarm". You can choose to:
    • press the alarm button again:
      • Remote speaker: "Your alarm signal has been cancelled."
    • not press the alarm button again:
      • after 20 seconds, to ensure the button has not been accidentally pressed, emergency contacts will be called and pressing the button again will no longer cancel.
      • Remote speaker: "Your emergency contacts have been called; help will arrive as soon as possible."
System detects a fire/gas leak/other emergency
  • The remote will beep and vibrate so that, wherever you are in the house, you will hear or feel the alarm.
  • Remote speaker: will produce a message telling you where the fire is, if appropriate.
  • You can then evacuate safely.
User falls unconscious. System detects no motion for several hours.
  • System sends a message or phone alert to your emergency contact/s

Remote Control Use Cases

We created a video to detail some of the instances in which the remote control and the system in general will be used. This video could be used to show the users how the system will work, so that they have a better understanding of the system.

Labels: , , ,

Friday, March 23, 2007

Final Prototype: TV Interface

Okay guys, I've thrown together a final prototype for the interface on Powerpoint. You can download it here. It's 3+ meg in size, though, so be prepared! It had to be to fit all the main features on in some semblance of how they might operate.

You can click through it as with a normal presentation (e.g. where you click doesn't matter etc. as it's not fully interactive).

Labels:

Wednesday, March 21, 2007

Redesign Discussion: The TV Interface

Okay, so another big issue that came up was the fact that users disliked having to lose sight of the channel they were watching while changing settings on the interface, even if some aspects of the interface were perfectly easy to work.

Koulle suggested a split-screen interface, which seemed to me a really viable compromise. Examples of this type of interface already in use include new interactive menus that commonly come with digital packages and freeview boxes for today's televisions:

The channel you're on is still visible, although in this particular example I think there's far too much information cluttering up the screen for our system, which has fewer functions.

Already with the new remote design, it's been established that simply using one of the navigational keys will bring up the interface menu, although the enter key will be the 'official' activation button. From there, I've derived a simply layout based on the previous prototype:


Key features here:
  • Sidebar menu - any users of freeview or digital subscription services will already be familiar with this kind of layout. It avoids obscuring the screen, and takes up very little space without being too small or indistinct enough to use.
  • Large text in a plain and simple font.
  • Large buttons, well spaced out, with obvious, imperative labels.
  • Exit button, which will consistently stay in the same place on the sidebar no matter what submenu is triggered and is smaller and less distinct in colour than the main function buttons, signalling a difference of purpose.
  • Simple colour scheme, with clear contrasts between button boundaries and text etc.
  • Currently highlighted button is clearly indicated by the highlight. Pressing the 'down' key on the remote will move the selection and the highlight:
One of the other main changes I made here was the entire removal of the 'system settings' button. The reasons for this included that it was unlikely the user would make use of it; the main user of any technical settings would be the technician setting up the system and/or coming out to fix it if there are problems. For this purpose, I thought it would be better to have the settings menu triggered by a button on the back of the set-top box. The settings menu itself will not be used by the residents of the home, and so its design is not included here as being outside the current scope of the project.

Pressing enter while a button is highlighted will activate that button. I'll use Manage My Home as an example:


Here is where the main difficulty lies - how to present the necessary information within the sidebar while simultaneously making it easy to navigate? The solution I came up with, using lighting as an example, is this:

Notes:
  • The simple icon representation of rooms has been maintained, along with the simple representation of the toggling options.
  • Current lighting states are clearly indicated by the highlight over the appropriate toggle option, and the room currently selected is again distinguished by the highlight around the icon.
  • Operating the toggle functions is easy. The user must simply select the appropriate room, and press enter. For example:
    • Press the 'down' key to select 'bedroom':
    • Press 'enter' to switch the lights off:
  • As there are more icons than can be displayed at once in the space available, a down arrow is displayed beneath the icon frame. This is not a selectable button; pressing down while on the bottom row of icons will simply scroll down a row:
    • Notice that now the bottom row of icons has been reached, the top icon rows have been pushed off screen. This is indicated by the disappearance of the down arrow, and the appearance of an up arrow. Again, to access upper rows, the user simply needs to press the 'up' key on the remote as many times as is required.
    • The down arrow will hence only be present if there are icons off-screen that can be reached by scrolling down.
    • The up arrow will only be present if there are icons off screen that can be reached by scrolling up.
    • I'm aware that, given several 'pages' of icons to scroll through, it could be difficult for the user to get down to the back key if they have to scroll through them all. However, it's unlikely that many of our system functions will have more than a couple of pages and so this seems to me the most ergonomic way of navigation.
Other 'Manage My Home' options e.g. Appliances, which aren't a top-row button like Lighting, will 'glide' to the top of the submenu as a header in the same way the Lighting button currently is in the above screens. This maximises screen space for icons and makes the display less cluttered.

EDIT:

The 'Order Shopping' menu, now complete! Please let me know what you think.

Previously this one was the stickler - a certain level of complexity is required due to the feature itself, but our previous design was just not clear enough for users to make sense of. So, in order to integrate it into the sidebar design and also try to make it simpler to understand and more ergonomic to use, I've given it a complete redesign based on the pointers in the comments and the ideas in Anna's post.

  • First things first - I ditched the information overload of the last design. Selecting shopping straight away bombarded users with lots of lists and frames last time, which can be daunting.
  • Restricted initially to the sidebar - the faint grey frame indicates where the list will be displayed and the black selection box highlights the first entry in the list, currently blank.
Pressing enter on a blank field will allow you to fill that field with the shopping item of your choice. I went with horizontally cascading menus for this part, as they're easy to figure out when your buttons are primarily navigational and this also reduces the required clicks to get anywhere:


Don't panic! This will be illustrated better in the prototype, but for brevity here, the menus cascade successively e.g. pressing 'right' on Fruit and Veg will open the fruit and veg product menu, and pressing 'right' on a particular product will open the product details and buttons. Pressing left will close the menu you're on and retreat back to the previous submenu. I'm hoping this kind of navigation will prove to be somewhat intuitive, given the arrows included in the actual design to indicate cascade direction.
  • Quantity changing and price are the two most important features. For simplicity, because elderly users may not be familiar with other increment/decrement design paradigms, increasing and decreasing the quantity is operated via two buttons. The units of quantity are identified in the product details, as is the price per unit.
  • A translucent full frame has been opened; there is simply too much information when searching the available shopping products to constrain to the sidebar.
Pressing 'enter' on Add Item will add that item to the shopping list, close the translucent frame, and drop the selection down to the next empty field. Now, if you want to remove or change the quantity of an item you've already added to your list, you can do so easily.


  • Selecting and pressing a filled field will bring up the edit item submenu on a translucent frame.
  • Removing an item - simply click 'Remove Item', cursor moves to highlight 'OK', press that and the translucent frame, the item in the list, and its contribution to the Current Total are all removed.
  • Changing a quantity - works as before. Then simply select 'OK' and the changes will be implemented, the translucent frame will go.
Once you have a full shopping list, all you need to do is highlight 'Confirm Order' and press enter.
To prevent accidental orders, a confirmation box will pop up in the main viewing area (to enforce concentration), and the default selection will be 'No'. Press 'Yes', and the confirmation box changes to actual confirmation of the order and estimated delivery time (actual system will encourage same-day delivery if ordered before a certain time of the day. User will be asked only to order when they know they'll be in during the day to receive the shopping, which shouldn't be a problem given that we're targeting users who may be housebound).
The final feature is obviously the ability to save a shopping list, as suggested by Anna in her post:


When the user tries to navigate away from the page, either via the 'Exit' or 'Back' button, and they have made any changes to the shopping list, they will be asked if they want to save. Default answer is 'Yes'. This allows them to store a main list, make little changes on a case-by-case basis when required without altering that list forever etc.

In general, I think this is about as simple as it's going to get.

Feedback/suggestions on this design are also welcome :) I have the interface working on multiple layers in a Photoshop file, so switching bits and pieces around is not a problem.

Tuesday, March 20, 2007

Redesign Ideas: Shopping System

It is clear from our persona evaluations that our weakest feature in the current system is the Home Shopping feature.

The main complaints regarding this system (as nicely summarised by Sam) are:
  • Generally seems too complicated, but the idea is liked by some personas who are in need.
  • Users concerned about security/access to bank accounts etc.
  • Some elderly users won't have bank accounts?
  • Current inability to pick a particular shop to buy from?
  • Will become tedious and repetitive if shopping list is essentially the same every week and requires ordering at the same regular time. Possibly automate the whole thing and set up along with the system?
  • Users typically either want to rely on this or don't want to use it at all. Could prove difficult to cater to all?
I've been having a think, and here's what I've some up with. For inspiration, I've been looking at Meals On Wheels and from what I gather, the system there is that you order the food, and you can pay when it is delivered. I think we could use a similar system here to overcome problems due to lack of a bank account or internet shopping.

Shopping System Redesign

Features:
  • System 'remembers' your previous shopping list so that if you buy the same thing every week, all you need to do is reorder that list. You should be able to navigate away from this list to be able to add new items to it. Items can also be removed if you don't want them that week.
  • A list of 'recommended products' ought to appear as the first category. These products include those which are most frequently bought by the customer, along with possible suggestions for others. Special offers could also be included here.
  • System allows you to order your shopping and you can pay for it when it is delivered.
  • System is operated by one well-respected supermarket.
  • Drivers are professional and friendly. They are trained to deal with the elderly and carry ID on them at all times. They will bring the shopping into the house if the user wishes.
I realise that this does not appear to fix all of the problems that Sam arose, but we have to remember that we will not be able to please everyone. The fact that the user may not use this system should not be a problem, we don't want to impose upon their routines and make them feel like they are being watched. The system is aimed to give them more freedom.

For example, Lily will likely not use this food-ordering system most of the time. However, she has a bad back so on days when she needs to shop but her back is too bad for her to get out of the house, the system is there to aid her in her hour of need.

I haven't allowed for the option of users picking any shop to shop from, as I think this will become unfeasible. So long as the service is provided by a reliable and respected company, most supermarkets tend to sell the same goods. Unless there was some way of tuning the system in the initial setup for the user to pick their own supermarket then?

Let me know what you all think of these ideas.

Labels: , ,

Redesign Discussion: The Remote

Problems identified by the evaluations
  • Alarm button - too complicated to activate at present, particularly if particular disabilities are taken into account.
  • Speaker alerts - potentially require volume control
  • Need to emphasise the size, shape etc. of the design and it must be light, non-bulky and robust.
  • Need support in case the user loses the remote in the house.
Existing remotes

When we previously looked at existing technology for the system, it was clear that personal alarms were not uncommon. However, there's some conflict. Designs like this:



seem to fill the size and weight criteria for something that needs to hang around your neck, but given that a) Anna experimented with the problems arthritic users might face with a tiny remote and b) we have more than the alarm button on there, we couldn't purely rely on existing technology.

One of the best designs by far we drew inspiration from was the remote for the Nintendo Wii:


We considered it a good design for the following reasons:
  • The remote has been shown to be used by young and old alike.
  • The slender design fits comfortably in the natural curve of your hand and is quite easy to use.
  • Simplistic array of buttons, nicely spaced out, easy to reach and press.
Of course, this was only used as an inspiration. The remote for the first prototype, although reduced in size, length and depth, took on the slender and elegant look. We emphasised the curved corners to reduce the potential for discomfort.

The buttons were also deliberately simple, consisting of simply the alarm button, four directional keys and an 'enter'. The speaker is the last feature, and all were well spaced out within the given size. In a previous meeting, we decided they would be hard buttons rather than soft ones, as the soft buttons are easily worn away and can be difficult to press due to squidginess (totally a real word ;) ). Alarm button is kept separate entirely from

Possible ideas for redesign

The alarm button problem
  • Is prevention really better than cure?
    • Could we use the speaker to ask the user to confirm that they've pressed the alarm button in order to properly activate it, or is this simply too much given the circumstances it ought to be pressed in?
    • Any other possible recovery options that could enable us to simplify the button activation? This would increase the potential for accidental pressing, but if an alarm can be easily cancelled, would accidents matter?
  • Otherwise, the 'press and twist' function has to go.
    • Suggested ideas include a sliding button, a button cover, or a time-sensitive pressing function requiring the alarm button to be held down. Current problems carry over to these ideas to some degree.
  • I was reading another group's blog and came across mention of Fitt's law. One of the essential notions here include that things done more often should be assigned a larger button. Alarm button is for emergencies ONLY, so if we're going to keep it the largest feature of the remote, it should be CLEARLY identified as an alarm. Thus far, the button being 'danger' red is a good start, and if "ALARM" is printed on the button itself, this should prevent it being pressed instead of the enter key, for example.
    • Another problem - red buttons on remotes are often used as power buttons. Could cause big problems if the user mistakes this!
General problems
  • We need a button that will allow easy access to the TV interface. Can enter double-function as 'on', or is this too confusing and non-intuitive?
  • Once the alarm button is activated, I think the speaker should deliver a confirmation message to reassure the user.
Suggested redesign

I'm throwing up some suggestions now for the final design. PLEASE comment and discuss!

First of all, final size, with a figure and hand comparison:


Any bigger than this and I think the remote will just be too bulky. Measurements (35-40mm wide, 80mm long, and 7mm deep). Edges are rounded and the plastic soft for comfort.

Now, the tricky bits . . .
  • Navigational keys are perfect, but I'm not sure of their positioning. The remote is quite small, so when it's sitting in your hand, your thumb is not necessarily resting in the centre of the remote as we originally posited. It's actually at the top. However, if the user is pointing the remote, they may not have it snug in their hand, in which case their thumb position will be different. Hence I'm gonna stick with the positioning in the centre of the remote for now as the best compromise.
  • In terms of functionality, I think using any of the navigational buttons cognitively will signal that the user wishes to use the system interface. As a result, I think although the enter key should be encouraged as the one that 'takes action', pressing any of those keys should make the interface come up. A different 'power' button will just clutter up the layout and is unnecessary.
  • Alarm button - obviously the most significant, but hopefully not most used button on the remote. for this reason, I've tried to distinguish it as much as possible as being 'exceptional':
    • button is RED, as opposed to light grey like the navigational buttons
    • button is INSET, as opposed to raised like the navigational buttons
    • button is LABELLED
  • The functionality of the alarm button is perhaps the biggest change. My current suggestion is to keep it a basic button, with the above identifiers to make it clear it is an emergency button only. The following will then occur when the alarm button is pressed:
    • The speaker on the remote will issue something like this message "You have just pressed the alarm button. Help will be on the way as soon as possible. If it was pressed by accident, please press it once again in order to cancel your alarm".
    • Now, I'm aware that, in a panic after an accident, a user may try to press the alarm button several times. My suggestion to avoid inadvertent cancellation is as follows:
      • Following the initial button press, button presses will not be recognised until the message has been played in full.
      • After the message has been played, there will then be a period of perhaps 20 seconds where the user can, having heard the message, press the button again. After this time period is up, emergency contacts are contacted and pressing it again will not cancel, as the user is likely to press the alarm again if they're waiting a long time for help to arrive. If pressed again after the cancellation period, the speaker will issue a message such as: "Your emergency contacts have been called; help will arrive as soon as possible."
    • This is the best possible compromise I can think of that doesn't sacrifice simplicity of design just to prevent accidental button presses. If the button is pressed, the default reception should be that it has been pressed correctly. Even if it ends up not being an emergency, it's better that a false call got through than to run the risk of the user being unable to work the remote when they need it most.

Please give me your feedback on this ASAP, guys!

Evaluation: Heuristic Overview

Some further evaluative stuff to consider for the redesign:

Heuristic Principles

~Drawn from the original notes on HCI (link), I've run through the generic principles and applied them to various areas of our system so far:

1. Feedback: inform the user about what is going on using appropriate feedback in a timely manner.

I think this is something we could improve on quite a lot, or at least further emphasise. The speaker on the remote should definitely be put to more use to provide feedback, particularly in the case of an emergency like the alarm button being pressed. Reassurance should be given that the emergency contact has been alerted. In the case of the interface, most feedback is visual e.g. when the kitchen lights icon is pressed, the toggle switch changes to highlight 'off' or 'on' appropriately. Is this enough?

2. Everyday language: use simple language, avoid technical terms, follow real-world conventions to make things appear logical.

Thus far, I think the Homecare system works well in this regard. Obvious phrases like Manage My Home are simple enough to convey their functionality. We've also taken extra care to use language which reassures users they are in control of their own homes, as opposed to being monitored by some omniscient system which is controlling them, as evidenced by imperative phrases like the aforementioned Manage My Home and Order Shopping. Technical system details have mostly been disguised as being irrelevant to the user.

3. Undo: people make mistakes, so it should be easy to recover to a sensible point.

Not necessarily as relevant to many of our features. The most poignant areas I think could be improved on here are the alarm button, which should be accompanied by some method of cancelling the alarm signal if it's pressed by accident (perhaps we should focus on recovery from accidental pressing rather than prevention of accidental pressing?). There's also the shopping system, which at the moment is already perceived by our 'users' as being overly complicated and difficult to figure out. If we keep this function, I think we need to make it possible for a user to cancel their order.

4. Consistency: doing similar things in similar places should have similar effects. Also, support the conventions of the specific types of computer and operating systems such as Windows or MacOS.

I think the TV as a centre for the interface is perfect - it's familiar, less daunting than a computer, and some users may already have set-top boxes which they're used to using. Interface layout will be consistent in the final version and all functions will be accessible via the four arrow buttons and enter key on the remote.

5. Recognition not recall: make next steps and critical information visible and memorable. Allow people to recognise what they should do next, not remember what it is.

Particularly clear in places like the Manage My Home interface, which uses picture icons to represent various appliances or rooms. Progression through the screens has been designed to be intuitive and simplistic to allow recognition of the next step, with a limited array of buttons at once etc. which would only confuse the layout.

6. Simple design: keep things crisp and simple, to minimise the information presented to the user. Make the design aesthetically pleasing to the target audience.

We've aimed for simplicity all along as one of the key requirements for our target audience. The shopping screens are possibly the largest flaw in our design so far, largely because the function it's intended to cover is complicated in its own right. But the rest are simple and clear.

7. Expert use: provide accelerators (keyboard short cuts and advanced techniques) that allow experts to work faster.

This is one thing we haven't really considered, but it's possibly not as relevant since we're aiming for overall simplicity and non-expert users.

8. Error recovery: try and design the system to prevent errors occurring, and when they do provide clear messages and suggest appropriate solutions.

Again, the issue of the alarm button comes up to some degree. See previous notes.

9. Documentation: it is best to design a system that requires no documentation, but complex features or very different systems may need it. It should be well organised, (searchable and well structured), focussed on the task of the user, simple to follow with concrete steps, and concise. It should ideally be available on the system so it is accessible when needed.

Although it's not necessarily within the scope of the assignment, I envisage that the user documentation for this system would be very simple and as brief as possible. All technical details should not be handled by the users themselves, and complex configuration aspects will be dealt with when the system is installed and customised for a particular household by a practised expert.

Monday, March 19, 2007

Redesign ideas

Okay, I'm pulling together all the possible redesign areas I've noted from the prototype evaluations into one post. Feel free to add to any of them if I've missed something.

Scenario 1
  • Users require some kind of reassurance that their actions are being monitored in a limited, non-privacy breaching manner
  • Customisable list of emergency contacts?
  • Regular and frequent re-dialling/contacting in the event of being unable to reach a contact?
  • Time periods for e.g. waiting the length of time before alerting an emergency contact should be shorter/refined?
  • Need to ensure emergency contact won't be called just because a user has fallen asleep somewhere - perhaps alert user to give chance to cancel alarm?
  • Pets - mustn't trigger motion sensor!
Scenario 2
  • Concerns of being both conscious and unable to access the alarm button somehow. What then?
Scenario 3
  • Users appear to be concerned that the sensors for fire/gas etc. may be too sensitive and trigger alarms when not required. Also links to worries about phone bill being excessive.
  • If there are multiple people in the home, just one remote?
  • Raising the alarm for fire etc. via the remote - only the remote carrier will hear. A problem in houses with multiple residents?
  • Control volume of speaker on remote for the hard of hearing?
  • Must clarify how sensors etc. are powered. Battery requires replacement; mains may be expensive.

System Interface
  • There is potential for confusion in switching between the actual TV channels and the system interface. A clearer route required for switching between the two, or . . .
  • Perhaps a 'sidebar' menu rather than full screen menu, to allow for split-screen access?
  • Both a TV and the homecare remote required?

System Features - Manage My Home
  • System should be customisable to individual homes.
  • Add control for hot water?
  • Timer control for heating/water?
  • Appliances/lights/heating etc. should still be accessible in the normal way.

System Features - Shopping
  • Generally seems too complicated, but the idea is liked by some personas who are in need.
  • Users concerned about security/access to bank accounts etc.
  • Some elderly users won't have bank accounts?
  • Current inability to pick a particular shop to buy from?
  • Will become tedious and repetitive if shopping list is essentially the same every week and requires ordering at the same regular time. Possibly automate the whole thing and set up along with the system?
  • Users typically either want to rely on this or don't want to use it at all. Could prove difficult to cater to all?

Remote Design
  • Alarm button - too complicated to activate at present, particularly if particular disabilities are taken into account.
    • Sliding button?
    • Cover for the button to avoid accidental pressing?
    • Voice activation/confirmation?
    • Speaker says something like "Do you really wish to contact help? Please confirm by pressing the alarm button once more" ?
  • Speaker volume control?
  • Possibly allow for reception as well as output of sound? (Could integrate voice activation then with the alarm button)
  • Needs to be light, reasonably small and non-bulky, or provide alternative means of carrying?
  • Doesn't require removal from the house the system is in?
  • Possibly add a function that allows users to find the remote if they misplace it? E.g. 'find remote' on interface or set top box, triggers a loud beeping from remote speaker?

Sunday, March 18, 2007

Prototype Testing - Arthur Smith

Scenario 1
"How will the system know when to call an emergency contact? How long does it take for the emergency contact to be called? What if there are any technical difficulties and the system cannot get through to the emergency contact? Will the system be able to have more than one emergency contact?"

Scenario 2
"How is this device powered? If it is powered by a battery what happens if it fails? Is there any chance that the device could brake in any way during an accident?" "I'm not sure I like the idea or having the device around my neck, are there any alternative ways?"

Scenario 3
"Hmmm........that could be quite helpful. I have slight hearing problems, is the volume for the speakers adjustable? As long as I can be successfully woken up, this seems fine."

System Interface
"I didn't like it at first, but once you get used to it and remember the controls, particularly switching from the TV to the interface and hten back, its actually easy to use."

"Wouldn't want to use it while watching any of my favourite TV programs though."

System Features - Manage My Home
"Impressive, I like it. I like the idea of being able to turn any of the lights on and off at the comfort of my sofa, especially when I've just sat down and am exhausted and aslo because of my bad foot." "It's a good way of checking whether to see if you have left anything on that shouldn't be on."

"I'm no expert on mordern technology but I presumme this is all controlled by software?"

System Features - Shopping
"I don't think I'll ever use this, it seems to complicated. I love shopping at my local places and meeting and talking to my locals plus I get a bit of excercise, I wouldn't want that taken any from me."

"My nieces shop online all the time, maybe they would like to use it when they visit."

Remote Design
"Looks simple, easy to use. I just have to make sure I don't loose it like I do with the TV remote."

Labels: , ,