Friday, 30 March 2007

Project Summary

Here is a list of links that point to posts that reflect the UCD process and are relevant to our project:

Group members

Alex Dixon (Lex)
James Howe (Jimbo)
James Robertson (Robbo)
Roger Toor
Sealan Cronin

Conclusion

Our initial project was very large and ambitious, involving several significant aspects including:
  • A physical device
  • Finding products and navigation around a supermarket-like environment
  • Providing user support (tutorials, product comparison, recipes etc).
A key challenge emerged; finding a balance between all the features our users would want in this integrated experience and the time we would have to implement them. Therefore, some features were not implemented in the initial prototype, and some were not implemented fully, but sufficient enough for the purpose of illustration.

The redesign improved on many aspects, integrating speech commands to allow quick navigation as well as speeding up performing common tasks such as purchasing eggs and bread.

Evaluating against online/real life shopping
Throughout we have had to consider that the technology would be challenging current conventions and practices, changing the habits of shoppers. Therefore it was important to give significant consideration to what problems were with current methods (for the elderly) and how we could improve on them.

Our technology breaks down the barriers elderly people would have to real-life shopping (feeling tired, not being able to carry everything home etc). However, these challenges were already removed by something already in existence; online shopping.

But current methods of purchasing groceries online are limited in their usability, the arrangement of products is list based and users are often forced to recall rather than recognise. Contrasting with this, our project utilised distributed cognition and recognition by using the same layout as a real super market. Furthermore, we attempted to break down barriers to using technology by making it as simple and intuitive as possible, utilising Terry Wogan in video tutorials, allowing speech input to quickly navigate to products and limiting the number of controls.

But even still, some users enjoyed the social aspect of shopping which is missing from our project, perhaps a good addition would be allowing users to shop together and communicate remotely. Furthermore, shopping through a virtual environment on screen was different and strange to the users, this is something that will always be a problem with new technologies, all we can do is limit it as much as possible and we feel that we have been successful in that respect.

Re-Design Evaluation: Margaret Baxter Interview

After the new designs had been added to the system based. Margaret was asked to use the system again to try out the new features.

Modifying shopping basket once item has been added.

Margaret very much likes the new system of being able to edit the shopping list. She did have to learn to this new system but once she got the hang of it she found it very simple and a great improvement on the previous design. She found the ‘Undo’ button simple to use and liked the idea of being able to make a mistake without and awkward consequences.

Directly comparing products before selection

Margaret thoughts that this new design was a good idea but would be more of an advanced feature that she was unlikely to use on a day to day basis. She found comparing products fairly straight forward, again she had to learn how to do it before hand as this is a technique that would be unfamiliar to many of the proposed users. She thought this option would be very useful for people with food allergies and people who had dietary requirements and would benefit from directly comparing different products information.

Confusion of whereabouts in store

This new feature was Margaret’s favourite. She really like being able to see whereabouts she was in the supermarket and which direction she was facing. If she ever was a little unsure of where the next product might be she simply had a quick look at the map, orientated herself and carried on with her shop. She found the signs very useful as well, making the whole shopping experience far easier and useful.

Wednesday, 28 March 2007

Re-Design Evaluation: Joyce Barrington Interview

Having modified our original prototype extensively, it is time to evaluate the final product. Whilst feedback about unchanged features has already been obtained from the personas, we must now find out what they think of the new changes in place.
  • Using trolley handle as a scrolling device - "Using a pre-made shopping list was made much easier with this feature added. It took a while to get used but eventually I could use the trolley device effectively. The movement around the supermarket felt natural and laid back."
  • Speech Recognition - "It felt very strange talking to the screen, and the system often mistook what I said. This was probably down my Jamaican accent. It was really helpful for quick browsing of products though, meaning I could jump to items much quicker, something that was too slow in the original system."
  • Re-designed trolley control - "With the original system I found sometimes pushing the buttons while aisle browsing resulted in the trolley lurching out of direction. The range of movement was possibly to wide. The new clicking joystick feels much more comfortable to use, and although it requires slightly more effort to push forwards, it means the trolley is always pointing the direction you want it to."
  • Shopping List Feature - "The shopping list feature is still hard to set up, however since it remember my favourite items from my last test, it was easy to jump quickly to products I knew I wanted. The speech recognition helped slightly in adding new items to the list, but in general it is quicker to use a pen and paper like I would in a normal supermarket. "
  • Product Browsing - "Although some of the naturalness of shopping was taken away by breaking shelves into categories, it was much easier to understand. The old system was as confusing as shopping in a real supermarket because there were so many products to choose from. Now however, it is easy to browse past items you don't want without having to look in detail."
  • Undo Feature - "The fact that I can now 'undo' my mistakes makes a lot of difference, in that I feel much more confident that if I do something wrong, I can easily go back and not have any problems."
  • Device Height - "Having tried the trolley handle device in both an armchair and while sat at a table, I can tell you that the height adjusting is an excellent feature. The old system made my arms tired because it was at an uncomfortable height. Now however, I can choose the comfiest layout before starting my shop, meaning I can take my time and relax more, something I don't feel I can do in a real supermarket.

Tuesday, 20 March 2007

Product Re-Design: Joyce Barrington Evauluation

From evaluating our product using the personas, we have found a number of features that need to be added or improved. The following changed to the design have been deduced from the Barringtons' test of the system:
  • The button system - The Barringtons concluded that the four button system was easy to use, but sometimes too restrictive. The basic colour coding concept will remain in place, however it will be complimented with the use of some extra user inputs. Firstly a scrolling input needs to be added to the physical device. The personas found that navigating screens that had multiple options could be slow and confusing. Adding a scroll function means they can navigate menus and shopping lists much easier. To keep the number of possible user inputs to a minimum, the trolley handle will also be used as scrolling device. Pulling the handle towards the user will result in scrolling down any list, and vice versa.
  • Speech Recognition - The second new user input will be the use of speech recognition. The reason for this is to offer the user a much wider range of flexibility whilst using the system. With the accuracy of such technology rapidly improving, the system should provide a faster and more rewarding than found in the prototype. The speech recognition will be used in situations where it would other take a number of button pushes to achieve. For example, commands such as "Go to aisle 5" or "Look at bread" will result in quicker browsing and easier product location.
  • Handle Interaction - Having found that pushing the buttons on the device could cause minor involuntary trolley movement, we need to redesign the joystick style of movement that controls the trolley. Instead of a pilot's style control, the handle will now just click forward and back at a limited distance. This also means the user can feel when the device has been pushed forwards enough to push the trolley forwards, providing a greater level of confidence to the user.
  • Shopping List Feature - The Barringtons commented that although the shopping list system was effective once compiled, actually preparing the shopping list took longer than desired. With the limited number of inputs available, they found it hard to add or delete things from the list. It can be conceded that using the traditional pen and paper method was still probably the most effective system available. However for regular shoppers, knowing their common items is essential in compiling an effective shopping list, therefore users will be able to add any product as a favourite item, meaning it will appear on their shopping list every time they use the system. The user will be able to jump straight to the items on future shopping sessions.
  • Product Browsing - Having found the shelf browsing system reasonably easy to understand, Joyce felt the sheer number of products on offer was sometimes overwhelming. The way the products are displayed therefore needs to be clarified. When the user is browsing down an aisle, the products available in the section will be visible using information 'boards' above the aisle, as found in a real supermarket. The products will not all be visible, rather classified by type and in easy to understand sections. Expanding these sections further will then offer further options such as viewing nutritional information. Although this process can make selecting a single product involve a number of button presses, we feel it is better design to relieve the user of information overload while shopping. This is combined with the fact that items can be added quickly from the 'favourites' shopping list.
  • Undo Feature - The Barringtons identified a problem that we had not considered, adding an undo facility. They found that if accidentally adding a product to the basket, it was hard to quickly remove it. Similarly if mistakingly clicking the checkout button mid-browsing, they would have to navigate all the way back to where they were shopping. It is therefore essential to add an 'Undo' facility as found in most modern applications to ensure that any errors can be quickly resolved.
  • Device Height - Joyce Barrington noted that when using the trolley handle device from a table top position, the handle bar was too high to result in comfortable and natural. It is therefore essential to make the device fully adjustable so it can be used by anybody, and in a number of locations (i.e. armchair or table-top).

Saturday, 17 March 2007

Product Re-Design: Margaret Baxter Evaluation

After evaluating the system with Margaret is it clear that there are areas of the system which need to be modified in order to improve it.

These are the mains areas Margaret pointed out as being of concern:

Modifying shopping basket once item has been added.

Margaret became particularly frustrated when she realised that she had added the wrong item to her shopping basket and found that she could not easily remove the item without going through a series of screens. This process needs to be change otherwise the system will be very difficult for the average user.
To solve this problem, every time a modification is made to the basket, an ‘Undo’ button will become available so that the user can immediately reverse the operation.
As well as the undo button, the method for navigating the shopping list needs to be improved. When the shopping list menu is open, the user will now be able to scroll up and down the list using forward and backwards movements on the trolley control allowing easy selection. There will be 2 new buttons to go with this. A ‘Remove’ button and ‘Compare’ button. The ‘Remove’ button will delete the selected item from the list. The new ‘Undo’ button will appear after this operation as well in case of a mistake. The ‘Compare’ button will take the user to the ‘Product Selection’ screen where the user will be able to see the products details and compare them to other related products.

Directly comparing products before selection

When Margaret was browsing through the ‘Product Selection’ area of the system she found that when she was viewing the product information she would like to have the option of comparing the product to similar products at the same time. At present she finds she has to remember the information of a particular product, go back to the selection screen and choose another product to compare. Many people would have problems remembering facts about each product, comparing more than one product would be even worse and almost impossible.
The solution here is, when the user is in the ‘Expanded Information’ to add a button which create a list of similar products. The user can then use the controls to highlight the product he wishes to compare the selected product to and then view the details side by side. If he wishes to compare to another product again he just repeats this process and another selected item will be displayed next to the open projects. If the user wants to exit these comparisons he will just press the ‘Back’ button which will return the originally selected products information page.

Confusion of whereabouts in store

At certain time, particularly when mid way down an aisle, Margaret found that she couldn’t remember whereabouts she was in the shop compared to the other aisles and products. This problem lead to her being unsure which way to turn at the end of some aisle, she knew where she wanted to go, she just wasn’t sure which direction the next item on her list was in.
The solution her is to introduce a popup map and signs to the system. The popup map will toggle on and off and displayed the whereabouts of the user at a given time as an arrow which will depict the direction the user is facing. All of the aisles will be labelled so the user will know which way to go to get to the aisle he wishes to visit. As far as signs are concerned, when the user reaches the end of an aisle, signs will appear on the screen saying which aisles are to the left and right of the user. The aisles will be listed in order based on how far away the user is from them. The nearest aisle being at the top of the list. As well as this, when the user is at the top of an aisle, signs will tell the user what is down that aisle.

Friday, 16 March 2007

Cognitive Walkthrough with Dillon Mills

To evaluate our prototype, I sat down with Dillon Mills (after reading Think Like A Persona) to perform a cognitive walkthrough. This will help us understand any usability issues with the steps needed to complete a given task.

The task in this case is to buy the basics – bread, milk and eggs. The following steps Dillon wants to take are:

1. Find the relevant section of the supermarket (bakery, dairy products, etc.)
2. Make an informed and comfortable decision about a product to purchase.
3. Buy further items in this particular section or navigate to another section of interest.
4. On completing the task, purchase and receive the goods.

The steps needed in the prototype to complete this task are:

1. Turn on the device (by pressing any button)
2. Watch a introduction given by Terry Wogan
3. Confirm with the system whether they know how to use the system or not.
4. Either watch the tutorial by pressing the ‘Play’ button on the next screen or be presented with the main menu for the system.
5. Indicate that Dillon wants to perform a new shop.
6. Navigate to a section of the supermarket by pressing the coloured button which corresponds to the desired area (for example, the bakery)
7. Push the handles on the device forward to navigate towards the desired group of products (loafed bread)
8. Select the product they want by browsing through the products
9. Make a selection by pressing ‘buy’, or viewing more info by pressing ‘info’.
10. Navigate back to the shop layout and repeat the process for each section.
11. Purchase the products by pressing the buy. (not implemented yet)

I found that it would be extremely tedious to go through each of these stages and perform a detailed evaluation of their usability. However, I have picked one to demonstrate the thought process involved:

Step 9: Making a selection by pressing buy.

Will the users be trying to produce whatever effect the action has?

By pressing the ‘buy’ button, the user will change the state of the shopping cart – adding the product currently focused. Although the word 'buy' itself does not directly indicate ‘adding to a cart’, Dillon had no problem making this distinction.

Will users be able to notice that the correct action is available?

When a system is focused upon on product, the option to ‘buy’ in the form of a butto will always be available.

Once users find the correct action at the interface, will they know that it is the right one for the effect they are trying to produce?

Since there are only five options, there is a one in five chance that Dillon will make a mistake. When focusing on a product, there are no similar functions which the ‘buy’ button represents. It is fairly clear to Dillon that ‘buy’ involves purchasing and the other buttons have no relation to this task.

After the action is taken, will users understand the feedback they get?
Dillon was given no feedback that the item was added to the shopping cart. This confused him slightly as everything suddenly disappeared - and he was presented with the store menu. The only indication that an item was added as it has now appeared in the ‘shopping cart’ list.

Thursday, 15 March 2007

Prototype Review: Persona Interview - Margaret Baxter

Visibility of system status

Margaret is not used to having information bombarded at her on a computer screen and liked the fact that the display was simple and clear. She found the colours used and components easy to distinguish between.

Match between system and the real world

Margaret was able to identify the supermarket arrangement and navigate it as she would normally. She had a good idea of which area of the supermarket a product would be located. She browsing fairly straight forward once she had gotten used to the control system. Margaret was able to estimate where a required product was on the shelves by looking at the different isles and the types of foods in a certain area, much the same as when browsing in real life.

User control and freedom

In a few instances Margaret found herself selecting the wrong button and arriving at the wrong screen. In every case Margaret used the back button and found herself back at the previous screen which she could always see anyway due to the previous screen always being greyed out and the new layer displayed over the top. She admitted that without the back button she would have been stuck on several occasions.
Margaret found she was free to move around the supermarket at will and was not restricted. In one occasion she found herself stuck in a corner but by using intuition and the natural operation of the controls managed to easily free herself.

Consistency and standards

As the system is more visually orientated there is little written text. Margaret found that always understood although there was one occasion where the items she was about to purchase were referred to as her shopping cart which threw her a little as she was unaware of the term.
Compared to any computer system that Margaret has previously used, this was very different so the standards that she was used to for existing programs did not apply.

Error prevention

As mentioned before the instances where Margaret went to the wrong page, she always had the back button to rely on which got her out of the problem.
Margaret found that due to the simplicity of the system she didn’t often make mistakes as there were few instances where a mistake was possible.
One of the main problems she found is that if she accidentally added the wrong item to her basket, it was immediately clear how to undo this error and it took Margaret a while to sort out the problem. She did say that if she was by herself that she would have been unsure how to resolve the problem and would either have spent a long time running round in circles or have just given up all together.

Recognition rather than recall

Margaret very much liked the fact that in every screen, it was clear what task each button performed. By the end on the session she was looking at the text on the button far less and just recognising that the colours of the buttons performed operations that she was expecting.
Margaret did point out that often when she was half way down an isle she forgot where about in the isle she was and sometimes couldn’t work out where another isle would be in relation to her current position.

Margaret found when using the main menu that she did not know the difference between new shop and old shop and which she should use and what situation she should use them in.

Flexibility and efficiency of use

Margaret found that the system was flexible in that she was able to roam the supermarket freely and go where she wanted without bounds which she thoroughly enjoyed.
She didn't find the buttons flexible as there is only certain amount of operation that can be performed with 4 buttons at a given time but this adds to the efficiency as only relevant options are ever shown or required. This leads to the simplicity which she enjoyed.

Aesthetic and minimalist design

Margaret found the design of the layout very simple. She thought that menus only had few options at a time and she was never to overwhelmed with information. If she found that there were to many slide menu’s, for example if the shopping list and information list were both open, that she could close them easily, creating more space for her navigation.

Margaret liked the fact that when she first selected an item on the shelf, when the ‘Product Selection’ screen appeared, she was given a brief summary of each information field rather than all of the information at once.

Help users recognize, diagnose, and recover from errors

During the use of the system Margaret did not receive any error messages. She rather like this fact as she felt that she was using the system properly. The fact of the matter is that there are very few instances where an error message is actually displayed due to the design and flow of the screens.

Help and documentation

Margaret found the help videos useful and found that they taught her how to use the system perfectly fine. She did however have trouble finding information when she reached a specific problem. She found that she had to watch a whole video hoping that the issue would be covered. If it was not then she had to keep trying until she found it.
Margaret like the idea of the video help but would prefer more written information to be available to back it up.

Prototype Review - Persona Interview - Joyce and Winston

Now all aspects of the prototype product are complete, it is time to review the system using the personas previously made. We conducted a mock interview with the Barringtons to see how they rated the system compared to the ways they normally conduct their shopping. To make the interview more structured and relevant, it will be split into ten sections to represent Nielsen's 10 Usability Heuristics.

1. Aesthetic and Minimalist Design - Joyce liked the fact that the menu system was basic and natural to use, especially combing the on screen display with the coloured screen buttons. In terms of aesthetics the couple thought supermarket looked very authentic and were impressed by the graphical features.

2. Match with Real World - Although hard to get used to, the couple eventually found the use of the trolley handle device good enough to enjoy the shopping experience. Winston noted that it was frustrating shopping as a couple because together you can only look at and buy one thing at once. They agreed the system was a lot less tiring than shopping in a supermarket.

3. User Control and Freedom - The Barringtons enjoyed the freedom of browsing offered by the system, agreeing that it was a realistic shopping experience. Joyce made the point that she found it hard to quickly buy an item she knew she wanted. For example when wanting to purchase a loaf of bread, she hard to go the bread aisle, select the type of bread, choose and brand, then confirm her choice. Joyce was frustrated about how much time it took to get many essential products. Winston recommended that an undo feature was incorporated into the system, to concur with his brief experience of Internet Explorer's 'back' and 'undo' facilities.

4. Recognition over Recall - Since this was the first time that either had used the system, and that neither Joyce nor Winston have very much experience with technology, recall of system functions and features is not relevant. However Joyce thought the menu system was very intuitive and self-explanatory, each option being clearly displayed.

5. Flexibility and Efficiency - Joyce was impressed by the recipe suggestions and level of nutritional information that the system offered. She found it navigating products easier as the test went further, liking the trolley display and list options. In terms of efficiency, Winston commented that sometimes product selection was slightly too laborious to keep him interested in doing a long shop. Joyce agreed that sometimes there were too many products to choose from, although for some products she appreciated the range available.

6. Error Prevention - The couple agreed that the number of errors they encountered was fairly low. However, Joyce mentioned that when she accidentally pressed a wrong button and added an incorrect item to her trolley, it was a tricky task to get the erroneous item out again. Winston liked the fact that the video tutorials showed him how to perform basic shopping tasks.

7. Recognize, Diagnose and Recover from Errors - Joyce confirmed that the only errors to occur in the system were from incorrect button presses. These were sometimes hard to recover, and the couple got confused a number of times during their first use of the system.

8. Help and Documentation - Joyce also enjoyed the video tutorials on the system, but felt that more assistance could have been at hand whilst mid-browsing. Winston commented that the absence of no keyboard meant directly searching for a specific type of help was too hard.

9. Visibility of System Status - The couple thought the visual representation of the shopping trolley was extremely good, commenting that it made the shopping experience more realistic and enjoyable. Joyce liked the fact the she could see a running total of her trolley contents throughout the shop. She also like the shopping list feature, however she commented that it was hard to set up the shopping list using the four button system. Winston stated it would probably be quicker to use a pen and paper!

10. Consistency and Standards - The couple agreed that the colour coded screen button system was consistent throughout, although stifling at times. They agreed the system's intuitive interaction was realistic, although hard to get used to. They thought the standard of graphics were excellent, and that the video tutorials made them much more confident in browsing freely.

http://www.useit.com/papers/heuristic/heuristic_list.html

Saturday, 10 March 2007

Interactive Prototype

Here it is!

http://studentweb.cs.bham.ac.uk/~ug56sxc/prototype2.ppt

Functionality:
  • Allows a user to access the system.
  • Watch an opening introduction by Terry Wogan.
  • Start a new shop.
  • Navigate to the 'Process Food' section
  • Investigate the baked beans catergory.
  • Examine a tin of baked beans in more detail.
  • Add the tin to the shopping cart.

Wednesday, 7 March 2007

Prototype Design: Screens

Overview

The screens deal with what the user actually sees when he or she uses the shopping trolley system. They consist of two main parts, Navigation and Product selection.
The navigation side deals with walking around and browsing the super market shelves. The user will be able to walk along any isle he wishes and be able to browse the products on the shelves. When the user comes to an item he wishes to purchase, he can either purchase the item with one click or choose to view more information about the item. This is when the user is taken to the Product Selection screen.

One of the main points to consider is that the general user will not be an experienced computer user so will not be familiar with standard commands and protocol. They may not be fast learners and will not be used to dealing with lots of information at once.. For this reason the following decisions have been taken.
Through the general use of the system the buttons will maintain the same uses where possible to avoid confusion to the user. Screen changes have been kept at a minimum so that the user does not get lost in the system. As an alternative the previous screen is greyed over and the new screen is placed on top. There is always a ‘Back’ button so the user can go back a level at any time if a mistake is made.
Another way to make the system less confusing is to use toggle menus that slide in from the side of the screen and slide out again when the user has finished with it using the same button. The idea of this is to stop the screen from becoming cluttered.
When the user is in the Product Selection screen he can only see at most 9 related products to again stop the screen from becoming cluttered.
The time and date along with the total cost of the shopping trolley are always displayed at the top of the screen so the user does not loose track of time or end up spending far more than expected on the shopping.

Navigation Screen






(interact with the flash above!)

The products on the shelves will be well spaced out. When a product is selected, it will glow so that the user knows which item he is looking at. Once an item has been selected the user can either choose to expand the information or buy the product straight away using the appropriate buttons. If he is not sure whether or not the item is on the list, the list can be displayed at will. If the user chooses to expand the product information, this will take the user to the Product Selection screen described below.
A buy button is always available to the user so that he does not have to always go into the information screens if he does not want to, useful if in a hurry or if the user knows what he wants to buy and does not require any additional information. When the user exits the Product Selection screen he will return to the same place that he left so that he can carry on the shop.

Product Selection Screen






(interact with the flash above!)

When the customer enters this screen, the selected product is centred and he is presented with the 8 similar products that would be next to the selected item on the shelves. Selecting an item now will bring up information summaries along side so that the user can view a brief of the information provided for the product.
The first information is now glowing meaning that it is selected. The user can change the selected information panel by selecting the ‘Change Panel’ button. This will scroll through the panels until the user decides to stop at one. If he misses the panel he is after, the just keeps pressing the button until it come round again. Once the correct panel is selected, the user can view further information by using the ‘Select’ button. This simple selection technique means that it is difficult to for the user to make a mistake. If the user does enter the wrong panel, there is a ‘Back’ button present which will revert back to the previous level. If the user decides to buy the item at any time he simply selects the buy button which will ask for confirmation. The green button relates to yes and red button for no. If the user accepts, the item will be added to the shopping basket and the user will be taken back to the shopping trolley. If the user does not want the product, he simply selects the ‘Back’ button which will also return him to the shopping trolley where he can continue with his shop.

Tuesday, 6 March 2007

Prototype Design: Navigating the Virtual Supermarket


One of the key design issues surrounding this idea is concerned with how the user will navigate around the virtual world. It has been decided to use a physical device in the shape of a shopping trolley handle as an interface to the virtual world. However, it is important to discuss the nature of how the customer will actually view the products.
One of the most influential factors we considered during brainstorming was to beware of information overload, a problem that many elderly shoppers have to overcome.

The picture above is a bad example of the type of layout we want the supermarket to have, with lots of crowded products which would be hard to browse. One feature in this example that certainly would be found in our virtual world is the information boards above the aisles. These are found in every supermarket, and allow for more familiarity and ease of browsing.
The that most likely way that our customers will browse the shelves will be to have very basic groups shown when viewed from any mid to long distance. For example if the pushed the trolley left to look at the shelf they would see a view similar to the picture below:
In this example, the products are far too dense and unclear. In our supermarket, the more the user turns the trolley towards the shelf, the more detailed the products will become. From a distance a whole section of products could be shown by a single picture, I.e. a tin of baked beans. When zoomed fully in to the beans section, the user could then browse all the individual products. Selecting these products could bring up an information section display nutritional values, allergy advice and RDA recommendations.

The key things to bear in mind when designing this section of the project are to avoid overloading the customer with information, and making navigation feel natural whilst still mainting a familiar shopping experience.

Monday, 5 March 2007

Prototype Design: Physical Interface

Overview
The next step in prototype design is to extend the 'shopping trolley handle' idea. Obtaining a good design for the physical device is crucial in providing the user with a natural and enjoyable shopping experience. There are a number of things to consider when designing this kind of hardware:
For example, one very common condition that the elderly suffer from is arthritis, meaning movement of joints such as the wrists and fingers can be very painful. This provides a reasonable obstacle when design hardware for the elderly that relies mostly on physical input.
It is therefore essential that the trolley handle relies on movement that will not cause elderly users any potential pain. The trolley handle device will therefore encompass two types of movement; forward/back and left/right. Below is an illustration of how the device will look:

Movement
The two types of movement will come from different parts of the device; the trolley handle swivels from the center point, similar to the movement of the handlebars on a bike. The actual distance the handle can turn left or right will be restricted to ensure minimal fatigue or stress for the user. The forward and backwards movement is controlled by a pivot at the base of the device. As with the left and right commands, the range the handle can be pushed will be limited.

Commands
The device will include four colour coded buttons, mounted onto the handlebar section. Inside each button is a LCD screen that will display the function of that button. These functions will also be display on the output screen (i.e. headset or projector) to ensure the user knows exactly what each button does.
Location
It is important to consider where the user will actually use the system. With elderly users, it is likely that the product could be used in a number of different situations. For example for some elderly users might want to use the system while sat at a table, and others may prefer sitting in a comfortable armchair. For this reason, the base of the device is designed to be compatible with most situations. The wide base means that it could be placed on a table top, either with sucker pads or adhesive strips. The central pole however means that the base could also be placed under the user's legs while sitting down, using the weight of the person's legs to hold it steady. This will result in a much more relaxing posture while shopping, as well as offering the user flexibility as to how and where they do their virtual shopping.

Friday, 2 March 2007

Prototype Design: Initial Sketch

Here is a scan of a prototype that the group has been discussing.

The top left section deals with the main aisle view that the user will see when they navigate around the virtual supermarket, the top right is the view of a shelving unit so they can browse variations on individual products. On the bottom level we have the trolley bar handle interface device on the left that is the main control of the system, and the ring to act as a virtual hand to allow selection of items in the virtual world is on the right. Finally on the bottom at the middle is a sample of the information that might be shown when a product is selected for closer inspection on the shelf view.

The prototype is a preliminary ideas sketch which we all discussed in a group session with other ideas for prototypes.The idea is that we all bring our ideas into a melting pot and then we pick the best most concrete ones and put them into the core functionality of a group prototype that we are now working on.

Once we put together the group prototype, we will then give this to our persona's for evaluation and testing. The feedback we get from them will help us to refine the prototype and redesign parts that need it. It will also help us to know what features need to be added to flesh out the product to a more complete phase. Finally the testing should give us more insight into our persona's so they may be also developed too, to aid us further.

Here is another sketch brought to the group meeting:

This design is based on having a projector to show the virtual world, and a remote control style pointing device with a laser pointer built in to deal with navigation and selection in the system.

Thursday, 1 March 2007

Output device: Projector/TV

We've been having second thoughts about the VR helmet...

After group discussions where we explored the personas in more depth, we thought that perhaps the helmets would be dogged with preconceptions of being difficult to use simply because they're unfamiliar and a piece of technology. The video from a lecture of a couple attempting to use a web cam made it clear that technology can seem a scary and difficult thing for many people.

Since we're bringing the experience home and trying to make it feel as natural as possible, it's important to make best use of any current conventions to limit the learning curve.

Other options
Rather than assuming VR helmets will be cheap and lightweight in the future, let's assume that projectors and huge TV's will be!

The key advantage to these forms of output are that they're not as invasive as a helmet, a user watching a screen/projection can feel at ease that they can walk away at any time rather than feeling trapped/claustrophobic.

The method of interaction is familiar as most households have access to a television and would have experienced projections at least while going to the cinema.

From more practical points of view, it would allow the user roam freely around the house if they wanted to go to the kitchen to see if they need to buy some ketchup, or perhaps go to the bathroom, in addition couples would find it easier to shop together.

And if all that wasn't enough, we considered that some people may feel insecure when fully immersed in a virtual environment, they may be concerned their house is being broken into or that something may be burning in the kitchen.

Drawbacks
TV : Not large enough to make them feel like they're actually in the supermarket, this would affect the method of interaction, limiting how much information is displayed on screen, but that may be a blessing in disguise.

Projector: A practical problem is that they would need an empty wall or projector screen, not really a HCI problem but it does limit the usefulness of the technology. In addition we'd have to consider how large the projection would be when designing and considering what information to display (font size, buttons, layout etc).