SlideShare une entreprise Scribd logo
1  sur  13
How to Make
Software
User Friendly
TOP TEN TIPS
FROM MSM SOFTWARE SOLVED
How to make your software
user-friendly
Without question user experience is a critical
element to ensuring that a new software
system is successful. If users do not find it easy
and enjoyable to use it’s likely they will avoid
using it or, just not use it at all.
This SlideShare provides 10 top points to
consider to ensure that your software
development isn’t just about functionality but
usability too.
1. Understand a cross section of
your users
Creating a system that one department finds
easy and intuitive to use does not mean others
will find it the same.
Make sure you understand what varied users
need so that all are considered.
2. PC, laptop and mobile too?
If the users of your system are going to be
accessing via varying devices (e.g. PCs, tablets
and smartphones) ensure that it works
consistently across all of them.
Users will not thank you if they have to change
the way they use the system depending on
what device they use.
3. Visually engage
There is no question that the functionality of a
system is vital but, to help support a good user
experience it must be visually engaging too.
Using visual design to help users understand
where they are, how far they are through a
process and more can all help improve
engagement.
4. Navigation - simple and clear
It’s likely that you have come across a website
or application where you are immediately
baffled by where to find the information you
are looking for. Did you leave or spend time
getting frustrated trying to find what you are
after.
Don’t let your system users be faced with this.
Make sure navigation is clear and simple.
5. Inform the user
Don’t put a user in the position where they
have to assume or guess. If a user does
something correctly, confirm via an in page
message or pop up .
If something has been done incorrectly or not
worked make sure they are served a message
that not only tells them that is the case but
that tells them what they have to do next.
6. Keep it simple
Once users are using the system make sure
pages are uncluttered. If you think users may
need further information relating to a specific
page or process don’t clutter the page with
instructions. Simply provide onscreen prompts
or a link to ‘further help’.
That way users are not distracted or confused
by additional information they may not need.
7. Automate
Avoid asking users to undertake actions that
could be automated. A user who knows that a
process is the same every time is likely to get
annoyed if they are finding themselves
manually completing each and every time.
Where you can automate make sure you do.
8. Is the functionality really
needed?
When you are completing your requirements
gathering ensure you identify which functions
are truly required and if possible check existing
systems to see if they are actually used.
If they’re not don’t add them, there’s no need
to provide a user with a function they’re never
going to need.
9. Consistent imagery/icons
Where you may use images or icons to improve
usability it can be tempting to create ones that
are unique to your brand. Our advice? If there
is existing imagery recognised globally then use
it (so long as it’s legal to do so).
There’s no point in asking users to learn what a
new image or icon represents when there’s
already one that does the job.
10. Customise the experience
If it’s relevant and possible why not ensure that
defaults are set to be relevant to the users
role?
This will not only save the user time but will
also make them feel that they have been
thought of – great for improved user
experience!
Software SOLVED Mobile SOLVED Cloud SOLVED Data SOLVED
The human face of software development

Contenu connexe

Similaire à How to make software user friendly

Usability of web application
Usability of web applicationUsability of web application
Usability of web applicationBurhan Ahmed
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdfYuriTamaki
 
Intro to user experience design
Intro to user experience designIntro to user experience design
Intro to user experience designyaluna
 
Ariba Knowledge Nuggets - Adoption and Usage Back to Basics
Ariba Knowledge Nuggets - Adoption and Usage Back to BasicsAriba Knowledge Nuggets - Adoption and Usage Back to Basics
Ariba Knowledge Nuggets - Adoption and Usage Back to BasicsSAP Ariba
 
Ariba Knowledge Nuggets - Back to Basics
Ariba Knowledge Nuggets - Back to BasicsAriba Knowledge Nuggets - Back to Basics
Ariba Knowledge Nuggets - Back to BasicsSAP Ariba
 
Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013Patrick Hays
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoBeMyApp
 
Mobile App Development Services | Mindtree
Mobile App Development Services | MindtreeMobile App Development Services | Mindtree
Mobile App Development Services | MindtreeAnikeyRoy
 
Make products easy to-use
Make products easy to-useMake products easy to-use
Make products easy to-usebrucedgreen
 
User Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineUser Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineMark N Swaine
 
Usability Essentials to Know
Usability Essentials to KnowUsability Essentials to Know
Usability Essentials to KnowPravin Mehta
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptxRaja980775
 
Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Paris Android User Group
 
7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTestingUserTesting
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rulesPreeti Mishra
 
Usability of UI Design (motivation, heuristics, tools)
Usability of UI Design (motivation, heuristics, tools)Usability of UI Design (motivation, heuristics, tools)
Usability of UI Design (motivation, heuristics, tools)Oleksii Prohonnyi
 
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
 

Similaire à How to make software user friendly (20)

Usability of web application
Usability of web applicationUsability of web application
Usability of web application
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdf
 
Intro to user experience design
Intro to user experience designIntro to user experience design
Intro to user experience design
 
Ariba Knowledge Nuggets - Adoption and Usage Back to Basics
Ariba Knowledge Nuggets - Adoption and Usage Back to BasicsAriba Knowledge Nuggets - Adoption and Usage Back to Basics
Ariba Knowledge Nuggets - Adoption and Usage Back to Basics
 
Ariba Knowledge Nuggets - Back to Basics
Ariba Knowledge Nuggets - Back to BasicsAriba Knowledge Nuggets - Back to Basics
Ariba Knowledge Nuggets - Back to Basics
 
Hci lec 5,6
Hci lec 5,6Hci lec 5,6
Hci lec 5,6
 
Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco Marcellino
 
Mobile App Development Services | Mindtree
Mobile App Development Services | MindtreeMobile App Development Services | Mindtree
Mobile App Development Services | Mindtree
 
Make products easy to-use
Make products easy to-useMake products easy to-use
Make products easy to-use
 
User Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineUser Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark Swaine
 
Usability Essentials to Know
Usability Essentials to KnowUsability Essentials to Know
Usability Essentials to Know
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptx
 
Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014
 
7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting
 
Ux design-fundamentals
Ux design-fundamentalsUx design-fundamentals
Ux design-fundamentals
 
T&B_fin
T&B_finT&B_fin
T&B_fin
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
Usability of UI Design (motivation, heuristics, tools)
Usability of UI Design (motivation, heuristics, tools)Usability of UI Design (motivation, heuristics, tools)
Usability of UI Design (motivation, heuristics, tools)
 
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
 

Dernier

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Dernier (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

How to make software user friendly

  • 1. How to Make Software User Friendly TOP TEN TIPS FROM MSM SOFTWARE SOLVED
  • 2. How to make your software user-friendly Without question user experience is a critical element to ensuring that a new software system is successful. If users do not find it easy and enjoyable to use it’s likely they will avoid using it or, just not use it at all. This SlideShare provides 10 top points to consider to ensure that your software development isn’t just about functionality but usability too.
  • 3. 1. Understand a cross section of your users Creating a system that one department finds easy and intuitive to use does not mean others will find it the same. Make sure you understand what varied users need so that all are considered.
  • 4. 2. PC, laptop and mobile too? If the users of your system are going to be accessing via varying devices (e.g. PCs, tablets and smartphones) ensure that it works consistently across all of them. Users will not thank you if they have to change the way they use the system depending on what device they use.
  • 5. 3. Visually engage There is no question that the functionality of a system is vital but, to help support a good user experience it must be visually engaging too. Using visual design to help users understand where they are, how far they are through a process and more can all help improve engagement.
  • 6. 4. Navigation - simple and clear It’s likely that you have come across a website or application where you are immediately baffled by where to find the information you are looking for. Did you leave or spend time getting frustrated trying to find what you are after. Don’t let your system users be faced with this. Make sure navigation is clear and simple.
  • 7. 5. Inform the user Don’t put a user in the position where they have to assume or guess. If a user does something correctly, confirm via an in page message or pop up . If something has been done incorrectly or not worked make sure they are served a message that not only tells them that is the case but that tells them what they have to do next.
  • 8. 6. Keep it simple Once users are using the system make sure pages are uncluttered. If you think users may need further information relating to a specific page or process don’t clutter the page with instructions. Simply provide onscreen prompts or a link to ‘further help’. That way users are not distracted or confused by additional information they may not need.
  • 9. 7. Automate Avoid asking users to undertake actions that could be automated. A user who knows that a process is the same every time is likely to get annoyed if they are finding themselves manually completing each and every time. Where you can automate make sure you do.
  • 10. 8. Is the functionality really needed? When you are completing your requirements gathering ensure you identify which functions are truly required and if possible check existing systems to see if they are actually used. If they’re not don’t add them, there’s no need to provide a user with a function they’re never going to need.
  • 11. 9. Consistent imagery/icons Where you may use images or icons to improve usability it can be tempting to create ones that are unique to your brand. Our advice? If there is existing imagery recognised globally then use it (so long as it’s legal to do so). There’s no point in asking users to learn what a new image or icon represents when there’s already one that does the job.
  • 12. 10. Customise the experience If it’s relevant and possible why not ensure that defaults are set to be relevant to the users role? This will not only save the user time but will also make them feel that they have been thought of – great for improved user experience!
  • 13. Software SOLVED Mobile SOLVED Cloud SOLVED Data SOLVED The human face of software development