Presented at Microsoft TechEd 2009 in June @ Parkcenter, Technopark, Trivandrum, Kerala - India.
I have 'borrowed' some slides/content from presentations created by leaaders on Slideshare. I have mentioned their names and ppt names in the Acknowledgement slide.
2. Who am I? What I do for a living? Sr. UI Designer @ NOKIA How long have I been in business? Almost 10 years now What I ‘actually’ do? Make a ‘consumer’ deliverable out of ‘technical’ deliverable 2 27 June 2009 HELLO. My name is… Uday M. Shankar
9. Anyone can cook? UI Design is not everybody’s cup of tea UI design demands patience, creativity, out-of-the-box thinking UI design demands an instinct to make stuff SIMPLE Keep Design & Development as 2 activities. 9 27 June 2009
11. It’s not about more features Being feature-rich is not great It’s a basic expectation The differentiator is the experience you deliver Think about iPhone 11 27 June 2009
12. Not just about colors, fonts, pixels There is an intended behavior that we want to create & We have no direct control over the user But, via design we have means to control the environment and to evaluate the resulting effects 12 27 June 2009
13. Do not get carried away Many UI designers get carried away with the cool effects provided by the technology. Possibility <> Usability Cool <> Usable 13 27 June 2009
14. Front End keeps changing HTML > DHTML > AJAX > Silverlight > ??? Abstract the UI completely from the business layer Let the UI evolve with times 14 27 June 2009
15. Follow standards Do not break paradigms unnecessarily Do not use a lot of colors on screen Follow basic UCD & HCI principles while designing Do not create Frankenstein components! 15 27 June 2009
16. Manage expectations Manage expectations using design Clients often judge progress based on UI design Clients want to see a steady progression of development For Users, the UI is the application 16 27 June 2009
17. Get your X & Y right The position of components on screen is IMPORTANT& The dimensions of components on screen is IMPORTANT Drag & Drop is not always uber-cool! Control to user is good as long as the system still has control 17 27 June 2009
18. Be modular Lazy Loading Give the user what they need at a time Learn from Microsoft 18 27 June 2009
19. Do not over-engineer Abstraction and perfection is good. But, don’t overdo it. Pattern implementations are only as valuable as the problem they solve. 19 27 June 2009
22. Breath life into your UIs 22 27 June 2009 Animation for aesthetic reasons is good! Use subtle transitions to add effects to your application Provide instant feedback to user
32. Do not hesitate to push the red button Be ready to go back to the drawing board at any time.
33. My ultimate metric for Ux If the system was a person, how long would it take before you punch it in the nose! 33 27 June 2009
34. Next is what? In the 80’s it was SCD System Centric Design In the late 90’s, it transformed to UCD User Centric Design What’s next? Process Centric Design? 34 27 June 2009