jump to navigation

IxDA F2F: Inputs, process and outputs in interaction design April 8, 2008

Posted by psychobserver in Hong Kong, IxDA, Strategy, Tools, Usability.
3 comments

I have been a bad blogger! I started this post more than a week ago, and I only post it now… mea culpa!

Last week (two weeks ago now) we had another meeting with fellow IxDA members. This time we tried to set up a discussion instead of just socializing randomly and it seems that it went pretty well. We split the 8 people we had in two groups and chatted for a bit. The idea of the discussion was to cover the inputs, the process and the outputs that we use in our current design-related jobs.

While the first group of 4 people focused on specifics about the processes and the deliverables used, in the group I moderated we spent most of our time exchanging stories and discussing the environment and culture in which we work here in Hong Kong.

I especially like to discuss the Hong Kong user experience environment, because we are all struggling to get people to recognize our work here. Most stories practitioners exchange are about how difficult it is to get their manager or client understand the point of interaction design or usability. So the question is: “Is there any secret weapon to be successful in such an environment?”. Well, we are all still trying to figure it out, but let me try to summarize a few points:

Cultural Differences

The first very important criteria is culture. If you are working in a very “local” (meaning Chinese I guess) company, you will have a hard time. “Local” companies have a very top-down approach to work where subordinates do not ask questions, they execute. In this environment, designing interactions, which require developing a good understanding of users and business goals, is very difficult. A tip that some of the people in the discussion raised is to play on the lack of understanding of the people around you. Lack of understanding usually creates greater freedom; so just do your job as much as possible the way you think it should be done, choose your own deliverables and focus on showing the value of your work. Do not go head on fighting against corporate culture.

Take the Time to Educate

If your company has already some understanding of the issues, then continue to educate people around you. Involve them in decision-making. Make them feel like they are making decisions themselves based on your deliverables and inputs. Work on clear deliverables that other teams can use. Education is a very slow process and can be frustrating, but it can lead to great results and get people to really see the value of interaction design or usability. Integrating your deliverables in decision making is key there… after a while other teams will request for your deliverable to make decisions.

Be ready to become the “problem solver”

Starting to ask questions is dangerous. In some cases, once other people identify you as the critical mind of the company, everything will get thrown at you. Whenever a tricky decision has to be made, you will be requested to help. You will become the person who “thinks about stuff”. Be ready to take on that role for a while at least and face the consequences. Don’t forget along the way to protect yourself and involve others in decision making… or you will not last long.

Networking

Networking in critical in all areas of business and it is even more so in Asia. A good network within or outside an organization will greatly help. Most business deals here are made with people who “trust” each others, meaning have a personal relationship. Focus on keeping good relationship will make your work easier (and harder at the same time, see paragraph above).

Anyway. The conclusion is that there is no silver bullet to solve the usability/interaction design/user experience situation in Hong Kong. From the discussion we had, corporate culture is the main factor affecting all this. As long as companies do not care much about their customers and bosses are only interested in having their ideas implemented (regardless of business sense), interaction design will not flourish fully. Let’s hope the corporate climate continues to evolve in the right direction…

Advertisements

Usability Sense: One Control to Rule them All!? March 23, 2008

Posted by psychobserver in Newsweek, Tools, Usability.
add a comment

Following my post on the article “Revenge of the Experts” in Newsweek two weeks ago I spent some time looking at their website. The overall look & feel of the website is very pleasant. It does the job. I find it makes the reader feel like reading their articles and highlights other stories pretty well, which a publication website is supposed to do. But wait! I am a Usability guy… Enough of being positive like that! I have to find errors, mistakes, areas for improvement, write a report, do recommendations, etc.

Luckily, I found something to criticize and something that allows me discussing a bit about interface controls, an issue people take too much for granted. When designing an interface, every time there is an interaction, you need to identify the best “control” to make this interaction happen. Should I use a button? Should I use a check box? A scroll bar? Build a navigation? Or just use a plain old link? The way I see this, making this decision is both a very rigorous process and also a highly contextual one. For every kind of interaction there is a set of appropriate controls that are more effective at enabling that interaction. Depending on the rest of the interface a specific control may also be much better than another one. That is if you are not the super control that can enable any kind of interactions! Yes, there is a perfect control out there that solves all problems and looks “cool” in your interface at the same time.

The magic word ladies and gentlemen is “sliders” . Yes, sliders. I remember not so long ago designing a form for one project and one of the stakeholders told me: “Optimize it for users, but… make sure there is a slider in there as well!”. Well, turns out, sliders are not that great at solving any interaction you have to design. That’s what I’d like to highlight in this post using Newsweek website as an example. Sliders on their article page are used in two places: first, as a way to change the font size on the interface, second, in a “widget” to control the date range to retrieve popular stories. In both instances, a different kind of control may have worked better.

Newsweek font size selectorFont size selection is for good reasons fast becoming a must have accessibility feature on text heavy websites. The task here is simple. A user finds the font is too small. The user could be a person with a partially impaired vision for example. In this case the website offers a way to increase the size of the text font. How well does this particular control address this issue? Well, not too well. First there is clear inadequacy between the control design and the task at hand. The task addresses the need of potentially visually impaired people, but the active part of the control (the small round cursor) is so small that even a person with no visual problem will have problems clicking on the right spot. Second, does the task require the user to select a value within a wide range of options (a task the slider is good at addressing)? No. The user just wants to increase the size of the font (or reduce it maybe) and see the result right away. In that sense, why use a slider? As an interaction designer I would stick to the good old “-” and “+” button here that are much better control to address the task at hand.

Newsweek popular stories widgetWhat about that second slider on the interface? Well, I would argue that it does a pretty bad job as well. In a “widget” in the right column of the website, a list of popular stories is highlighted. By default this list highlight the day’s popular stories, but users (via the slider) can select articles from a different date range. Again, different problems with this control. The first is in its design. It is usually advised to display values on a slider to let users know more about the range they are choosing from. Here, there is no way before interacting with the control to know in advance which value I will be able to choose.

The second is related to the task at hand. In this respect, I do not have enough experience with publication websites to know if my point is valid or not. I am wondering what kind of range people are interested in selecting when they are looking at the most popular stories. My guess is that today’s most popular stories is good enough for most readers, but if they want to change, why limit the user to 7 days max? (the case today on the website) And why letting users select a range like the last 4 days? Maybe user research actually showed this was right, but I am not convinced it is at this point. What of three buttons or a kind of navigation that says “today”, “last week”, “last month”? Would that be enough? I am not sure, but although the slider looks cooler, in the end users will care about efficiency and effectiveness, especially on a website like Newsweek.

Latest Jakob Nielsen Alertbox March 18, 2008

Posted by psychobserver in Research, Tools, Usability.
add a comment

Three types of projects
Just received Jakob Nielsen’s latest Alertbox today. It is an interesting discussion on different design project types and the need for each of them to bridge the gap between the actual designer and the users. As interaction designer I consider myself mostly working on level 2 (the designer understands the product) and 3 (designing for a foreign domain) applications, rather than the level 1 (the designer is the user) type. That is, from my point of view. But I work with actual “designers” quite a bit who believe all projects are level 1 projects.

The important take-away from the article for me is the need at the beginning of a project to assess what is the knowledge level of the design team and plan for research as appropriate. If the design team is representative of the target users, then little research is required at the start, but usability testing is still a good way to fine-tune the design. On the other hand, if the design project is targeting a very niche user base, then user research is necessary from the start – before any actual design happens. It takes a lot of selflessness from the team to admit that their knowledge is limited on a topic and can be tricky as well when facing a client of some sort. That is the biggest barrier in that case. The fact that good design is a highly contextual matter is still not very well understood (at least in this part of the world).

Google Search usability test
The other interesting point in Jakob Nielsen alertbox is the test they did with Google Search showing that “only” 73% of users they interviewed managed to complete a Google search. Very striking statistics indeed! Google searching for people in the Web sphere is considered the most basic of tasks and should have success rates close to 99%. So what happens there… And if some people have a hard time completing that task, consider the complexity of the tasks on your website and ponder… how many users will actually complete this…

Concept Models – Dan Brown’s presentation at Interaction 08 February 26, 2008

Posted by psychobserver in IxDA, Tools, User Experience.
1 comment so far

Experientia has posted a list of all the presentations made at the IxDA Interaction 08 conference with synopsis and videos. That’s a nice little source to spend rainy week-ends…

The first video I wanted to highlight is the one by Dan Brown about concept models (watch it on Brightcove or get the slides on Slideshare). That video had a big impact on me, as it made me basically put a name and reserve a space for an activity I was already performing in my projects. Without really making it formal I have been drawing concept models for most of my projects somewhere in between research (when we can actually perform any) and wireframing… or after… or at the same time…

That was the problem. Concept models had no timeframe and resources allocated to them, but somehow where necessary in order to formalize the solution that was being developed. From now on, I will dedicate specific time after research to working on these concept models whenever appropriate. I feel like a gap in my work process has been addressed here!

I have also started to read the book “Communicating Design” by Dan Brown. Although a bit too basic in some respect, it does a good job as a checklist to use during projects when you want to make sure you are on the right track and want to manage your project efficiently.

Steve Portigal’s Interactions column: Persona Non Grata January 16, 2008

Posted by psychobserver in Ethnographic Research, Strategy, Tools, Trends.
162 comments

Request a copy of Portigal Consulting new column: Persona Non Grata (link to ACM Interactions Publication). Check out their blog to see how.

A really good article on Personas… It is well written, entertaining and to the point; i.e. Personas are misused in most cases and a tool meant to “help companies actually get closer to their REAL customers” has been transformed into a tool used to “be perceived as close to real customers”.

Should personas be dumped altogether or should researchers educate marketing and design people about how to use them to actually make a difference in the product lifecycle (instead of just being as a marketing tool). I am for education… but how long will that process be?

Doing Research on the Web January 11, 2008

Posted by psychobserver in Online Research, Tools, Usability.
add a comment

I have recently (like 2 days back) come to a realization that I am totally unorganized when it comes to doing research on the Web and sharing the fruits of that research with others.

Sourcing Information

My research process starts with a ton of RSS feeds that I have been adding over time on my personal NetVibes page. These RSS feeds being somewhat categorized, but more visually categorized in my head than on my screen. That leads to a total clutter and the impossibility for me to handle more than the current number of feeds I have.

Sharing Information

Given that I can find an article I find interesting, then I have to bookmark it and find a way to share my bookmark with others. For some reason I don’t like services like del.icio.us so I have a range of bookmarks on NetVibes, on my home FireFox, on my work FireFox and on my Yahoo Notes, etc. In the end, when I have time to post something on my blog a very small proportion of these articles I read get posted.

Tools Out There

Although I haven’t spent much time researching yet, I have been thinking about several tools I could use to improve all this content collection and communication process. One interesting tool is Zotero: this allows to bookmark not only webpages but about anything and attach notes, screenshots and more to them. It is a great data gathering tool. The problem for now is that it is not yet a sharing tool (although that should come pretty soon). Then you have readers, like Google Reader. These do a great job at organizing data and getting an RSS feed as an output. The downside is that it is less convenient to add an RSS feed to a reader rather than just bookmarking an article. Somehow the two are kind of complementary. Google Reader allows me to follow feeds and highlight the stuff I find interesting (by sharing specific articles with others for example), but it does not cater for my free browsing around the web (or even pdf files), like Zotero does.

WordPress.com Limitations

Finally, in terms of sharing, my ideal solution would be to be able to attach to each of my blog post a feed at the end of the post with related stories (based on my personal research) that gets updated over time. Let’s say I posted two days back about Wikia Search, then at the end of that post would be an RSS feed getting information from my Google Reader for example that is related to Search Engines. That feed as I read and “flag” new articles and stories about search engines gets updated. Getting that feed could be done through Yahoo Pipes or Feed Digest. I think that would be great (although nothing really new, as this feature is on many newspaper websites already) if only I could integrate RSS Feed in my blog post on WordPress.com.

Anyway, all this to say that so far I have not  found one tool that can answer all my needs and I am juggling with many here and there… If somebody ends up reading this post and feels like sharing tips and ideas… please do.

Yahoo Pipes: Am I a geek if I like it? October 9, 2007

Posted by psychobserver in Innovation, Tools, Trends, Web 2.0.
add a comment

I have just discovered Yahoo Pipes… and I quite like it!

I am in the “very beginner” stage regarding this type of applications and to be frank I feel a bit geeky getting into it. But it seems to be that this kind of mashup applications could be changing a lot of things on the Web and letting users customize even further their web experience.

Yahoo Pipes

For now, I kept it simple creating two “Pipes”:

  • A pipe that selects only Intermediate and Upper Intermediate lessons from my Mandarin Chinese online school instead of all lessons
  • A pipe that looks for keywords like Usability, Experience and Interaction in some blogs and feeds that I read regularly

But most more can be done with these things. Ideas can be found on the Yahoo Pipes website. For more information about Yahoo Pipes and other similar application, you can read the following article from NY Times about Mashup applications.

On Digg, one can find an older post about “What is Yahoo Pipes?“. Here are some of the answers before the service was available to all:

“perhaps its something music related. maybe one of those searches based on humming a few bars”

“Can’t Think Of What It Could Possibly Be”

Despite being not too clear at first maybe, I like the name of that service. It feels like we are now able to rewire… sorry, repipe the whole Internet according to what we want.