Friday, July 27, 2007

The user experience: The iceberg analogy of usability

Dick Berry

An older article but still relevant, the article talks about how user experience is more than look and feel. It elaborates on the importance of the user model in understanding who the users with regards to their skills and motivations. Read article

Monday, July 2, 2007

Sunday, July 1, 2007

Happiness and design

It is all about creating products that people will love, or is it? Maybe it is about making products that make people happy. But what makes happiness or love? I would venture that products that show embedded intelligence and embedded emotions i.e. knows what you are trying to do / knows your business and lets you do hard things easily or in other words give you the surprise of Wow, that was easy, are good candidates. However, it takes more. It takes being able to make them yours and that can happen in many ways, like the VW beetle that you put flowers on or the piece of software that you can customize to work just the way you want. Emacs springs to mind.

I think love is secondary and not really the goal. KRS One said it very well so long ago "love is an overused word, love you car, love you watch. You should love yourself and other human beings, not things" (paraphrased). Things can make you happy though if they work for you, not against you. And if they are willing to become yours and help you express yourself. It is the combination of the value add/ signal value of a brand/product + what it actually lets you do to it. It is the "i am part of the Emacs tribe + I have mastered Emacs and it bids my will" or the "I am part of the Porsche tribe and I relax when I drive with the top down".

I am really just thinking out loud here, but I think that happiness is an achievable goal while love may not be. Or maybe it i, but with product love comes cult, and with cult comes elitism and it is hard to sell to everybody when you are an elite product. And yep, Apple makes elite products but they mainstream them. The Ipod is not an elite product, it is a commoner’s tool that makes happy, but not love.

Friday, June 22, 2007

I really did like them...

Microsoft Office's adaptable menus get a lot of flag. And I do not get it. I really like the adaptale menus. They cut away the crud, the stuff I do not use or want to use. I kinda miss them in other programs

Thursday, June 7, 2007

Just make it work

David Platt (http://www.amazon.com/Why-Software-Sucks-What-About/dp/0321466756 ) has a good and fortunately very popular talk here at Teched on "Why your software sucks" aimed at the very developers that write the software. IT is basic stuff like "your users are not you" but David Platt's examples and instance on "Just make it work" makes me reconsider some of what I have been thinking about for our Group Policy designs. Are we really making it just work?

 

So making GP just work is one thing. Hard to do because you can easily be overwhelmed by all the things you also make the software do and all the complexity you could expose. But the notion talks well to my corner stone thought that you have to build in knowledge about what people should do.

 

But how do you accomplish "Just make it work" and "you are always building a platform"? The latter is just as important  as it states that the role of a design team is to make a UI that lets you, the person who paid us to work for you, able to recompose, reconfigure, and mash together a new use for our software that we did not anticipate. How do we anticipate your next move and at the same time let you redefine what your next moves are going to be in the future.

 

I can't say I have an answer yet. I think we have to separate the focus. You always have access to the data. But we make a purposeful UI based on one understanding of you. Maybe that is too old fashioned, too old school. Hmmm, still thinking.

Tuesday, June 5, 2007

Security going the way of Usability

Steve Riley, a Microsoft Security strategist, spoke today about balancing security concerns against usability and cost. Steve is an excellent speaker and made some great points about what is basically risk assessment/management.

Steve’s focus on economics and on rephrasing all security questions as economic questions reminds me a whole lot about usability discussions over the past decade or so. Security, Performance, and Usability share the characteristic of being basically not-interesting. They are assumed and only considered when they are absent. No one buys a product because it is secure, performs well, or is usable UNLESS that is not the standard in the category and then that is just an indication of an immature product category. The trio of Security, Performance, and Usability plays the role of the base-guitar of any product. It lays the foundation for a great user experience, but it does not make up a product.

In his 1994 book “Usability Engineering” Jakob Nielsen spends a long time on ROI, talking the language of the C-level folks and so on. Same path as Steve is walking with security now. And I believe the future for at least Security and Usability will also share many characteristics. Usability went from after the fact quality control to a design discipline and is making its inroads into product definition and strategic asset. In other words, Usability as a discipline has moved from cost center to primary value generator.

Some of the talks I have seen here at TechEd leads me to believe that Security could take a similar role. Security is not about fiddling with settings, but about making IT behave in a way that gives the business a competitive edge. If for instance the IT department can demolish the stupid wall between inside the firewall vs. outside the firewall and give all employees access to company resources regardless of location or computer, then a major hurdle will have been removed for when & where to work and will ultimately make the company more competitive and productive. If security can enable this scenario, then that is a strategic business initiative, not some after the fact patch update or firefighting.

TechEd

I am at TechEd in Orlando and it is super cool. First of all, the entire conference is extremely well planned and executed. Second, the content is really good. Third, regardless of what people may think about MS I think DevDiv and Server spit out one fantastic product after another.

All the WPF stuff including the VS support, Blend, Design, and latest Silverlight is just pure plain awesome.

Server 2008 is great. System Center Essentials is mega cool. heck, loads of good stuff.

And we also have stuff that just suck or products with really exiting technology wraped in a horrible UI. But I think our new products have decent to great UI and there are fewer and fewer of the "arrg, that sucks" products. All goodness.