Friday, September 11, 2009

Pain of handling 'Error condition' & designers' dilemma

We have have built a complete web analytics application (internal) for tracking Yahoo! products. Being the only designer for the product I got the chance to work on every BIT of it; from each and every component to every pixel. I can tell you its quite an experience handling such a big product on our own - that too when you are not only the interaction designer but also user researcher, product designer and visual designer. I'm not boosting but 'cribbing' :(

With so many flows and interconnections it become overwhelming. During design we fix these complex flows for most ideal conditions. The design works flawlessly; but then came the surprises - ERROR handling.

The product behavior was built such that the settings can be transferred. To give you an example, you are looking for mail data; then you put up certain segmentation settings like show PVs from India with age group 10-15 with users as male. Now you click on another metric like time spent - the rest of the setting of age, country & gender is transferred. The behavior is to change only the setting which user chooses to change.
This on paper looks flawless work well iin concept but then comes the conditions - in some cases it doesnt work. So this behavior works for most cases (lets say 90%) but in rest cases it throws up error.

Designers’ dilemma
Should I change the behavior to make sure system gives less errors (or conditions of no data found) or to provide a way which give most value?

Well, I choose option 2. Most use cases will work perfectly and give tremendous value, as the user settings are seamlessly transferred. I am providing value for 90% cases (this number is rough assumption) and spoiling the experience for rest 10%. But I guess its worth the risk; as it seems to be working :)

But then I had to figure out ways to make sure those 10% cases are also taken care of. This may not sound to be perfect, but we 'redirect' users to conditions that give data - of course with user consent. We show them the options of redirect.

That’s the best we could do for now.

But one thing I realized. Error conditions can some times spoil the party!
Your perfect design can be derailed with these fringe cases. But that what makes a complete design isn't it?

9 comments:

Anonymous said...

This makes them very inept because Megadrox side effects there are used all around the world and each room has as a minimum one among them there may be a large amount of produced electric electricity that is wasted.For more ==== >>>>>> http://musclegainfast.com/megadrox-scam/

Anonymous said...

We will show our love in the direction Nuviante of them through pampering them and getting precise matters for them as we get for our selves or any of our circle of relatives individuals. there are numerous articles which we should purchase for them.For more ==== >>>>>> http://ultimatemuscleblackeditionrev.com/nuviante/

Anonymous said...

It merits clarification magnetic lower Grow XL back therapy solutions have now not been verified conclusively to relieve again ache, chronic or in any other case. that is due to the fact all of the magnetic returned remedy proof has been supplied through testimonials and no longer clinical studies.For more ==== >>>>>> http://ultimatemuscleblackeditionrev.com/grow-xl/

Anonymous said...

It might additionally be effective to Megadrox break as a result of a cellulite the loss plateau and soften away the very last couple of cussed kilos. endure in thoughts that John Romaniello's approach is one among commitment and difficult work.For more ==== >>>>>> http://novusantiagingserumrev.com/megadrox-reviews/

Anonymous said...

Also stocks bonds and shares are also GROW XL tied to a selected commodity, and irrespective of what it is, you also need to have intimate expertise of how it's far surviving now and how its price will change inside the following few months.For more ==== >>>>>> http://ultimatemuscleblackeditionrev.com/grow-xl/

Unknown said...

While talking about mind energy, human Opti Memory beings could normally think about the mind getting within the manner of the whole lot or the thoughts appearing as a catalyst to make matters manifest. but, many may additionally nevertheless be astounded by the mysteries of the mind.For more ==== >>>>>> http://realcemasculinobr.com/opti-memory/

HEALTHY SKIN said...

This is usually a few kind of vertical Blackcore Edge Max surface a large leaf or tubing as an instance. Spawning takes approximately an hour. both mother and father maintain fanning the eggs for three days until they hatch. The fry will stay attached to the floor for approximately 5 days and then begin swimming on their own.For more ==== >>>>>> http://www.healthsupreviews.com/blackcore-edge-max-review/

Circutrine Male Enhancement said...

Experience that you could need to get the Alpha Force Testo exceptional effects you may out of your efforts. every so often, when a person who's very into weightlifting honestly desires to maximize their muscle boom, they'll start the use of chemical enhancement as a method to accomplish that. while this certainly is not a wholesome approach, the use of steroids will growth the anabolic process that goes on within the frame, both by growing the unfastened-testosterone levels within the.For more ==== >>>>>> http://www.healthsupreviews.com/alpha-force-testo/

guyjowan said...

It boosts vitality and gives powerful Ultimate Testo Explosion therapy for infertility and impotence. Semal Musli is a demulcent. It has antioxidant and astringent properties. It consists of Npthoquinones, Sesquiterpenoids and Phenolic compounds. It improves stamina and fitness. Ashwagandha nourishes the tissues and improves the functioning of adrenals. It improves muscle power and sex drive. For more ==== >>>>>> http://facts4supplements.com/ultimate-testo-explosion/