SlideShare a Scribd company logo
1 of 37
From Nice to Astonishing
De (presque) zéro à héros
About me
Quentin Sallat
Développeur Androidà iD.apps
@Aerilys
John has just published his new app
He fixes some annoying bugs
Add some minor improvements
And then…What’snext?
Nice
Astonishing!
Ma mission
«Ensebasantsurquelquesnotions simplesd’Interaction design,vousdonner
despistes pourrendrevotreapplication meilleure»
Make your app the user best friend
Make your appthe user best friend
«Softwareshouldbehavelikeaconsideratehuman
being»
 About Face
«Jevoudraisêtreconsidéréentantquetel»
Make your app the user best friend
 It’s not harder to makea considerate app!
 Take an interest
 Use common sense
 Self-confident
It’s not harder to make a considerate app
 Know your users
 Communicate with them using their language and idioms
 Be clear and direct
 Don’t stop the proceeding!
Take responsability
 Stop asking the user about every action
 If you fail to do something, try to fix it.
 Take decisions, but allow the user to have the final word
Mostlyright, mostof the time
 What’s best?
 80%best scenario, 20% worst?
 Bother users 80% of the time for a 20% probability scenario?
 Use the power of UNDO!
KISS
KISS
 Keep It Simple and Stupid
 Right information at the right moment
 Don’t bother the user with a complicated UI
 Use a « mostly right » default configuration
Too much stuff!
Muzei
Guess what the user would do next
Guess what the user woulddo next
 Learn from your users
 Observe them in real situations
 Use tools like Google Analytics
 Machine Learning
 Eat your own food!
 Use the Cloud!
Chrome Custom tab
 Custom look
 Browser pre-warming in background
 DNS resolution
 HTTPS/TLS negotiation
Smart apps
 Put idle cycles to work (Google Keep, GCM)
 Have a memory
Smart apps
Putidle cyclesto work
 Synchronize data in background
 Preserve battery and data quota
 Use GcmTaskService to be smart!
Network type
Battery
Time/interval
Have a memory
«Ifit’sworth theuserentering, it’sworth the application remembering »
 Remember choices and defaults
 Remember patterns
 Remember past entered data
 Use Shared Preferences for example
Improve your appsearch engine
 Keep recent search queries
History clearing option
 Multiple criterias when possible : places, people, date…
 You know the user: give him personnalized suggestions
 Contextual suggestions : location, time…
Failgracefully
Failgracefully
1. Have nice error messages
2. Crashlytics (Fabric) / ACRA
3. Thread.UncaughtExceptionHandler
Don’t burden the user with personal problems
Error message : the right way
1. Don’t be sorry
2. Explain the error in common terms
3. Offer a solution
 Be short and clear
 Be as less technical as possible
There is only one king
Among the best
 YES, design is hard, Good design is harder
 YES, you have to think hard to create a great app
 YES, it requires great skills
Conclusion
 Creating an app takes time
 Creating an astonishing app takes A LOT of time
 All apps are not meantto be great
Quelques liens
 About Face –by Alan Cooper
 Material Design specs
 MaterialUp
@Aerilys
https://github.com/neferetheka
iD.apps
http://www.id-apps.fr
http://blog.id-apps.info
@iD_apps
Quentin SALLAT

More Related Content

What's hot

10 Remote Testing Tips
10 Remote Testing Tips10 Remote Testing Tips
10 Remote Testing TipsLee Duddell
 
WhatUsersDo: Remote UX Testing
WhatUsersDo: Remote UX TestingWhatUsersDo: Remote UX Testing
WhatUsersDo: Remote UX TestingThe Research Thing
 
Practical slideshow
Practical slideshowPractical slideshow
Practical slideshowVistallone
 
KafkaTest Introduction for Testers
KafkaTest Introduction for TestersKafkaTest Introduction for Testers
KafkaTest Introduction for TestersKafkaTest
 
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureAlas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureMel Choyce
 
Skill Audit
Skill AuditSkill Audit
Skill AuditAbby1128
 
Usability Testing
Usability TestingUsability Testing
Usability TestingVeiko Raime
 
Project 1 production techniques evaluation
Project 1 production techniques evaluationProject 1 production techniques evaluation
Project 1 production techniques evaluationbenmcfadyen2
 
DESIGNING FOR INTERRUPTION AND LIVENESS
DESIGNING FOR INTERRUPTION AND LIVENESSDESIGNING FOR INTERRUPTION AND LIVENESS
DESIGNING FOR INTERRUPTION AND LIVENESSChris Parnin
 
Evaluation part 7
Evaluation part 7Evaluation part 7
Evaluation part 7nathanth
 
The Entrepreloper - Bring your idea to life (Tunis '13 vers)
The Entrepreloper - Bring your idea to life (Tunis '13 vers)The Entrepreloper - Bring your idea to life (Tunis '13 vers)
The Entrepreloper - Bring your idea to life (Tunis '13 vers)Jl_Ugia
 
The Human Experience: Design Systems & The 9 States.
The Human Experience: Design Systems & The 9 States.The Human Experience: Design Systems & The 9 States.
The Human Experience: Design Systems & The 9 States.Rachael Guay
 
5 Steps to High Quality Software Tutorials
5 Steps to High Quality Software Tutorials5 Steps to High Quality Software Tutorials
5 Steps to High Quality Software TutorialsSkilljar
 
Workshop: Breaking the Fairy Tale of Wireframes
Workshop: Breaking the Fairy Tale of WireframesWorkshop: Breaking the Fairy Tale of Wireframes
Workshop: Breaking the Fairy Tale of WireframesLennart Overkamp
 
How to continuosly gain user insights during an agile project
How to continuosly gain user insights during an agile projectHow to continuosly gain user insights during an agile project
How to continuosly gain user insights during an agile projectAnders Ballde Jacobsson
 

What's hot (19)

How to type_fast
How to type_fastHow to type_fast
How to type_fast
 
10 Remote Testing Tips
10 Remote Testing Tips10 Remote Testing Tips
10 Remote Testing Tips
 
WhatUsersDo: Remote UX Testing
WhatUsersDo: Remote UX TestingWhatUsersDo: Remote UX Testing
WhatUsersDo: Remote UX Testing
 
Practical slideshow
Practical slideshowPractical slideshow
Practical slideshow
 
KafkaTest Introduction for Testers
KafkaTest Introduction for TestersKafkaTest Introduction for Testers
KafkaTest Introduction for Testers
 
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureAlas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
 
Skill Audit
Skill AuditSkill Audit
Skill Audit
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Project 1 production techniques evaluation
Project 1 production techniques evaluationProject 1 production techniques evaluation
Project 1 production techniques evaluation
 
Life on the Big Screen @ the CSULB Library
Life on the Big Screen @ the CSULB LibraryLife on the Big Screen @ the CSULB Library
Life on the Big Screen @ the CSULB Library
 
DESIGNING FOR INTERRUPTION AND LIVENESS
DESIGNING FOR INTERRUPTION AND LIVENESSDESIGNING FOR INTERRUPTION AND LIVENESS
DESIGNING FOR INTERRUPTION AND LIVENESS
 
Evaluation part 7
Evaluation part 7Evaluation part 7
Evaluation part 7
 
The Entrepreloper - Bring your idea to life (Tunis '13 vers)
The Entrepreloper - Bring your idea to life (Tunis '13 vers)The Entrepreloper - Bring your idea to life (Tunis '13 vers)
The Entrepreloper - Bring your idea to life (Tunis '13 vers)
 
The Human Experience: Design Systems & The 9 States.
The Human Experience: Design Systems & The 9 States.The Human Experience: Design Systems & The 9 States.
The Human Experience: Design Systems & The 9 States.
 
5 Steps to High Quality Software Tutorials
5 Steps to High Quality Software Tutorials5 Steps to High Quality Software Tutorials
5 Steps to High Quality Software Tutorials
 
Lean Startup - Part 2
Lean Startup - Part 2Lean Startup - Part 2
Lean Startup - Part 2
 
Workshop: Breaking the Fairy Tale of Wireframes
Workshop: Breaking the Fairy Tale of WireframesWorkshop: Breaking the Fairy Tale of Wireframes
Workshop: Breaking the Fairy Tale of Wireframes
 
ba.ba. production
ba.ba. productionba.ba. production
ba.ba. production
 
How to continuosly gain user insights during an agile project
How to continuosly gain user insights during an agile projectHow to continuosly gain user insights during an agile project
How to continuosly gain user insights during an agile project
 

Similar to From nice to astonishing

An Introduction to Usability
An Introduction to UsabilityAn Introduction to Usability
An Introduction to Usabilitydirk.swart
 
SXSW 2011 - User Experience and Cross-Platform Apps
SXSW 2011 - User Experience and Cross-Platform AppsSXSW 2011 - User Experience and Cross-Platform Apps
SXSW 2011 - User Experience and Cross-Platform AppsCarlo Longino
 
Selective 97 things every programmer should know
Selective 97 things every programmer should knowSelective 97 things every programmer should know
Selective 97 things every programmer should knowMuhammad Ahsan
 
97 thingseveryprogrammershouldknow
97 thingseveryprogrammershouldknow97 thingseveryprogrammershouldknow
97 thingseveryprogrammershouldknowREHAN KHAN
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - designmmm5014
 
Intro to user experience design
Intro to user experience designIntro to user experience design
Intro to user experience designyaluna
 
UX Testing in the library - SCLA 2016
UX Testing in the library - SCLA 2016UX Testing in the library - SCLA 2016
UX Testing in the library - SCLA 2016T. Zachary Frazier
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
 
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...Anthony D. Paul
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye trackingObjective Experience
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignCheryl Platz
 
Cinci ug-january2011-anti-patterns
Cinci ug-january2011-anti-patternsCinci ug-january2011-anti-patterns
Cinci ug-january2011-anti-patternsSteven Smith
 
Don’t Crash the Party: How to Ensure Your App’s Stability?
Don’t Crash the Party: How to Ensure Your App’s Stability?Don’t Crash the Party: How to Ensure Your App’s Stability?
Don’t Crash the Party: How to Ensure Your App’s Stability?SafeDK
 
13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an ExorcismCrystal Beasley
 

Similar to From nice to astonishing (20)

Android Design
Android DesignAndroid Design
Android Design
 
An Introduction to Usability
An Introduction to UsabilityAn Introduction to Usability
An Introduction to Usability
 
SXSW 2011 - User Experience and Cross-Platform Apps
SXSW 2011 - User Experience and Cross-Platform AppsSXSW 2011 - User Experience and Cross-Platform Apps
SXSW 2011 - User Experience and Cross-Platform Apps
 
Selective 97 things every programmer should know
Selective 97 things every programmer should knowSelective 97 things every programmer should know
Selective 97 things every programmer should know
 
97 thingseveryprogrammershouldknow
97 thingseveryprogrammershouldknow97 thingseveryprogrammershouldknow
97 thingseveryprogrammershouldknow
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - design
 
Intro to user experience design
Intro to user experience designIntro to user experience design
Intro to user experience design
 
UX Testing in the library - SCLA 2016
UX Testing in the library - SCLA 2016UX Testing in the library - SCLA 2016
UX Testing in the library - SCLA 2016
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
 
Concept Presentation
Concept PresentationConcept Presentation
Concept Presentation
 
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
Designing for Stress Cases - Baltimore Design Week 2016 - Kelly Driver and An...
 
User Stories
User StoriesUser Stories
User Stories
 
User Stories
User StoriesUser Stories
User Stories
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction Design
 
Error Messages In Software Applications
Error Messages In Software ApplicationsError Messages In Software Applications
Error Messages In Software Applications
 
Cinci ug-january2011-anti-patterns
Cinci ug-january2011-anti-patternsCinci ug-january2011-anti-patterns
Cinci ug-january2011-anti-patterns
 
Don’t Crash the Party: How to Ensure Your App’s Stability?
Don’t Crash the Party: How to Ensure Your App’s Stability?Don’t Crash the Party: How to Ensure Your App’s Stability?
Don’t Crash the Party: How to Ensure Your App’s Stability?
 
13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

From nice to astonishing

Editor's Notes

  1. So now you have published your app on the Play Store. You certainly have some bugs to fix, and features to refine. And then, what? How do you transform your app into something really, really great? This talk is all about this: making your app astonishing. Based on simple Interaction design principles, you'll discover how to make your app considerate and smart, and bring it to the next level. From search to machine learning, from social networks to common UX hints, it contains everything your app needs to become amazing!
  2. Commençons par une petite histoire
  3. Je fais quoi ? Votre application n’est pas vraiment zéro
  4. Je fais quoi ?
  5. About face d’Alan Cooper (notamment)
  6. « Software should behave like a considerate human being » -Take an interest -Use common sense -Self-confident -Don’t burden you with personal problems Sauf que ce que veut votre utilisateur,,,
  7. Ca peut paraitre évident…
  8. (Self confident : Don’t burden you with personal problems) Common sense : back arrow for drawer
  9. If the app own developer can’t take decisions, how would it be possible for the user? Error messages : later
  10. La fonctionnallité devient évidente après une utilisation=>Friction cognitive