
Description:
A global outcry for worldwide usability and whatever makes you stand-up and say WTF!
Contents:
Lost but not forgotten
One of my clients died the other day from very tragic circumstances. The problem is, he was a friend as well. I suppose I’ve been lucky in that my family and friends have not come to abrupt ends like that, up until now of course. It’s strange because you here about the different stages of grief shock, sadness, anger etc, but it’s not until you feel each and every emotion that you realise that humans can really be that predictable. The mind knows how to grieve and the body follows like a child being lead across a street by their parents. Of course we all handle the stages of grief in varying degrees, but seem to still follow the set pattern laid out for us in the evolutionary model we in.
What really saddens me though is the thought of being forgotten. I remember my grandparents but my kids do not. They were either born too late to meet them or were too young when my grandparents died to realise who and what purpose they played in our lives. I know there are some cultures that cherish their stories about their ancestors and retell them often so they are not forgotten. In our society it seems only the rich and famous will be remembered even by our kids over and above our own family. Probably because the famous have touched them in some way by music or drama and that has left an impression on them, but more so then their own family?!
When do we forget the departed? Do we build a shrine for them and keep them before us at all times? Do we tell stories about them to try and keep their existence alive in our memories? Or do we just go through the grieving process and then move on trying to forget and forge forward?
But we can never truly forget someone who has touched our lives, affected us in some way either directly or indirectly. I will remember my friend, but I know that as time goes on I will eventually loose memories of him and what seems to be only yesterday that we were discussing things will fade to become very distant memories.
For me, to be apart of someone’s life that is now gone comes with it a certain responsibility of remembrance and even if it is in quiet reflection from some event that has triggered a memory I will hold those moments special knowing that I own them for me and me only. Each life has it’s own special memories.
Lost, but not forgotten.

Moving Jobs & choosing life
Well, it’s time to move again. I’ve been here 5 years and now it’s time to move the career up a notch. I’ve had plenty of changes in my life from being a sound engineer to a preacher,TV producer and now a Usability Analyst. I must say that out of all of them I find dealing with usability to be the biggest challenge. OK, I know most of you are still hanging on the Preacher thing aren’t you?
It’s true, I was a fullon Preacher of the Gospel but have now seen the light and would rather be a real help to society, given that most of us in the western world are dealing with computers at some stage of our day.
When I first discovered the benefits of Usability testing and analysis I was amazed that every business wasn’t concerned about it too! Come on people…this is important I could hear myself saying in many a meeting. “Don’t tell me what you think, tell me what you know”, of course no one could answer that. I’m not being a smarty pants but to me if usability is not included in your development process then you have some serious floors in all that you produce. Don’t look at me like that! You know it’s true, you just don’t want to accept it because you think it will blow out your time frame and the whole project will go on budget overload. You know what? It will. If you include usability as an after thought.
So, don’t sit there with your UI design patterns and tell me everything is going to be ok! Plan to involve usability methods from the very beginning, from requirements to installation.
I’ll leave this with you: “Usability is like oxygen, you never notice it until it’s missing”…and then I might add, your project is dead.
Choose life!

There’s no “I” in “User”
I have been thinking…and that’s never a good thing! As Usability Professionals we must be careful of the “I”. When asked by a developer, “What do you think?” we need to be careful the first words out of our mouths aren’t “I”. It’s so easy to say what we think and then backing it up with stats is not best practise. We aren’t about the “I” we about the “Users”. Ever heard some one say “Well, they say…”, who the hell is they?! I think sometimes we tend to use the “I” and the “They” as cop outs to get a point across quickly rather then pointing to facts, which is what usability professionals deal with day to day.
Facts. Cold hard evidence that the desicions we make are based on certainty. Hang on a minute! I hear you say, you can’t be that certain, I mean 100% just isn’t available, near enough is good enough right? Or maybe 99%, just like the packet of chips you buy beacause of the 99% fat free. Why can’t they just get rid of the 1% surely it can’t be that hard. Well, apparently if you take the 1% out and it all of a sudden tastes like shit and becomes health food….YUK!
So, what’s my point. Good question!
As a usability analyst, I need to be careful of making standards I find in usability mine. I would find it much more credible to hear someone say to the developer…”This is what the users are saying.” Not me, not 99% sure, but the users. As far as I’m concerned we aren’t there to set standards, we are there to find them and relay them to a specific situation. Generically saying, “I think it should be this or that..” is not what we are meant to be doing.
So, in summary…don’t say “I” or “they say” just say “the user”. 100% the user. Cold hard facts.

Description of UCD life cycle stages and phases
Product Development Planning – Requirements Planning Phase
The UCD Phases for this stage are:
- Build a User Profile
- Setting Usability Goals
Building a User Profile – Task Analysis
Purpose
First and foremost, you must know whom you are designing for. One of the very first steps in creating a usable product is to create user profiles for each unique group of users that will be working with the application. The goal of this step is to learn about any characteristics that could influence how the users interact with the product.
- Users’ goals and needs become a common point of focus for the development team.
- They help avoid the trap of building what users ask for rather than what they will actually use.
- Designs can be constantly evaluated against the user profiles.
It is also important to consider if any of the user groups will have dominant needs that will influence development more than the other groups.
- How many unique user groups will be interacting with the product?
- Novice / infrequent application (e.g., web, Windows) users
- Expert / frequent application users
- Novice / infrequent data users
- Expert / frequent data users
- Administrators
The more familiar you are with your target audience and their underlying characteristics and motivations, the easier it will be to design and develop applications that will meet their needs.
- How do they go about learning new tasks?
- Are they motivated to change their work behaviour?
- Are there physical characteristics that will influence your design?
- Is there prior application knowledge that will help (or hinder) using your system?
Benefits
Product usability is achieved or improved by the first understanding users’ needs (i.e. their actual goals, the challenges and limitations they face, the unique or unexpected ways in which they use the product, etc). These needs are determined by collecting data on actual representative users’ interactions with products.
Method / Process Inputs
To build a User Profile, you must first determine who will use the planned product. This is achieved by generating information based on four main areas of user characteristics:
- Psychological Characteristics
- This will cover finding out the attitude and motivation of the user. These characteristics can show us the reason why users do and function the way they do in their work environment. Their attitude and motivation toward their job will affect the way they do processes.
- User Knowledge and Experience
- Knowing the level of experience and knowledge of things like: typing skills and task experience etc. Will aid in the complexity of the application currently used or to be built. This information is vitally important in understanding user experience, as it will play a key role in developing the users’ profile.
- Job and Task Analysis
- Task structure – What types of work did they use the product for?
- Frequency of use – Are they novice (short periods of use) or expert (frequent use).
- Physical Characteristics
- This covers any physical limitations that users have e.g. Colour blindness, visual disabilities etc.

Process Outputs
- The information gathered on user characteristics will be used to update URS to reflect user knowledge, user experience, job types and task characteristics which sums up the User Profile. Section 5 of the URS – User Characteristics.
- Scenarios can also be built up using this information for the User profile.
- Scenarios are most useful when produced early in the development as specific realistic and detailed examples of what a user would do, but without making any reference to what interface features that would be used. Scenarios can also be used later to explore how the interface would be operated.
Setting Usability Goals
Purpose
To establish usability goals which can be tested later in the development process to determine if the implementation of the requirements have met these goals.
Benefits
- Highlights the importance of usability early in development
- Provides concrete objectives for usability
- Provides usability criteria that can be tested.
Method / Process Inputs
Establish requirements for effectiveness, efficiency and satisfaction for the user groups and tasks identified in the context of use analysis and in the scenarios.
- Current System Analysis
- If there is an existing system, the usability practitioner with the help of an expert user would set a list of usability goals to be used as a minimum standard which would be used to refine the usability requirements. The minimum acceptable usability would normally be equal to the current usability level, and the target usability could be derived as an improvement that is a higher level to the current system.
- Note: If a current system is not a viable option then usability goals may be based on the Project User Requirements and the User Profile.
Usability Goals Examples
- The design must support users working in a high-interrupt environment, with lots of context information on screen to remind users where they are when they get distracted.
- The design must support very infrequent users of a very complex task. Thus, it must be self-explanatory and easy to learn and remember, incorporating as many business rules as possible and leading users by the hand through the task so they need not remember details of proper procedure between users.

I will continue to follow-up with the Design stage next week.

UCD Overview
I have been working on the UCD process to fit into the development lifecycle used at a major software company I was working for that were not involving any type of usability testing into their development stages. (Shock Horror!)
Over the next few weeks I’m going to refine it and out it up here for anyone who want s to comment or cut and paste it to use in your own company or development lifecycle.
here is the first installment - A UCD Overview.
Purpose
The purpose of this process is to provide a basis for Project Managers to integrate Usability engineering to a particular project, and to also provide guidance in the planning of the associated sequencing of stages, phases, iterations and activities.
Scope
The UCD described in here can be applied to any software development project, however the content is targeted towards providing guidance to Project Managers who are planning and managing software development projects.
UCD overview
This process model emphasizes that one should not rush straight into design. The least expensive way for usability activities to influence a product is to do as much in the early stages of the design, since it will then not be necessary to change the design to comply with the usability recommendations and may make it possible to avoid developing unnecessary features.
The UCD model consists of:
Product Development Planning Stage – Requirements Planning Stage
- Building a User Profile (Task analysis) – Building User Profile is the first task in the Usability Engineering Lifecycle. It is important to separate and identify each user in there own category (eg. Managers, Data entry, Warehouse worker etc). This information can be supplied from the Product manager. Once each user category has been identified we then can obtain the user characteristics of each user group :
1. Psychological Characteristics
- This will cover finding out the attitude and motivation of the user.
2. User Knowledge and Experience
- Knowing the level of experience and knowledge of things like: typing skills and task experience etc.
3. Job and Task Analysis
- Task structure and frequency of use.
4. Physical Characteristics
- This covers any physical limitations that users have e.g. colour blindness, visual disabilities.
- Setting Usability Goals – Setting a minimum level which would be acceptable
The minimum acceptable usability would normally be equal to the current usability level, and the target usability could be derived as an improved level to the current system.
Design Stage
Maintaining General Design Principles
Style / Design Guides
- The Style Guide is meant to provide design guidance and “look and feel” standards that will be applied across all products developed within Mincom.
Prototype Design Evaluation
- Building and testing prototypes are vitally important to the usability engineering process to obtain rapid feedback on structure of screens and navigation etc.
Implementation Stage
Usability Testing and Analysis
Final product Usability analysis. This should be mandatory prior to any release to the customer.
- User Feedback and Follow up Studies
- Interviews – Can be conducted by a usability consultant or marketing. Users are asked a series of questions relating to their experience with the system.
- Questionnaires – Similar outcome to the interview method.
- User Feedback – Documented feedback that can be feed back into support or future product development.
Below is a diagram of the UCD process and it’s stages in the development lifecycle.


What’s the world coming too?
Finally back in the mix…
Yeah, it’s been a while…..well ok it’s been ages since my last post. I’ve bought a house got my son through 16 to 17…woohoo! (One more to go). Got a dog, bought a 5 string bass and a headless 80’s bass. Watched plenty of movies and did some reading…oh and of course worked my ass off!But, now I’m committed to doing this blog and keeping it up to date and discussing all about Jam Universal - Evangelising the World. Ok, ok it’s a bit over the top, but why the hell not?
So, what is it? Jam Universal is a cry for worldwide usability. I saw Al Gores doco the other day and thought….hmmm A part from doing one of the best powerpoint presentations I’ve ever seen certainly made me think about doing things on a small scale. Sure, he’s trying to convince humanity to change our ways and think before we do things that could have devastating effects on the planet. Well, he convinced me and also inspired me to do the same with usability.
But, maybe I should try and run for Prime Minister before I venture out and change the world. Seriously though, I did think about how an individual can make such a grand impact on the way people think, then I thought yeah, that’s what I do! I make people think about what there doing that will affect how people do things. I’ve just read that 3 times to make sure it makes sense…make that 5 times.
So, in a nutshell, Jam Universal is my way of saying let’s get together and make this world not only a better place to live (You Go Al!) but a easier place to live. With that thought I think I’ll get back to work.

It’s been a while
All done! Ok, so I left a bit out! Sheesh.
Well, I ran the usability test on the mobile application using a very chunky device that I was told is being used by the customer. All I can say is poor old storeman having to cart around that huge unit all day!
I put the call out for people who wanted to be involved in the Usability test process and had a great response. Well, when you think about it why not when i’m surrounded by techies who love playing with toys and I gave them an opportunity to play with a toy that we created…..sort of.
I spent a day writing tasks for the application. The evaluation methods used were a User Task Analysis: This observation test was conducted from a general user group. The group were given tasks to suit the general user level of experience.
A Post Usability Test Questionnaire: The questionnaire was handed to the users after the usability test and submitted back for analysis. Ten questions in total were asked based on the users experience with the usability of the application thus far, followed by two questions relating to three things they liked and dislike about the application.
The test went quite well, although for anyone who has conducted a usability test really feels that people just go in totally blind when it comes to applications, especially developers. But, overall got some good shots of UI carnage.
The way I liie to show ressults is on a percentage basis. Here’s my severity rating.
0% - 25% - High impact issues which are likely to prevent users from completing tasks and give up.
26% - 50% - Major usability issue, which are likely to cause errors or make it difficult for users to complete tasks.
51% - 75% - Minor inconsistencies or cosmetic problems which are likely to cause user hesitation or confusion when completing tasks. Could be improved.
76% - 100% - Highly Usable; users are likely to be able to complete tasks efficently and effectively. (Don’t see many of these).
This particular mobile app rated at 63.5% overall usability level. Not too bad but still enough UI issues to casue user hesitation performing some tasks.
Some of my UI recommendations included looking at:
Keyboard popup
Labels
Tools Menu
Search Screen Redesign
Navigation
Tab Navigation and Look
Icon Usage
So, pretty ,much the whole application…….hahaha! (wiping his hands with glee).
So, I did a presentation to the team and all was received well…and now. I’m bored. 

PDA Heaven - Hell on Earth
TEST DATA! Give me test data! I’m heard screaming in my cubicle.
Ok, what we have here is our first mobile application to review. Which is an application that keeps track of stock items and transfers of stock and Bin locations (Bins are containers that hold stock).
This is a connected application, which means it needs to work in close proximity to the local network. I am told the application is used by warehouse workers who are computer iliterate! Ok, so this has to be very intuitive, almost to the piont where it thinks for you.
So, I connect the application to the local network here and away we go.
Hang on. I’m using a PDA bought from Harvey Norman will they be using the same type??! Guess what! “NOPE!” says the product manager. “They will be using a device with a mini keyboard and barcode reader”. “oh”, I say feeling the next question bubbling up inside. “Do….we……have……one?” “Um no” he says looking down to the ground in shame. “But we are discussing with a company about supplying one……soon”.
OK, let’s go onto something else while I wait for this new device to come through.
Ahh. I’ll contact the Customer and talk to some of the users of the first version of this application. (The one they didn’t tell me about until it was finished and sent to the customer! argh!) Right I need to contact the guy who talks to the customer. Write and email, yes good plan, explain the whole thing in detail and then I can get moving with putting some user profiles together.
…..waiting

First day of many - PDA heaven
Well, I’ve got the PDA and after only a few attempts got a working version of the application too. I love gadgets so doing a usability study on the User Interface of a PDA was going to be fun, fun, fun. OK, (rubbing his hands together) let’s get going.
The first thing I do is create a document outlining what I’m going to be doing and hand it to the project manager.
- Purpose: This document outlines the process of conducting a usability test and UI review of [mobile application name] and the requirements for this process to be completed.
- Outline: To check [mobile application name] & [mobile application name] for usability issues with a view to obtaining information to create a Style Guide for mobile application and user profiles for future development.
Process Inputs
Installation
Install working versions onto a PDA. These versions need to be fully functional and have test data available.
Application Instruction
Time spent with a developer who knows the process flow of tasks that can be performed on each application. reading the Mobile documentation URS.
User Profiles
Create a user profile
- Information on who will use this device and the environment they work in. This information can be gained from current customers or targeted customers.
- Physical environment use of the device - whether sitting or standing or walking.
- User Experience - (of PDA device)
- Novice User
- Expert User
- Job Types - What will be the most frequent use of the application?
Task Analysis
Write tasks for both Novice and Expert Users to be performed using both applications. A developer will be needed on a periodic basis to help design the tasks.
Usability Test
Usability testing involves the systematic observation of representative users as they perform realistic tasks ultilizing the system. This methodology can reveal the extent to which an application meets the users needs, and the extent to which it can be readily learned and/or used.
Typical measures that are utilized include the incidence of various usability problems (derived from observation of performance or user comments), the time required to accomplish specific tasks or subtasks, the nature and incidence of various user errors or failures to accomplish tasks, and subjective ratings of user satisfaction along various design dimensions.
- Observation test
- User Questionnaire
- Customer feedback from current application (if avialable)
Outputs
Report
Once all test data has been collected and collated a report will be created outlining key usability issues and recommendations from the user observation tests.
Presentation
An overview presentation can be provide outlining the key issues and allow discussion on recommendations for the application.
Work Orders
The key usability issues should be processed into work orders for the development team. All this must be completed before the application is released and or shown to customers.
Mobile Style Guide
This document will outline the style and standards for all Mobile products.

Home
|