Karl Smith User Experience Architect (UEA) It's all about making other peoples experiences good ones

27Nov/110

Getting into User Experience Part 2

Doing user experience

The first step in user experience needs to be the recognition that every problem is different and will require a separate solution. Because if they are not, then every business is the same which they are clearly not.

In effect there is no quick fix or standard solution method but rather there is an armoury of methods each with associated risks, limitations and plus points. Anyone offering a standardise method for user experience without flexibility should be ask to leave as they about to cost you a fortune.

I have worked with very well known agencies who are unable to get their clients to understand the importance of user experience - research, testing and design as they focus on the design component without proper understanding that it is only one part of a three stage process. The reason that clients give for not paying for research and testing is the assumption that user experience people a such great experts that they can do their job in total isolation from the business and the end users. Maybe 'Super User Experience Person' does exist but I doubt it, more importantly users change.

Some process steps for user experience

This process list is based on personal experience and is open to reduction or extension based upon just how savvy the client is and how must they really want to be successful rather than just being seen to be doing something.

PART A
1. Understand the problem (better to appear to be stupid, than to actually be so) UX reserves the right to ask stupid question to avoid doing stupid things.
When trying to find out what the problem is try to get an associative answer, what else that they see is it like.
What other businesses and systems are they similar to them? What works for these other people?
What insights do the clients have to the problem and where do they want to end up?
What are their perceived expectations and what are the levels they see as Resolution, Gain or Advantage.
Don't skew or try to influence the client in what's wrong or imply the solution is simple (that's just rude).

2. Do research find out what the problem means, don't assume that your understanding is the correct one.
Language is fascinating in how it drives understanding, but understanding is also a derivative of culture and personal experience. If you grew up in the same family, house and town as your client you would have many cultural touch points in understanding 'what things really mean'. But you may still be wrong as you can't see through someone else’s eyes or fully understand their motivation without taliking to them.

3. Analyse of research with an open mind, again don't fix the results to fit an easy answer. To analyse research in any area you need to define expected or hoped for results and outliers that reflect a diverse perspective. Combining and noting these variants enable a true view of the research that does not hide inconvenient perspectives.

I come across a lot of trite analysis with recommendations that reads as though the practitioner has not done any research at all.

For example the client wants to assure users that they are important to them. A trite recommendation is to;

  • Enable users to complete a feedback form

Well that just tells the user the company quite insecure and most people unless they have a problem won’t respond.

How about providing;

  • Confirmations
  • Expected timelines
  • Tracking

These are things that assure users that their issues are important to the company and therefore they are also.

4. Get validation
5. Compose concepts
6. Create buy-in

PART B
7. Define the audience (actors)
8. Create personas
8.1 Research
9. Define critical tasks
9.1 Research
10. Define key pathways
10.1 Main pathway
10.2 Alternative pathways
10.3 Failure pathways
10.4 Build sitemap (iterative process)
10.5 Select pages / interactions / responses that will be wireframed

PART C
11. Set the tone of voice
11.1 Type of language
11.2 Level of formality
11.3 Use of jargon, brand identity or subject specific words
11.4 Content style
11.4.1 Meta standards
11.4.2 Content object model
11.5 SEO if web based

12: Wireframes (iterative process)
12.1 Selection of type and method of production
12.1 Wireframe Concepts
12.1.1 User testing
12.2 Wireframe sketches - Client sign off
12.3 Wireframe prototypes
12.3.1 User testing - Client review
12.4 Wireframe and Visual design integration (template definition)

13. Functional specification and analytics specification - Pass to development

PART D
14. Usability Test plan
15. Accessibility Test plan
16. Functional and Content Test plan

17. Testing handover with participant screening document
18. Review testing results

PART E
19. Modify labels,  interactions and structure in line with findings

PART F to Z and A
20. Done, until .....
21. Check interactions based upon analytics and more user testing.
22. Offer enhancements to clients.

Related

with an open mind, again don't fix the results to fit an easy answer. To analyse research in any area you need to define expected or hoped for results and outliers that reflect a diverse perspective. Combining and noting these variants enable a true view of the research that does not hide inconvenient perspectives.

I come across a lot of trite analysis with recommendations that reads as though the practitioner has not done any research at all.

For example the client wants to assure users that they are important to them. A trite recommendation is to;

16Jun/110

User experience as a process

Process thinking in user experience

The first step in user experience needs to be the recognition that every problem is different and will require a separate solution. Because if they are not, then every business is the same which they are clearly not.

In effect there is no quick fix or standard method but rather there is an armoury of methods each with associated risks, limitations and plus points. Anyone offering a standardise method without flexibility should be ask to leave as they about to cost you a fortune.

Offering user experience services is a bit like dungeons and dragons in that you role your 12 sided dice and hope the business does not throw some trolls at you.

I have worked with very well known agencies who are unable to get their clients to understand the importance of user experience - research, testing and design as they focus on the design component without proper understanding that it is only one part of a three stage process. The reason that clients give for not paying for research and testing is the assumption that user experience people a such great experts that they can do their job in total isolation from the business and the end users. Maybe 'Super User Experience Person' does exist but I doubt it, more importantly users change.

Some process steps for user experience

This process list is based on personal experience and is open to reduction or extension based upon just how savvy the client is and how must they really want to be successful rather than just being seen to be doing something.

1. Understand the problem
2. Do research
3. Analyse research
4. Get validation
5. Compose concepts
6. Create buy-in
7. Define the audience (actors)
8. Create personas
8.1 Research
9. Define critical tasks
9.1 Research
10. Define key pathways
10.1 Main pathway
10.2 Alternative pathways
10.3 Failure pathways
11. Set the tone of voice
11.1 Type of language
11.2 Level of formality
11.3 Use of jargon, brand identity or subject specific words
11.4 Content style
11.4.1 Meta standards
11.4.2 Content object model
11.5 SEO if web based
12: Wireframes
12.1 Selection of type & method
12.1 Wireframe Concepts
12.1.1 User testing
12.2 Wireframe sketches
- Client sign off
12.3 Wireframe prototypes
12.3.1 User testing
- Client review
12.4 Wireframe & Visual design integration
13. Functional specification & analytics specification
- Pass to development
14. Usability Test plan
15. Accessibility Test plan
16. Functional & Content Test plan
17. Testing handover with participant screening document
18. Review testing results
19. Modify labels,  interactions & structure in line with findings
20. Done, until .....
21. Check interactions based upon analytics and more user testing.
22. Offer enhancements to clients.

5May/110

Getting into User Experience

Setting the scene for user experience to work

I have over the last few months had several rants about people claiming to be involved in user experience who are not regardless of their job titles.

I came across a great blog post by Whitney Hess (I don't want to steal her traffic so here is just a link) about what shows your not a user experience person, but I though maybe I should point to what does show your are one to get some balance here.

Setting the scene for user experience (training clients what to expect)

Does your client know what they want, this sounds obvious, but user experience is unlike a purely functional activity (asking developers to make sign in work), most clients just want better, but don't know how to quantify better. This is not the time to set KPI's except in the broadest terms, but clients do need to know where they ARE in a quantifiable way, 'things are bad now and we want better' is not a good starting point.

What things, set against what standards or targets based upon what business or research rules (who wrote them and why) are BAD and what level of better is better, just to get a transaction, getting a reuse or becoming friend for life type of BETTER?

If you don't set your clients expectations in a realistic manner they will come up with unrealistic expectations that you will never be able to meet. But to do that you'll need a starting point, mid point and end point, that uses your clients own language and the only way to establish these things is through research.

Does your client understand that user experience involves thinking as well as doing, user experience is not a headless chicken activity, involving lots of running around, thousands of meetings about meetings, it requires complex thought and strategy. I like many other user experience people find going for a walk while thinking about the complex interactive and logic of use in the initial part of a project very useful, either that or people can watch my head explode.

User experience is not a production exercise;

  • User experience leads
  • User experience finds out
  • User experience tests
  • User experience communicates

so trying to cost plan it or manage it in the same way as development does not work very well.

Does your client understand that there is a set of formal methods that will make the user experience work, for some reason everyone focuses on wireframes. Wireframes are of the least importance in user experience and are the culmination (after a lot of versions) of the user experience research. Wireframes are low quality pictures for the most part (or should be, prototypes are something else) and should be as sketchy as possible to allow stakeholders to focus on signing off the interactions rather than focusing on pixel level graphics and colour.

I have previously mentioned about the avoidance of research by clients on the bases that they cannot see its value in the final deliverable. This stems from clients being misinformed by business journals (I have read some great howlers by highly reputable journals) and sales people not understanding that the user experience research is the deliverable and that wireframes or functional specifications are the communication tool.

Getting into user experience, what I need to know?

The above said what will a person need to be able to do to get into user experience;

Can you think? not the most subtle way to ask, but can you be creative? Thinking at the beginning of a project can save a huge amount of money and time later, but many user experience people blast their way into a project by starting on wireframes, without knowing what they are doing. A huge amount of user experience simply is not user experience, its pretty pictures with poor justifications 'it's best practice' my usual response is 'prove that it's best practice'.

Can you find things out? do you have a critical mind, can you work out what is missing from the information you have been given. A project requires a bit of detective work because there are always gaps in the information provided to user experience, mainly because clients and IT don't know what to provide or what is provided has had the juicy bits (outlier views) removed because clients and IT don't know they are important.

Are you objective? having a strong opinion on user experience is really important, but it must always be tempered with an open non judgemental attitude. Are you willing to be changed by what your client, users or IT people know? User experience people are not the gate keepers of an absolute set of rules, we have two ears and one mouth, we should listen twice as much as we speak.

Can you discern fact from fiction? again talking with clients, users or IT people can be pretty confusing unless you can work out if what they are talking about is still within the boundaries and various time lines of the project. A quick guide;

  • Clients tend to talk about the desired end state
  • Users tend to talk about any snippets they have heard about the project or their hopes for it
  • IT tends to take the pragmatic approach by thinking 'what can we really deliver'

They are all true or were true at some point, or may be true if we had more time and money etc.

Can you deal with the politics? can you avoid taking sides in the various feuds that were going on before you got there and not flame the fires of distrust between business and IT.

Will you understand the business you are serving? your in a service relationship with the business, helping them get past their assumptions about their users and giving them some facts to act upon.

Will you understand the users you are serving? your in a service relationship with the users, helping them get what they need and desire.

Can you test - concepts, theories, business thinking, user perceptions etc? your going to need a lot of guts to question other peoples thinking.

'User experience people reserve the right to ask stupid questions, in order to avoid doing stupid things'

I don't know who said this first, I say it often.

Can you seek validation? the user experience person is not right, they can come up with concepts and questions but a user experience person never decides they are right, they must check out what they do with other people. Often this process of seeking validation reveals more information and opens door to previously inaccessible people.

Can you communicate - findings and designs? can you talk to people and provide information to them in a digestible way? The best way to work is to not use jargon, not assume that people understand anything especially verbal references to famous people or design principals. You need to be able to package your information in the users and stakeholders own verbal environment, so that they recognise and understand it when they hear it.

Can you understand and benefit from the project teams expertise? do you know what other people on the project do? For example do you know enough about technology to carry out research with developers to pre-scope extra user requirements. Can you cope with the give and take that happens during development and know which things to fight for?

Finally do you keep your common sense active? Can you spot a non sensible request, a great example of this was NASA spending $1,000,000 on a pen that would work in space, while Roscosmos (USSR) gave their astronauts a pencil. Can you give a reasoned non personalised argument for not doing something?

Related

4Mar/11Off

Requirements gathering methods determine value

There are lots ways to elicit UCD requirements so I don't intend on listing them all here, what I will note are some of the effective ways that I utilise. They can be described as structured, unstructured or a mixture of the two, but importantly the methods produce differing depth of requirements dependant not only on the method but on the skill of the facilitator and the characteristics of physical location used. In effect the method used is limited by the capability of the facilitator.

Research Structure

It is critical to determine if there is enough usable information around the project to be able to establish a valid research start point. Get the questions right and the answers follow, get the questions wrong and you’ll waste a fortune. If your unsure carry out a pilot study to find out what the questions are.

Methods

Observational / Reflective

Asking users to carry out their normal activities while being observed does take quite a bit of setting up so that the activity data is not skewed as a result of the observation. It is critical not to participate or lead the user. It is especially common when users are told the fine detail about the project; they will try to give you what they think you want. Often this is because they feel threatened by the process, the old notion of time and motion leading to them getting sacked is embedded in British culture. However this type of method is very useful in a pilot study to determine what type of activities should form the basis of questioning or workshop based co-creation.

Narrative

Narrative is about stories, like the narrator in a play, they see the whole thing being able to talk in the present, remind of the past, note the future or describe a similie that others can relate to even if they cannot yet relate to the main story. Asking users to describe how they think something should work, what the differences might be for different user types, how it’s done now, is there anything in other technology or experience that they can relate it to. In this way a multi-path picture can be built up from each participant for each interactive pathway within the new system or technology.

Diagnostic

Diagnostic is about testing something this will often manifest through workshops with groups of people. By setting a group a task or co-creation ‘Design the front page of your new website’ spending ‘K10,000,000 that’s Karl’s currency’ on to meet your goals and noting the group dynamic, decision making and outputs, very rich information is revealed by participants.

Show and Tell

Show and tell is imperative to feed back to participants what has happened to the information they have provided. More it can be used to validate key concepts and project directions in a fairly light environment, where participants can be highly critical knowing that everyone else is in the same frame of reference for that meeting.

Some of the Problems

Although the whole process exists to elicit information suitable to influence the project, some participants will have pet requirements that if not given the correct level of sycophantic response they will seek to invalidate the entire project as it does not represent their vision of what the project is any more. This type of attitude is very common when working with low pay low (self) risk bureaucrats, as they can personally destroy projects then blame it on 'expensive' consultants.

Case Study 4

On a national census project that was due to be run online and offline a member of the bureaucratic project team insisted that their opinions were correct on the basis of having won an award for a website ten years earlier. The opinions were very dated to the point of being bad practice, incorrect and were a constant disabler to the project. This client refused to consider an open support system, marketing website (to prepare country) or full language landing pages to support the full ethnic background of the country in question. The day to day engagement was painful, but the UX for the several forms, question logic and user interactions were eventually signed off even though the client never signed off the personas based upon the requirements they gave.

Switch to our mobile site