SlideShare a Scribd company logo
1 of 22
Download to read offline
Easily design "user experience
centric" applications
Luca Foppiano
lfoppiano@byte-code.com
Pre assessment

What interface do you prefer?
What?

and if I tell you...




 ...this is 10 times faster!!!!
Disclaimer

If you choose the left one....
...I suggest you to keep your seat and listen
this presentation carefully...
Contents

IT crowd
User experience
Design graphical
user interface
Conclusion
People: Hard and soft skills

 Technicians has 10 skills type: soft
 skills and hard skills
 Hard skills: computer skills, programming
 skills, framework knowledge,
 $put_your_name skills, experience,
 Soft skills: social skills, new opportunities
 vision, commercial mind, relations, user
 tolerance (!) ...
Technicians (IT Crowd)

So...
 GOOD technicians have strong hard skills
 (good experience and knowledge for
 example)
but...
 REALLY GOOD technicians have good
 soft skills!!!!
...unfortunately...

 80% technicians don't care enough about
 soft skills:
       I did what to do. That's all!
       New features vs new details
       Who are the users?
       After 1 week my form is 2 times faster
 100% customer see only the interface,
 the errors, and your face!!!
Can we change?
Can we improve ourselves?
!!!!!Focus on User Experience!!!!!!
User experience

“User experience (abbreviated: UX) is the
quality of experience a person has when
interacting with a specific design. This can
range from a specific artifact such as a cup,
toy or website, up to larger, integrated
experiences such as a museum or an
airport”
Graphical User Interfaces

 In our work, user experience comes for
 90% from the GUI.
 GUI MUST be designed FOR users (in
 particular for stupid monkey users)
 Learn by observe:
       Apple
       Google
 Few rules...
1) Less features – more details

 Don't try to add non requested features
 “The details are not the details. They make
 the design.” Charles Eames
 MAKE IT WORKS!
2) Keep it simple!

                 Use simple interfaces!
                 Don't make complex what
                 is simple...
                 ...and everything can be
                 though in a simple way
                 Reuse your interfaces as
                 much as you can
3) Know your users

 Usually users don't know what they
 want...
 ...but they know what they hate.
 Speak with your user and understand what
 they want...
 Use paper to draw a lot of stories...
4) Design the interface first

 Spend a lot of time to make choose in the
 interface (colors, page structure, ...) ...
 ...and don't change it anymore...
 ...unless you have good reasons (budget
 += 100K €)
 Back-end MUST adapt itself to GUI
 workflows (unless exist valid reason)
 Development is more naturally business
 driven (first the workflow, then low priority
 features)...
 ...and is directly from top to bottom.
In conclusion

 Your soft skills are more important than
 your hard skills.
 User is not smart like you!
 New icon is more simple to remember than
 new chapter in documentation
 What user doesn't need, doesn't exist for
 him (or will be easily forgotten)
 Keep it simple and make it work!
If you have doubts or need a way
[ l f oppi a no@ boi ng ~] $ py t hon
                s
Py t hon 2. 6 ( r 26: 66714, M r 17 2009, 11: 44: 14 )
                                    a
[ GCC 4. 4. 0 20090313 ( Re d H t 4 . 4. 0- 0. 26) ] on l i nux 2
                                      a
Ty pe " he l p" , " c opy r i ght " , " c r e di t s " or " l i c ens e" f or m e i nf or m t i on.
                                                                               or          a

>>> i mpor t t hi s

The Ze n of Py t hon, by Ti m Pet e r s

Be a ut i f ul i s be t t e r t ha n ugl y .
Ex pl i c i t i s be t t e r t ha n i m i c i t .
                                          pl
Si m e i s be t t e r t ha n c om ex .
     pl                                  pl
Com e x i s be t t e r t ha n c om i c a t ed.
     pl                                   pl
Fl a t i s be t t e r t ha n ne s t e d.
Spa r s e i s be t t e r t ha n de ns e .
Re a da bi l i t y c ount s .
Spec i a l c a s e s a r e n' t s pe c i a l e nough t o br e a k t he r ul e s .
Al t hough pr a c t i c a l i t y be a t s pur i t y .
Er r or s s houl d ne v e r pa s s s i l ent l y .
Unl es s e x pl i c i t l y s i l e nc e d.
I n t he f a c e of a m gui t y , r ef us e t he t em a t i on t o gues s .
                           bi                             pt
Ther e s houl d be one - - a nd pr ef er a bl y onl y one - - obv i ous wa y t o do i t .
Al t hough t ha t wa y m y not be obv i ous a t f r s t unl e s s y ou' r e D c h.
                              a                                                   ut
Now i s be t t e r t ha n ne v e r .
Al t hough nev e r i s of t e n be t t e r t ha n * r i ght * now.
I f t he i m e m nt a t i on i s ha r d t o e x pl a i n, i t ' s a ba d i dea .
               pl    e
I f t he i m e m nt a t i on i s e a s y t o e x pl a i n, i t m y be a good i dea .
               pl    e                                              a
Na m pa c e s a r e one honki ng gr e a t i dea - - l et ' s do m e of t hos e!
     es                                                                   or
Question / Answers
Thank you
Easily design user-centric applications

More Related Content

Similar to Easily design user-centric applications

Catchy web pages via Wordpress
Catchy web pages via WordpressCatchy web pages via Wordpress
Catchy web pages via WordpressBUDNET
 
Supervising management board culture, by Kroese brands & behaviour
Supervising management board culture, by Kroese brands & behaviourSupervising management board culture, by Kroese brands & behaviour
Supervising management board culture, by Kroese brands & behaviourKroese brands & behaviour
 
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...apidays
 
Gameful classroom description_math_land
Gameful classroom description_math_landGameful classroom description_math_land
Gameful classroom description_math_landKatefanelli
 
What Developers Need To Know About Visual Design
What Developers Need To Know About Visual DesignWhat Developers Need To Know About Visual Design
What Developers Need To Know About Visual DesignBen Hall
 
Demonolithing The Monolith? Bullocks!
Demonolithing The Monolith?  Bullocks!Demonolithing The Monolith?  Bullocks!
Demonolithing The Monolith? Bullocks!Scott Sosna
 
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
But today, theyre n o t e n o u g h .  D o y o u f i n d .docxBut today, theyre n o t e n o u g h .  D o y o u f i n d .docx
But today, theyre n o t e n o u g h . D o y o u f i n d .docxhumphrieskalyn
 
Digital Literacies Baselining ODHE
Digital Literacies Baselining ODHEDigital Literacies Baselining ODHE
Digital Literacies Baselining ODHEBex Lewis
 
Ceh v8 labs module 19 cryptography
Ceh v8 labs module 19 cryptographyCeh v8 labs module 19 cryptography
Ceh v8 labs module 19 cryptographyMehrdad Jingoism
 
EDUC 5405 G Lesson Plan Posters (Thursday)
EDUC 5405 G Lesson Plan Posters (Thursday)EDUC 5405 G Lesson Plan Posters (Thursday)
EDUC 5405 G Lesson Plan Posters (Thursday)Robert Power
 
compact-optimum_rte_training_manual.pdf
compact-optimum_rte_training_manual.pdfcompact-optimum_rte_training_manual.pdf
compact-optimum_rte_training_manual.pdfMiroslavTabakovski
 
Ceh v8 labs module 18 buffer overflow
Ceh v8 labs module 18 buffer overflowCeh v8 labs module 18 buffer overflow
Ceh v8 labs module 18 buffer overflowMehrdad Jingoism
 
PHP Doesn't Suck - Notes
PHP Doesn't Suck - NotesPHP Doesn't Suck - Notes
PHP Doesn't Suck - NotesJohn Hobbs
 
IPC13 Munich: Planning the Unplannable
IPC13 Munich: Planning the UnplannableIPC13 Munich: Planning the Unplannable
IPC13 Munich: Planning the UnplannableRobert Lemke
 
Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine LearningArtificial Intelligence and Machine Learning
Artificial Intelligence and Machine LearningAbhishek Sharma
 
Learning pitch deck week 3
Learning pitch deck week 3Learning pitch deck week 3
Learning pitch deck week 3Paul Hayes
 

Similar to Easily design user-centric applications (20)

Catchy web pages via Wordpress
Catchy web pages via WordpressCatchy web pages via Wordpress
Catchy web pages via Wordpress
 
Supervising management board culture, by Kroese brands & behaviour
Supervising management board culture, by Kroese brands & behaviourSupervising management board culture, by Kroese brands & behaviour
Supervising management board culture, by Kroese brands & behaviour
 
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
 
Gameful classroom description_math_land
Gameful classroom description_math_landGameful classroom description_math_land
Gameful classroom description_math_land
 
What Developers Need To Know About Visual Design
What Developers Need To Know About Visual DesignWhat Developers Need To Know About Visual Design
What Developers Need To Know About Visual Design
 
Demonolithing The Monolith? Bullocks!
Demonolithing The Monolith?  Bullocks!Demonolithing The Monolith?  Bullocks!
Demonolithing The Monolith? Bullocks!
 
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
But today, theyre n o t e n o u g h .  D o y o u f i n d .docxBut today, theyre n o t e n o u g h .  D o y o u f i n d .docx
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
 
Digital Literacies Baselining ODHE
Digital Literacies Baselining ODHEDigital Literacies Baselining ODHE
Digital Literacies Baselining ODHE
 
Ceh v8 labs module 19 cryptography
Ceh v8 labs module 19 cryptographyCeh v8 labs module 19 cryptography
Ceh v8 labs module 19 cryptography
 
Html + wordpress ppt.
Html + wordpress ppt.Html + wordpress ppt.
Html + wordpress ppt.
 
Stego.ppt
Stego.pptStego.ppt
Stego.ppt
 
EDUC 5405 G Lesson Plan Posters (Thursday)
EDUC 5405 G Lesson Plan Posters (Thursday)EDUC 5405 G Lesson Plan Posters (Thursday)
EDUC 5405 G Lesson Plan Posters (Thursday)
 
compact-optimum_rte_training_manual.pdf
compact-optimum_rte_training_manual.pdfcompact-optimum_rte_training_manual.pdf
compact-optimum_rte_training_manual.pdf
 
Fedena - School ERP
Fedena  - School ERPFedena  - School ERP
Fedena - School ERP
 
Ceh v8 labs module 18 buffer overflow
Ceh v8 labs module 18 buffer overflowCeh v8 labs module 18 buffer overflow
Ceh v8 labs module 18 buffer overflow
 
PHP Doesn't Suck - Notes
PHP Doesn't Suck - NotesPHP Doesn't Suck - Notes
PHP Doesn't Suck - Notes
 
IPC13 Munich: Planning the Unplannable
IPC13 Munich: Planning the UnplannableIPC13 Munich: Planning the Unplannable
IPC13 Munich: Planning the Unplannable
 
Progressing and enhancing
Progressing and enhancingProgressing and enhancing
Progressing and enhancing
 
Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine LearningArtificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning
 
Learning pitch deck week 3
Learning pitch deck week 3Learning pitch deck week 3
Learning pitch deck week 3
 

Recently uploaded

8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 

Recently uploaded (20)

8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full NightCall Girls Satellite 7397865700 Ridhima Hire Me Full Night
Call Girls Satellite 7397865700 Ridhima Hire Me Full Night
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 

Easily design user-centric applications

  • 1. Easily design "user experience centric" applications Luca Foppiano lfoppiano@byte-code.com
  • 3. What? and if I tell you... ...this is 10 times faster!!!!
  • 4. Disclaimer If you choose the left one.... ...I suggest you to keep your seat and listen this presentation carefully...
  • 5. Contents IT crowd User experience Design graphical user interface Conclusion
  • 6. People: Hard and soft skills Technicians has 10 skills type: soft skills and hard skills Hard skills: computer skills, programming skills, framework knowledge, $put_your_name skills, experience, Soft skills: social skills, new opportunities vision, commercial mind, relations, user tolerance (!) ...
  • 7. Technicians (IT Crowd) So... GOOD technicians have strong hard skills (good experience and knowledge for example) but... REALLY GOOD technicians have good soft skills!!!!
  • 8. ...unfortunately... 80% technicians don't care enough about soft skills: I did what to do. That's all! New features vs new details Who are the users? After 1 week my form is 2 times faster 100% customer see only the interface, the errors, and your face!!!
  • 9. Can we change? Can we improve ourselves?
  • 10.
  • 11. !!!!!Focus on User Experience!!!!!!
  • 12. User experience “User experience (abbreviated: UX) is the quality of experience a person has when interacting with a specific design. This can range from a specific artifact such as a cup, toy or website, up to larger, integrated experiences such as a museum or an airport”
  • 13. Graphical User Interfaces In our work, user experience comes for 90% from the GUI. GUI MUST be designed FOR users (in particular for stupid monkey users) Learn by observe: Apple Google Few rules...
  • 14. 1) Less features – more details Don't try to add non requested features “The details are not the details. They make the design.” Charles Eames MAKE IT WORKS!
  • 15. 2) Keep it simple! Use simple interfaces! Don't make complex what is simple... ...and everything can be though in a simple way Reuse your interfaces as much as you can
  • 16. 3) Know your users Usually users don't know what they want... ...but they know what they hate. Speak with your user and understand what they want... Use paper to draw a lot of stories...
  • 17. 4) Design the interface first Spend a lot of time to make choose in the interface (colors, page structure, ...) ... ...and don't change it anymore... ...unless you have good reasons (budget += 100K €) Back-end MUST adapt itself to GUI workflows (unless exist valid reason) Development is more naturally business driven (first the workflow, then low priority features)... ...and is directly from top to bottom.
  • 18. In conclusion Your soft skills are more important than your hard skills. User is not smart like you! New icon is more simple to remember than new chapter in documentation What user doesn't need, doesn't exist for him (or will be easily forgotten) Keep it simple and make it work!
  • 19. If you have doubts or need a way [ l f oppi a no@ boi ng ~] $ py t hon s Py t hon 2. 6 ( r 26: 66714, M r 17 2009, 11: 44: 14 ) a [ GCC 4. 4. 0 20090313 ( Re d H t 4 . 4. 0- 0. 26) ] on l i nux 2 a Ty pe " he l p" , " c opy r i ght " , " c r e di t s " or " l i c ens e" f or m e i nf or m t i on. or a >>> i mpor t t hi s The Ze n of Py t hon, by Ti m Pet e r s Be a ut i f ul i s be t t e r t ha n ugl y . Ex pl i c i t i s be t t e r t ha n i m i c i t . pl Si m e i s be t t e r t ha n c om ex . pl pl Com e x i s be t t e r t ha n c om i c a t ed. pl pl Fl a t i s be t t e r t ha n ne s t e d. Spa r s e i s be t t e r t ha n de ns e . Re a da bi l i t y c ount s . Spec i a l c a s e s a r e n' t s pe c i a l e nough t o br e a k t he r ul e s . Al t hough pr a c t i c a l i t y be a t s pur i t y . Er r or s s houl d ne v e r pa s s s i l ent l y . Unl es s e x pl i c i t l y s i l e nc e d. I n t he f a c e of a m gui t y , r ef us e t he t em a t i on t o gues s . bi pt Ther e s houl d be one - - a nd pr ef er a bl y onl y one - - obv i ous wa y t o do i t . Al t hough t ha t wa y m y not be obv i ous a t f r s t unl e s s y ou' r e D c h. a ut Now i s be t t e r t ha n ne v e r . Al t hough nev e r i s of t e n be t t e r t ha n * r i ght * now. I f t he i m e m nt a t i on i s ha r d t o e x pl a i n, i t ' s a ba d i dea . pl e I f t he i m e m nt a t i on i s e a s y t o e x pl a i n, i t m y be a good i dea . pl e a Na m pa c e s a r e one honki ng gr e a t i dea - - l et ' s do m e of t hos e! es or