Tuesday, March 02, 2010

"experiencing selves" and "remembering selves"

This is an amazing talk!
Whats interesting about this talk is that is says there are two types of 'selves' - one is 'experiencing self' and the other our 'remembering self'.
Take this examples : you are listening to a nice music for 20 mins and enjoying and suddenly at the end there is some distortion. What you remember about this would be that it was "Bad"; though you might have enjoyed the previous 20 mins.
This has a great application in user experience design; image you create a amazing experiences all through the site but at the end you make the user frustrated/unhappy. What they will remember is the "bad experience". As in the software products you dont have a very easy way to figure out where users exit your site/application. You may not want to make them unhappy at any point.
Which means the experience should always be thought through (in most cases) "end to end".
Make sure we dont create bad experiences that people "remember".

Watch the video here:


Tuesday, November 17, 2009

My New Website and Portfolio with Google Sites

I'm really excited about my new site - Its called Interface with Design

I had my previous site on Google Pages. But this looks to be shutting down. So I thought of trying Google Sites.

Overall 'sites' is pretty cool; but there are a whole bunch of restrictions especially in the page layouting & font sizes.
Also there a huge bunch of stuff you can do with HTML coding, but I think it should be supported from the UI menus itself.

What I'm struggling to find is how to put a redirect on Google pages to this Google sites. Whats really crappy in sites is the URL. Its practically not possible to remember it or tell it to your friends - its too long.

Anyways, Overall i found the sites to be useful. Another cool part was the easy intrgration with Google Analytics.

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?

Monday, September 07, 2009

Too soon a conclusion

There is something that i have observed around me that has motivated me to write about it.
Data analytics is not very natural to designers; its not a part of design training. I see people around me claiming data without understanding them. Some key points to look out for -

Number is just a "number"
Number is just a number; it doesn't convey anything without other supporting information. To give you and example - So if you say my site got 1000 Page Views the question is "What does it mean?". Nothing unless you say it got a 10% increase. So others know if things are going up or down.


Understand the Scale of the number
Secondly, understand the scale 10% of 100 is 10; 10% of 100000 is 10000. Understand this sense of scale in the number.

Number in Context
Don't make conclusions with one metric. Look around and see the other behavior. Eg. Site A is having a 10% rise in PVs but the UUs is going down by 20%. What does it mean? less users are giving you more PVs. But why are you getting less users? This can't be explained by data alone, which takes us to the next point.

Support Metric with other methods.
The data can tell you PVs are going down by "why" is a question that lies beyond data analytics.
There is a lot that data can tell you but you need to triangulate the data with other methods like doing user study (quantitative methods). There is lot that might have gone in the offline world that has influenced the performance - eg you might have run an Ad or might have done marketing. Or some event that has triggered a behavior. So keep that into account.

Where is your traffic coming in and what are the clicking or going is what primarily you might want to look at in the beginning. Next you might want to slice and dice data to look into detail - eg. you might want to segment the traffic based on age, gender, country etc.

These are some basic pointers for designers to get started on analytics. Keep in mind 'dont jump to conclusion too soon; you might land up with the wrong analysis or may only see just one aspect of the problem and may miss out other obvious stuff.'

Friday, August 14, 2009

After a long break!

I’m back to blogging after a looong break. I was involved in a major project, which took my time and attention. Now that the product is in Beta testing I can have some spare time to write about design.

Digits 2.0
Let me talk about my new product for a while. I was working with ‘Digits 2.0’; which is a Yahoo! Network analytics product. It helps teams and execs keep track of the entire Yahoo! Products.
It was a massive project as it involved looking at so many use cases across the company and on top I being the only designers. This being an internal application; the scope for getting more resource was always remote.
Designing this web analytics tool was an eye opener because it opened up a whole new way of looking at design. With design I got the opportunity to see the domain of analytics so closely. With proper understanding of number it gives enormous power to a designer to understand 'performance' of a site/app. But you truely need to understand the metric and dimensions in order to understand this aspect.

I'll be sharing about my understanding of this domain over subsequent posts - also about designing apps and design architecture/framework.

Tuesday, March 17, 2009

Awesome presentation on human behavior - cheating

This is really very insightful. It talks of 'cheating'; though unrealted to design in general. But having said that its important to know human psychology. The more we know the better we design.....ok ok ok im not preaching. There are some obvious implications for design.

Really a nice one to watch and consider in design. These are kinds of talks which make you feel - why am I not doing research; there is some much to know!


Wednesday, December 10, 2008

The design process debate

I must confess that I have strong opinions about “design process” and I'm biased by my understanding of design. Some of you might disagree with me.

Process is so boring!
Process word reminds me of ‘industrial process’ or ‘manufacturing process’. The mental image I get is that of a conveyor belt where a product (which is manufactured) is moving from one person to another. And each one is fixing their own piece without knowing the relevance and the larger picture. Process comes in when to mass-produce items – when the research I being done and all parameters understood.

Also when we know the outcome of the product – manufacturing process where the outcome is predicted. If you use an iron metallurgical process you know that you will get iron of a specific quality out of a process. You can manipulate the process parameters to change the outcome slightly.

Design as research
But what about Design? I don’t see design as an industrial product one where the solution can be predicted or reused (without modification). I don’t see design to be close to industrial/manufacturing process, then where does it lie?
Looking at pattern design process – where specific patterns are to be used. Isn’t this another way of mass production? Yes I know for large enterprise it’s difficult to think out of those due to practical issues. But isn’t this is another conveyer belt? Where a designer is expected to fit in specific “item” (from a selected few) without knowing the complete problem. So the thinking is subject to ‘validation of what fits well’ than what is the solution.

Design as problem solver
I’m a strong believer of design as a problem solver. I see design closer to Research than to manufacturing/production. So how do we think about design then? Does following a process ensure an innovative solution?
I guess not. Innovation is closely tied up with how well the designer understands the ‘problem’. And process doesn’t highlight the problem – it’s just a ‘way’, not a ‘destination’.

Can’t we dump the process?
Is there a better way to look at the process or should we just change our approach to thinking about process? I guess the real value is in knowing the ‘problem’ in its all dimensions. If you have this approach you don’t need a process; all you need an attitude – to solve the design problem to its fullest.

Innovation comes from idea and intellect. Nurture talent not process as your primary objective.

Monday, November 10, 2008

Consulting Design & Product Design

Lets talk about two different models of design – consulting and products. They are essentially involve different levels of involvement, thinking and approach. The more I have interacted with designers from consulting firm the more I’m appreciating the product design (this is my personal view).
One basic difference that I see in product is the ‘sense of ownership’. Don’t take that word lightly but it really shapes up the way you think about products/design.


Tracking design
Generally when we talk of design we essentially talk of the process of design – doing research -> brainstorm -> design -> launch. And then it ends. We never talk about what happens next.
While what goes up next is really important; this is where only the product designer get the ‘opportunity’ to work. We all put in biases – make assumptions; after launch is when you get you insights; things that work or don’t. And there is no there way to know it other than post launch (or a bucket launch) research.
There will be cases where you don’t know what is going on. That’s the most challenging part of design. Use both qualitative (User Research) and Quantitative (Data) to track design. This is the best design education you will get – to see your design fail!


Design for future

As a product designer you need to innovate. The product needs to be ‘competitive’, its not a solution to a problem (unlike consulting). It needs a ‘placement’ in the market place. To have an identity and uniqueness as an aspect of design, really makes it interesting (especially if you have Google as your competitor ;)
The product needs to be bult for the future – when it gets launched; it has a shelf life. It needs to stay there for that period of time - gaining and not loosing its customers/consumers, be relevant, be competitive and be useful.


Scalability

“Its your mess and you need to solve it”. Its very important to foresee the future of your product from a UI point of you. What if there are more feature add/a new tab/a new action. If you don’t think about it now, eventually you have to in future. So better be now than land up in a situation where your UI can’t be scaled. Personally I have seen a lot to redesign project taken just because the earlier UI was not able to scale – add new requirement.
Don’t just think about design as it is; think of scale. Is it the difference between a good design vs a great design? May be :)


Experience

User experience in products goes beyond the UI. It starts from marketing to packaging to instructions to support. Design is a strategic – and it goes beyond.


Selling design

If you are a product designer you not only have to sell your design to the stake holders (which itself is a pain), but also to you consumers. A better understanding of your user; along with market, competition etc is handy. What it essentially means is - ‘you need to be more aware of your product, user and market’.
And this requires time, effort and a lot of experience in that domain.


What next?

‘Now that I have launched a product - what next?’. As a designer you have to find an answer or help others find an answer. What is the next best feature that will be really important to your users/product.
This sounds like ‘tracking design’? Well the difference is this is larger strategic question. You not need to find problems with design (tracking design) but also think of the future development (of the product not only just UI).

So, ‘personally’ I find product design to be more challenging and exciting.

Thursday, October 30, 2008

Flow!

It was awesome to see this video on TED. I read Csikszentmihalyi's research papers on Flow when I was working on my research on online shopping. I actually used this in the online shopping model that we built - which helped us in understanding all the aspects of shopping and the experience.

I have found the Flow Theory to be highly relevant in user experience design. It is a good way to measure a "very compelling and engaging experience". If a user gets immersed in your design - that is the highest level of experience. And this can be applied to all levels of design - be it a complete application/site or a small component.

Also it a good way to design - 'think of the experience (design) as a flow'. I recommend Flow Theory to all designers. It is a really useful read.

Anyways, listen to this video. Its an amazing feeling to "see" the person you have read and admired.


Thursday, July 31, 2008

Breaking Boundaries

Having moved from so many project I have started realizing the advantages in doing the same. Every domain or say a business vertical works very differently. The design approach and also the mind set is very different.

For example, Online Video site might have very different approach to design; say like engagement or time spent or videos viewed might be important. How much time user spends on your site may well be a parameter of success. While for a portal the success and approach might be to divert the user to a content or application. For Search, more time spent is disastrous. Social Networking might say number of Unique Users they get, or no. of logins per account or virality of their application is what defines the design and success approach.
What I have seen is that these all verticals (if you call them) have their fixed mindsets. There are somewhat clear approaches defined by (whom?) – Competition. What goes on becomes a norm (without analysis) and all of us follow it.


Breaking boundaries

Competitor analysis becomes an important part of our design research and it also sets up the path to design. We mindlessly follow what others are trying to do and what defines its success.

Its useful to break away from this and see the design problem in a new light, what if I apply Online Video design approach in Social Network? The solution might be drastically different. I guess its really important to broaden our boundaries about design concepts and explore unrelated products to see if they could add any value to us. Otherwise we keep our thinking limited to already known parameters and concepts.


Move Horizontal for freshness and Vertical for quality

It’s a different approach to drilling deeper. It’s more of moving horizontally. Look for whats buzzing with user (which is unrelated to your product) and then see if there is any thing that you can borrow or get inspiration – or that allows you to think differently.

This is what I learnt from moving across teams and products.

Monday, May 05, 2008

Memory, spaces and a dream

I had a dream yesterday which made me to think about it all through the day today. It sort of open a new way to look at ‘spaces’. Though it started by a physical space but it could be translated to virtual spaces as well. Let me just tell you my dream first:


The Dream

I was dreaming that I had gone to my old school IIT Roorkee and I’m strolling around the campus. But the campus has changed a lot since I studied there. Then I go to the Library and it looks to be ‘modified’; modified in a way that some portion is the older one – one I can related to- and the other is ‘new’ part which I haven’t seen before.

The Library

When I woke up I kept thinking about this Library. All though my dream I was trying hard to “evoke” my memory about the good (& bad) times I have spent in that campus. That Library became the climax. I was seeing two part in a space one which I able to recognize and identify with; one which was giving me “happiness” as I was feeling nostalgic being there. While the other totally alien; one I’m not able to relate to – one that gives me a feeling that I not been here before.


Change dilutes recall (?)

This reminded me of old times when old alumnus used to visit the campus with their families trying to related to the “new” looking campus. It has evolved from their times and they used to find it difficult to evoke their “old time memories”. So I guess we can say that change can dilute the recall. If there are more unfamiliar “looking” things then it would be difficult to related to that space (I guess both physical and virtual).

Lets think

Memories can have a physical space associated with it. When you visit that place it evokes old memories about that place – these memories could either be related to an

  • ‘Event’ – eg. I got married in this church.
  • ‘Interaction with the space - Active’ – eg. I used to sit here, this was my favorite spot.
  • ‘Interaction with the space - Passive’ – eg. There used to be a clock here in our times.
  • ‘Socialize’ – eg. Our gang used to come here during the break. (There could be more. But this is what I could think of. )

Now these memories give us ‘pleasure or happiness’. It allows us to relive the past – be it good or bad.

What is crucial here is a time gap – “detachment”. You need to move away from the space for a period of time. how much time? Well I guess it ‘might’ depend on :

  • Individual,
  • Usage of the space,
  • importance of the space,
  • time spend in that space
  • user’s acquaintance with that space.


Roll back in time: Product Strategy opportunity for retention segment (?)

Now that I know all of us have associations with the physical spaces is there an opportunity for us to build a product strategy around this? We know most companies are trying hard to retain their users; so can this be in any way help us in building a strategy or design to retain them?

Can a “retro” feel bring some excitement on users getting bored with your social network site. Take them back in time when they had ‘fun’; make them excited again?

Or should a dormant Email account get activated to the an old UI – one which that user was familiar with?

Or does it also indicate that redesigning you site might not go well with your most frequent users? Is this a reason why Google hasn’t done any drastic changes on their search results page?

I guess there is a lot to research & experiment upon to get some sense of how a physical space and virtual space is related emotionally or rather psychologically. But I do see some connections in the way we need to think about product strategy and design (UI). The whole approach to Redesign could change for products which have regular users for a very long time if people associate with virtual spaces

Thursday, March 20, 2008

Micro-Macro detailed design

Working with different products I see some differences in the level of detail each one goes to. Look at two contrasting examples: Search Results page vs. Product Promotional Page. Search Results page is the highest level of detail (Micro Details); all aspects of design are detailed to the core; be it interactions, information – how much; how long; what to show, visual design, design research/usability – usage, eye tracking, semantics, etc. All aspects that are possible generally are thoroughly considered to build a design.

One the other hand we have Product Promotional Pages – high on experience; informative but not so thoroughly evaluated, less interaction, less complexity in Information architecture etc. So generally if you are designing this you don’t get through a thorough screening of the design (Macro details).

I kept thinking why do we have such variation? And I thought may be there are three basic reasons:

Impact on business
Products that are very high on business impact are very ‘cautious’. Any changes or design issues could affect the company drastically. So every company get very careful in designing and every element of design are reviewed to make sure the effect is positive. Thus more details in designing.

Impact to user or habit forming
Traffic on site and usage is another important reason for a detailed design. Products like Search, Calendar or even some online enterprise software need to build a habit in users. They need to be learnt and should be easy. One advantage of habit forming is to build a loyalty around that product – like Google Search. To build a habit you need to have a compelling product; thus need a well thought out design.

Competition Landscape
Fierce competition could also lead to detailed design approach. Competition is fighting for both the above parameters – Business and Traffic/Users. Thus if you have a competition it makes you more cautious in design.


Impact Matrix
Micro Detailed design or more detailed design requires a lot of resources and time. The decision making is slow and thorough; thus it takes more thinking, iterations, approvals and research. It all comes down to the question of how many resources (in terms of time, money, people etc) versus the impact. And I guess we evaluate the the above three parameters we could make a rough guess about this. We could make a matrix to evaluate the impact.

Let make it for search results page.

Impact | Importance
Business | High
User | High
Competition | High


For Product Promotional (micro sites) site
Impact | Importance
Business | Low
User | Low
Competition | Low


For Yahoo! Front Page
Impact | Importance
Business | High
User | High
Competition | Moderate to High (mostly indirect competition)

As a next step we could built out some concrete evaluation parameters to figure out High, Moderate or Low importance.

Suggestions are welcome :)

Tuesday, March 11, 2008

In search of Universal Design. But does it exist?

Few days back I met my old friend as usual we started a discussion. It was quite an interesting topic – Localization of design. The debate started on a point saying – can there be a single design which works for all regions/countries/cultures?

The inner feeling say ‘obviously no’ but then look around us, ipods, cell phone or a TV. Why is it that ipod has been successful in most cultures? Why do cell phones have same interactions regardless of the culture/region? There is something about these which goes beyond the boundaries of cultural understanding? Go to US, UK, Korea, India or any other place you would find people using ipods or cellphone pretty much the same way.

I guess there are basically two reasons –

New learning (?)
Gadgets or technology needs to be ‘learnt’. Thus regardless of cultural understanding everyone has to learn it the pretty much the same way. This goes beyond cultural understanding – Can we say, “gadgets/technology unify the human race?” It’s premature to say but in some ways it may binds us all together with a common ‘language - a behavioral language of technology’. When I go to another culture I may be alien but I would still know how to use a iphone or a TV or say Yahoo! page. Language and to a less extent icons could be cultural; icons could still be learnt quickly. Apart from that interactions and behaviors are universal, I feel. So this ‘new learning’ may allow us to transcend the cultural barrier.

Basic Human Psychology (?)
Another thing might be an inner common human psychology which is beyond the cultural understanding. Do we all like Apple feel? Why do we? Is it because it in some ways uses elements that we as human beings like – say wet table feel, continuity in interactions, smooth edges etc.? Are there elements that we see all around us in offline world that we like? I guess if we could translate elements that we like in offline world into products we design it ‘may’ create similar effects in us as humans -going beyond cultures.

Sorry for a badly written post.

Sunday, February 17, 2008

“Gut Feeling” & design

I was having a conversation with one of my design colleague. He was telling me about a design discussion he had with a Product Manager. The story is very interesting – they had a conflicting views about a UI issues. The discussion later on went to –

Designer: …because I think this is a better way to do it; its my gut feeling.
PM: …but this also my gut feeling; why should I go with your gut feeling and why not mine”.

Well there isn’t much that you can do to help anyone here. But this kept me thinking – the PM is not totally wrong (is he?). If we are fighting for design without any data; what can you do to convince the product teams? Or is there more to a “gut feel”?

Personally, “I feel” the designer was right in suggesting a design; but without any valid proof it’s difficult to make an argument. The best situation is to do some test; get some data and then prove. But data is not always available. We make a lot of decisions on our “feeling”.

So why should people listen to our gut feels and not their own?
I see the difference lies in ‘experience’. We constantly build our mental database about things that worked or not. So rather plain ‘gut feeling’ we try to make “intelligent guesses”.

User research is a great way to build user behavior repository. Not only does it gives you data but also help you build the ‘user’s behavior and understanding’. How much can you push your design, how simple should you be in UIs or in communication etc. You could "benchmark the level of complexity" that a user can easily use/understand through user research (even observing a study can teach you a lot).

So my suggestion would be – next time when you are having an argument rather than saying ‘my gut feeling’ state ‘examples’ or take your team to the user. But never make it a clash of the ‘egos’. Because it’s not only you (or other) who looses, but also the ‘end user’.

Don’t deprive end user of a good product.

Sunday, February 10, 2008

Services mindset in product design

IT industry in India is inherently a services industry. The mindset is to provide a service and move out of the project. This approach to ‘projects’ seeps into the product companies as well.

The fundamental difference in services is same as the difference between a concept of a ‘project’ vs ‘product’. Project gets over after a deadline but a product keeps living on.

Product design

One bad thing about a product is that if you don’t address an issue in a release you have to readdress it in the next -‘Its all your responsibility; its all your mess’. So you need to be careful; and need a sense of responsibility in what you make. Secondly, you need to have a clear larger vision of your product (I know you can argue; but there should be some vision). How will this step going to effect the course of the future. If you change your deign approach after a release; then there is a lot of mess that you need to sweep out. It will all go back to the drawing boards from a design point of view.

Most importantly you need to be ‘constantly’ aware of the market; knowledge is supreme. To be ahead you need to innovate. So the more aware you are the more you can innovate.

Product lives on thus it requires more sense of responsibility; more engagement; larger longer vision and a sense of ownership.

Working and talking to industry people I feel this sensitivity to product is missing in India. Everyone focuses on – ‘just release it’ without thinking the mess that we will create with it. I guess our market needs more maturity in terms of dealing with products & not to think of them as ‘projects’.

Product doesn’t end in release; it stays back with you, to give you either sweet dreams or nightmares. The choice is yours.

Monday, January 14, 2008

The Best Designer of all times!

Truely awesome. No one can beat 'nature' when it comes to design. Keep talking of "delight"; "surprise element"...but you can never beat this...watch the video.


Monday, November 26, 2007

second objective? Emotional objective

I was reading Emotional Design by Don Normal and was quite moved by some of the "user experiences" he has shared about objects which some feel pride in using. This makes me think about UIs; emotional appeal is indeed important for making a product "long lasting". Should "emotional appeal" be considered "strongly" like we consider "tasks"? I guess yes.

During designing I take up an objective which helps me be on track. My small trick is to frame an objective in a single sentence. My observation is if you are clear about your product/problem you will be able to frame it in a single sentence.


So all my projects have a "objective". All of these were related to Tasks or logic related. say like, "building a product which help users FIND and SHARE <certain> information." This makes design decisions easy for interaction designers. But what about - Visuals or content? I guess here is where the emotional design will fill in.
Build an emotional objective - say like "to make the user smile every time he visits (or interact etc) this product". This is very good way to think about visuals and content (including error messages). This could keep an emotional punch in your product.
So while interaction, information, usability can keep the product simple and usable; this can keep the product "engaging and fun to use". Have 2 objective one task related one emotions related. What do you say?

Blogged with Flock

Tuesday, November 13, 2007

Changing times

Well I wanted to write this; but somehow wasn’t getting enough time and motivation.

Changing times – good times or the bad times? Don’t know; what I know for sure – its definitely interesting.

I’m seeing a trend in internet companies and the internet in general. There is a significant shift from the traditional models of internet companies. It becoming more “open” .

The single point focus on consumers is broadening to include Advertisers, publishers and developers. Look at latest acquisitions from all these big companies MSN, Google and Yahoo!. All companies are trying to broaden theie focus to include a good portfolio of products/connections to Advertisers and Publishers. What should we expect? Well I wouldn’t be too surprised if these “advertiser / publisher tools” become a focus of design and get more attention (like consumer facing product) – become better designed products.

Also I guess the companies are realizing the power of “open system” – the spider model. Innovation can not be done from closed doors; it can come from anywhere. So what we do? Don’t push innovative product but push TOOLS. Let people build on it. I really like this idea of open innovation. Two recent news Google Mobile OS & Awards for facebook developers point to this changed mindset. It’s difficult to innovate continuously with a closed system; the competition from individual could be enormous. Thus its intelligent to join the league than fight it.

These are interesting times. We need to wait and see how all of this shapes up the next big thin. This could be a start of Web 3.0; who knows?

Monday, October 22, 2007

Design in exceptions

Thinking of the project/products I have worked on I realize that the real design was not in designing for normal cases but in “exceptions”. Imagine yourself designing a Search Page.

User types in a query = result found. Query Page + Search Results page. Job well done!!!

Simple isn’t it?

But look at the broader picture – lets say there are cases where the query is not exactly found. What do we do then? How will the system behave?

Should it show the results along with the message? Or should we not show irrelevant results and ask few more questions from the user? And also when should we do that – if the relevance is 75 or 50 or 25?

These are the complication of design. How do you deal with these numerous cases in your produce really defines how comprehensively have you thought about it. Normal cases are easier to handle they don’t take so much time and your mental resources.

Thus design is in exceptional cases. You will design with an approach – every thing will go well but suddenly there will be one case where this approach will crumble. How smartly you deal with it really defines how well the product get designed.