Alan Cooper’s tasks or UX challenge.
Hi! We are UXWITHFUN, and we decided to perform several Cooper’s tasks for fun and to test our UX skills. Look what we did..

Part One


  1. Microsoft Word has a feature that allows you to create tables. When you click on the Insert tab in the ribbon, and select the Table option, you gets this:

2. You can then use the Design and Layout tabs in the ribbon to format and adjust the table.

Your mission: Improve the user experience of this feature by redesigning the interaction and interface for creating and formatting tables. Think big, but make things easy and straightforward, and please don’t feel constrained to stay within the ribbon paradigm.

You’ll find this design problem in the book Design for a Digital Age by Kim Goodwin. LocalGuide is introduced on page 98, and is used as a basis for many exercises throughout the book. For this exercise, there are example interviews on page 155 of the book or you can download the user research.

Don’t necessarily feel compelled to deeply analyze all of these interviews; they’re there to help spark your best thinking.

Execution of task

First of all, we need to decide what kind of needs and objectives facing the user, when he decided to create a table in Microsoft Word:
First of all, the user wants to determine the type of the table, in this we can help him by offering a choice of several types of tables — standart, with main top row, main left column, main top and left.

After this, user must select the size of the table, it copes with a standard interface Microsoft Word, but it lacks the solutions proposed in the Google Doc — automatic increase in the number of cells in a table when the user approaches the boundary of the proposed.

After we consider user needs becomes obvious solution in the first step of creating a table: When you click on “Create Table” will appear menu, where user can select type of table from proposed patterns and then choose in pop-up window its size. This solution will get rid from unnecessary functions at top menu.

At this stage, we have a table ready for editing and filling, let’s think about what functions user will need at work with it. In fact Microsoft Word provides all the necessary functionality, but if you look in more detail then immediately realize that this functional filed uncomfortable and interfere with normal operation of the table.

We have decided that the most reasonable when selecting a cell will appear two pop-up menu with settings of the table (add / delete a row, add / delete collumn, etc.). This will greatly facilitate work with tables and get rid of unnecessary functions in edit top-menu that are supposedly there to fill the empty space.

When you click on top-left table icon you see text settings, and we think that it is illogical, will be much more logical when you click on this icon will appear setting of table with standart Microsoft Word functions.

That’s all changes that on our think will improve using of Microsoft Word table intarface.

Part Two


Imagine a service called LocalGuide, a small touchscreen device available in cities and other popular tourist destinations that provides information about where to go and what to see. It could offer maps, audio, video, photographic and textual content for tours, directions, restaurants, and other topics.

The touchscreen travel guide could include advertising and might rented from kiosks or be provided by hotels, car rental agencies and convention sponsors for use by people visiting the area.

Your mission: Figure out what exactly this service should provide and how it should work and feel, and design some of the most common and important screens and interactions.

Execution of task

As in the previous task, start with analyze goals and objectives of user.
User wants:

  • Information about main tourist landmarks, places of entertainment, sleep, nutrition, exchange of money and how to get there.
  • User would like to be able to communicate with friends or family in the city.
  • Quite possible that he wants to find a way to get from one point to another, having only the address or the name of the destination.
  • Also, he may want to call a taxi or buy a ticket for plain,train or bus.

Looking at all of these goals, we are able to offer one integrated solution that solves them all.

In the beginning, we have to ask the user what language he speaks, since the application is targeted at tourists, and only after that it will get access to the main interface of the program. But we need do not forget that people makes mistakes and we need give them possibility to change their decision.

Most of the screen is occupied by city map with tag where are placed this terminal. Left from the map is a sidebar with the interesting for user categories: Tourist landmarks, Entertainment, Food, Money and Hotels. After click at one of the categories on map appears tags that accordance with choosen category.

If user will click at one of the tags program will create route from terminal to this point on the map and write with wich transport he can reach there. Also user can write address at textarea on top of screen with same results.

For providing communication will be reasonable to give user acces to internet, nowadays it is not a great complexity and at the same time greatly simplify user life. Also we can get for user possibility to buy a ticket for any transport with internet.

We can allow user to call a taxi directly from our terminal, this service is much more convenient than a taxi by phone, especially given the fact that user is most likely from another town (or even country) and numbers of local taxi does not know.

And at the and we need give to user answers on F.A.Q. and contact information.

Voila! We get ready software products, which have only to realize.