Requesting downloads on SlideShare December 27, 2008
Posted by psychobserver in Usability, User Experience.3 comments
A week ago, I received a request from a user on SlideShare to download my presentation on “Hong Kong NowTV Shop“. I am not sure why I did not allow everyone to download the presentation in the first place, but now it allowed me to take a look at this specific process on SlideShare, a very useful type of interaction for social networks.
There are two actors in this interaction: The reader and the author.
The reader, browsing SlideShare (or more probably searching on Google) for content related to his study or presentation, finally finds something on SlideShare inside a presentation. Too bad though, the author of the presentation decided he would not allow readers to download the presentation.
SlideShare has well addressed this need in their design. In case a presentation can be downloaded, the interface displays a clear “Download” button just on top of their slideshow, and if the presentation is not downloadable then the button is changed into a “Request Download” one.
That’s where unfortunately a nice dedicated feature breaks as the reader upon clicking on this link is thrown back into a generic messaging interface. The reader has his goal in mind already, so it is possible for him to refill the whole messaging form and explain his request. But wouldn’t have it been efficient to propose an already prepared message for him or her to use/customize?
Not only would it be more efficient, it would also add better control when the other actor in this interaction takes over. The author is informed that somebody sent him a message, but no mention is made regarding the fact that the reader wants to download his presentation, that is unless the reader took the time to write a clear message explaining exactly what is needed.
… And even if they do, the author is then faced with the task of turning the download option on for the presentation. As the original flow is related to “request download” one could expect that the option to turn this on would be clearly highlighted on the interface next to the message, but nothing like this is offered to the author who if he is not using SlideShare on a regular basis (like me) is left wandering around the options of the presentation and missing the little checkbox on that page several times before being able to complete the task.
To go a bit further, we may also consider that if the author made his presentation “non-downloadable” he or she may have had reasons for doing so. In that respect it may be useful to offer the possibility to the author to let another specific user to download the presentation rather than having to allow anyone to download the presentation.
Oh. No! It sounds like my entirely objective blog post became a rant…
S … Sorry for that. The aim is just to point out that a flow has to be thought from beginning until the end in order to be successful (including all actors in that interaction). A button on an interface is not enough in most cases… And thus now I will look back at the feature we have been building on GoAnimate and see where we may have fell into this trap as well (which with daily turnarounds like in any start-ups is unavoidable)
Merry Christmas and Happy New Year
Goal-Oriented Design October 12, 2008
Posted by psychobserver in Customer Experience, Hong Kong.Tags: Design, Ocean Park, Signage
1 comment so far
I guess goal-oriented design is one of the first and more important principle of user-centered design. If you design something, better make sure what it is you design will help somebody out there achieve a goal. Whether it is a product or a feature on a website, it will always help throughout the design process to remind yourself of that goal and make sure the end product is truly the best way for the user to achieve his or her goal.
It seems like a simple enough design principle, but it is actually one that is very easily forgotten. It could be the technology guy who is more interested in developing a technically challenging feature rather than a useful one. It could also be the marketing guy who decides what is in the best interest of the users forgetting simple privacy concepts. It can also be that the project team just loses its focus during the design process and comes up with a final solution that lost entirely its touch with the initial goal.
While I was visiting Ocean Park (one of Hong Kong’s main theme parks) two weeks back I saw a sign that reminded me of a simple design projects going wrong.
This sign was positioned in front of the queue of a specific attraction. The aim, it seems to me, is clear. Some visitors of the park must have complained about queue jumping, or the staff in the park witnessed visitors jumping the queue and did not know how to react. As a result, I’d say the goal adding of such a sign was to warn people that they should not jump the queue. A simple enough goal it would seem.
Nevertheless, the park seemed to believe that the best way to achieve that goal was to provide visitors with a definition of queue jumping. No warning. No directions saying what would happen if some people are caught jumping the queue. Not even a mention of whether queue jumping is good or bad.
It must be that at some point in this tiny project of designing a sign, somebody raised the question: “But what if people argue about what represents jumping the queue?” and somehow (like it can happen in any projects) this question took over the process, leaving behind the forgotten initial goal of the sign and leaving visitors to the park (at least me) puzzled at seeing a sign like that in front of the queue of an attraction… so at every stage of a project, remember to take a look at the initial goal and make sure your solution addresses that goal.
Note: Of course, all this only holds if the initial goal makes sense in the first place…
Back from the dead… into the Blogosphere October 12, 2008
Posted by psychobserver in Uncategorized.3 comments
Back from the dead is maybe an overstatement, but anyway after 6 months away from my blog, I decided to start writing again. My last post was on April 10th, 2008… a few days before I joined GoAnimate. A near death experience!? Not quite. GoAnimate is a new start-up based on in Hong Kong trying to make animation mainstream by empowering anybody to come up with their own animated stories. The idea is not to replace animators, on the contrary. The idea is to democratize animation, by letting anyone use content created by animators to create their own stories. Needless to say such a project (even though as a product manager I am merely an employee in the venture) takes up a lot of brain space… so, to make a long story short I stopped writing.
I have always wanted to restart my blog as a way to get my brains thinking again about user experience in general instead of worrying about meeting my next deadline in my job. And in the past week, two people “scolded” me because I had stopped writing (David Jacques and Jane McConnell), so I decided to take the matter seriously and here I am… As always when I start something, there are many plans, like redesigning the blog, host a version of WordPress to allow more flexibility and maybe even use GoAnimate animation to accompany some of my posts. But overall, the idea is the same: “Talk about Customer Experience and cultural aspects of living/working in Asia”. First post to come in the time I need to write it…
A break from user experience: Climate Change April 10, 2008
Posted by psychobserver in Global Warming, Green Culture, Hong Kong.3 comments
A new talk from Al Gore about Climate Change has been posted on TED.com. As usual Al Gore does a great job at moving the audience and communicating a sense of urgency on the issue. The point he makes in his talk is: “Individual action is good, but it is not enough. The real answer is global regulations that will force governments, companies and people to change. There is no time for another approach.”
So, what can we do about it?… Well, my first step has been to take part in a petition locally in Hong Kong to pressure the government to put caps on carbon emissions from the two power companies on the territory. If you want to give a hand, just access the pre-formatted letter online and send it.
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…
TED Talk: Clifford Stoll – An Agile Mind March 28, 2008
Posted by psychobserver in TED Talks.add a comment
I guess Clifford Stoll is the most hyperactive human being on this planet. I found his talk about everything so good and inspiring. The thing that resonates the most to me is: “Think local, act local”. The world is so complex. If you try to reach too high you end up doing nothing. So just consider what is in front of you, make a small contribution and things are much easier in this way. And in the end you may contribute much more than if you try to reach for the stars.
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.
Font 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.
What 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.








