Archive for the 'Usability' Category

Bad Usability Calendar 2008

NetLife Research is a Norwegian based User Experience design and consulting firm. For the last couBad usability calendar 2008ple of years they have been releasing a bad usability calendar which is meant to show examples of bad UX and usability.

This year’s calendar has great examples of exaggerated use of web 2.0 design,social bookmarking proliferation, drop down menus, message feeds etc.

You can download this year’s calender here.

Interesting way to portray UX and design bloppers!

Recap of the last year - Techcruising

It’s now almost an year since I started blogging seriously - blogging about work, about trends in technology, product management, user experience and usability.

It’s one year down and this is my 50th post on this blog. Not bad after all, an verage of four posts a month, a post a week!

The other I was just going through my blog stats and wanted to check out the most popular posts etc.

Here’s an excerpt

Top 5 posts and pages of all time along with the number of views

MOSS based internet portals 766
Living in a web 2.0 world ! 316
Apple form factor evolution 247
Microsoft announces eScrum Tool 132
Microsoft Cloud OS 126
About Me 119

Here’s the traffic snapshot over the last year. I think that this is fairly consistent, but would like to hear from experienced bloggers about this trend line.

Any finally search engine terms which brought me in traffic, here are the top terms along with the number of clicks

Web 2.0 211
Product Evolution 107
Apple 75
MOSS Strategy 64
Microsoft 54
MOSS for internet 25

Thanks for all your support, keep the comments and feedback flowing!

What’s your design ?

Do you think simplicity is the be all and end all of design ? Is it the panacea that we are all looking for ?

Quite a profound pic that has been floating around on the web.

Steve Job’s take on “What is design ? “

In most people’s vocabularies, design means veneer. It’s interior decorating. It’s the fabric of the curtains of the sofa. But to me, nothing could be further from the meaning of design. Design is the fundamental soul of a human-made creation that ends up expressing itself in successive outer layers of the product.

PS: Emphasis mine :)

Silverlight on Nokia Phones

Wow! this is quite some news. Never imagined something like this to happen.

Microsoft Silverlight, the cross-browser, cross-platform plug-in for delivering next-generation media experiences and rich interactive applications will now be available for S60 on Symbian OS, the world’s leading smartphone software, as well as for Series 40 devices and Nokia Internet tablets.  Adding support for Silverlight will extend opportunities for developers to create rich, interactive applications that run on multiple platforms in a consistent and reliable way. This move will enable S60 application developers to use a wider range of dev environments.

Here’s the offiicial press release from Nokia.

This is BIG for Microsoft and Silverlight, as the collaboration with Nokia will enable taking the Silverlight experience to millions of users on devices which will be used everyday by end users. This will also be a lithmus test for Silverlight for ensuring it’s cross platform compatibility.

I think that is a great move, which will enable mobile users to see their applications move to the next level of user experience and usability.  I am personally looking forward to seeing some great mobile apps built on Silverlight. Some demos are expected at the MIX.

The six disciplines of User Experience

As envisioned by Donald Norman and inspired by his book “The invisible computer“.
The following skills are required for building the best user experience into a product (could be any product from hi-tech to manufacturing)

  1. Field studies - Observing potiential users doing their tasks in their normal settings. Skills require careful and systematic observation and usually come from the fields of anthropology and sociology.
  2. Behavioral designers - People who create a cohesive model for the product based on a detailed task analysis of the users. They mesh the task requirements with the skills and capabilities of the intended users and this model becomes the basis for engineering design.
    Skills required for this come from the cognitive science and experimental psychology.
  3. Model builders - People who rapidly build prototypes and product mock-ups that can be tested even before the real technology is ready. Skills for this usually come from people with a designing and programming background (information architects) and architecture and industrial design.
  4. User testers - These people are usually involved in performing usability and feasibility studies. Through rapid user-testing studies , they enable to iterate through designs in order to meet the real needs of the users. Skills for this come from experimental psychology.
  5. Graphical and industrial designers - At this stage, the aesthetics of the product are brought in through people who have experience in graphical and industrial design, and the “joy” and “pleasure” of using the product come into picture. Not only must the product designed merge the conceptual model and behavioral aspects but it must also meet varoius requirements of technology. These skills are usually brought in by people from schools of art, design and architecture.
  6. Technical writers - The goal of these people should be to show the technologists how to build things that do not require manuals. However in the real world scenario, they are usually brought in after the product is built and are asked to write usage manuals. The technical writers should be able to understand the audience, what the intended users require of the product and how they can go about getting their tasks done through the product. The technical writers should be an integral part of the development team, so that the product is built so well that no instruction manual will be required.

So here’s the deal, in a typical technology product, there is no luxury of time to go about doing all the above mentioned steps and in many cases some of the steps can’t be executed because the target audience characteristic is too far and wide.

What do you think is the best model that can work for a typical web based application scenario in order to make sure that the real needs of the user are met ?

Yahoo’s new WPF messenger for Vista

Yahoo released their new version of the popular Y! messenger with an exclusive version built for Vista on WPF. This is currently only for preview. The UX is brilliant, and this app brings more of a human touch to conversations with smooth transitions and the likes.

The app however does not run on XP even if you have .NET 3.0 and the other jazz. But this looks and feels so much like a native Vista app, including the richness and the transparencies. This new version also provides a good deal of customization, with the usual laundry list of features. These two features were extremely useful

  • The Vista gadget which comes along with this IM is very useful and enables you to drag and drop your favorite contacts on to your sidebar so that you can ping them from there itself.

  • Being able to switch between different people that I’m chatting with in a single window.

Multi Window Y! IM

But the bigger question is, ‘What do you think provides more value’ - a quick and dirty IM chat client like Gtalk (also built into your gmail) or an app like this which provides a great UX.

Laptops - as designed by 7 year olds

Interesting, isn’t it ?

Laptops designed by 7 yr olds

More available here.

Picture courtesy : The morning news

Physics with some crayon

Isn’t this game incredibly cool, check the video below. Looks like you really need to know your physics well to play this one :) This one is from Kloonigames and runs on the tablet PC. A PC version of crayon physics is coming soon.

The user experience on this is incredible, watch how the game reacts as the user draws different figures and tries to achieve their objective. With the Wii and PS3 giving PC games a run for their money, I think innovative concepts like this one are a really good answer.

This makes me wonder about the process of gathering requirements for this game. I’m thinking, there are so many scenarios that need to be captured and then taking a call on which ones the game needs to support and deciding others to be left out. Phew ! It’s actually my dream to do requirements, scenarios and functional specifications for a gaming product. Wouldn’t that be cool :)

Social networks and their prospects for the enterprise

Social networks are quite the buzz in 2007, with more and more people waking up to Facebook and MySpace, as they feel these networks are changing the way they manage and maintain their relationships.

Facebook and MySpace continue are leaders in this segment, and it looks like for the first time Facebook might actually be gaining more popularity.

Facebook vs MySpace

To me, it seems quite obvious why more and more are favoring Facebook. Going beyond the consumer space, it offers much more features to the business community to network and showacse their products.

One of the key aspects of Facebook’s success has been due to their open architecture and the ability for the dev community to create apps on top of Facebook. Facebook currently has an entire category of business applications with over 227 different applications  offered today, none of them built by Facebook itself. This is a new value proposition to corporates, moving from the old paradigm of creating groups or microcosms within a social network for their particular organzation.

Using the new open architecture, companies can actually showcase their products to a wide audience of engaged, tech savy users willing to use some of these biz apps in their everyday life. Life Zoho’s Office suite Facebook app which allows you to access your documents through Facebook. Their is a lot of opportunity for a company like Zoho to leverage this - for instance linking Zoho Calendar into Facebook so that you can link up your events from Facebook into your main Zoho Calendar which you use at your company.

Or probably have contacts imported from Zoho CRM, and network with these contacts on Facebook ?

Business applications for Facebook include offerings from well known companies such as eBay, Zoho, Jobster, and Blue Nile that offer integration with their home sites and data. There are other small business apps which provide To Do lists, appointment management, managing business cards etc. Other popular business apps include virtual stock exchanges, job finding widgets, and small content management packages.

But an interesting trend is that, none of these business apps have a user base which is close enough to other popular Facebook apps. Is this because social networking as a concept has not been understood by corporates or probably they haven’t realized the need for having a Facebook presence. Whatever the case is, Facebook with it’s open architecture is definitely moving us towards the “Web as a platform” era and this holds out a lot of promise for large corporations in advertising, media, CRM, and other departments in traditional businesses.

How do you think Facebook can be better leveraged by the business community ?

Microsoft fixes Excel calculation bug

I’m pleased that Microsoft responded quickly to the demands of the online community. They have made available patches to the calculation problem which involves calculations around the number 65,535 and 65,536 in Excel 2007 and Excel services.

Here’s the take of the problem from the Excel and Excel services team blog.

The Problem
” This issue was introduced when we were making changes to the Excel calculation logic in the Office 2007 time frame.  Specifically, Excel incorrectly displays the result of a calculation in 12 very specific cases (outlined below).  The key here is that the issue is actually not in the calculation itself (the result of the calculation stored in Excel’s memory is correct), but only in the result that is shown in the sheet.  Said another way, =850*77.1 will display an incorrect value, but if you then multiply the result by 2, you will get the correct answer (i.e. if A1 contains “=850*77.1”, and A2 contains “=A1*2”, A2 will return the correct answer of 131,070).”

The good part is that they will be pushing this out with Windows update, which mean you can have the potential fix without any explicit download. The fix will also be available along with the Service Pack 1 (SP1) for Office 2007 (official date of release for which has not yet been announced).

Next Page »


View Vinodh Nandakumar (vinodhn@msn.com)'s profile on LinkedIn

    Add this blog to your social bookmarks


    AddThis Social Bookmark Button
    Subscribe to this blog AddThis Feed Button
    Vinodh Nandakumar's Facebook profile