SlideShare a Scribd company logo
Mindfire is a software service provider offering
customized technological and digital solutions
through offshore software development using Agile
methods.
Very often at work, I used to get bombarded with user-interface
related questions. Some of those would be ones I would be
hunting tangible answers for myself. Typical ones would be:
“Does this website look good?”
“Which interface looks better?”
“Should I place the button to the left or to the right?”
“Do I keep the logo Green or Red?”
Now, the problem every time was the expectation to offer perfect
answers, along with supporting reasons. Although my intuition
helped me get through on a few, the part I would struggle most
was in offering convincing reasons to support my answers. I felt
my supposed intuition had some underlying logic and concepts
but I needed to reify those. I needed to have constructs that I
could use to easily judge any Design, be it a web page, mobile
application UI or even a poster.
What followed was a lot of google search, expert advice
seeking and directionless research. Finally, I came across a
course based on Design Thinking which paved the way to a
whole new perspective of looking at any design.
I now use a personal knowledge kit, heuristics of sorts, that I
have been able to develop, courtesy this course, which helps
me analyze any User Interface. If you are facing similar
problems, this blog should be of help. So here are the points:
1. Evaluate your Work
Before making an Interface public, make an evaluation yourself by
asking these questions:
How easily can someone
Determine the function of the system and possibilities?
Determine the mapping from the intention of the user to actual
operation?
Perform the action?
Tell the state of the system? Tell if the desired action has been
completed or not?
Determine the mapping from the state in which the system is into
what the user understands?
If all the questions have already been addressed in your design,
then you’re good to go. If not, then you need to enhance one or
some of the aspects listed below to make the User Interface better
i.e. providing
Visibility and Feedback
Consistency
Non-destructive operations (undo)
Discoverability (menus)
Reliability
And events should not happen randomly
All these points sum up to nothing but an implementation of
the following statement
“Immediate feedback on actions AND Continuous
representations of objects” — This is what lies at the core
of the best designs that are made.
Click here to know more.
Thanks You
Content Source: Medium
Contented by: Mindfire Solutions

More Related Content

Similar to The Trick of Designing User Interfaces that Slay

Usability--What is it?
Usability--What is it?Usability--What is it?
Usability--What is it?
Ann Krause
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
Julie Grundy
 
Principles of Interactive Design
Principles of Interactive DesignPrinciples of Interactive Design
Principles of Interactive Design
MaryColligan1
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Experience Dynamics
 
Document to the Question
Document to the QuestionDocument to the Question
Document to the Question
Bonni Graham Gonzalez
 
You Can Be a User Advocate by Devita Mira (Bukalapak)
You Can Be a User Advocate by Devita Mira (Bukalapak)You Can Be a User Advocate by Devita Mira (Bukalapak)
You Can Be a User Advocate by Devita Mira (Bukalapak)
Tech in Asia ID
 
Software engineering
Software engineeringSoftware engineering
Software engineering
sweetysweety8
 
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Perfetti Media
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestringteaguese
 
Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)
Soon-Aik Chiew
 
Portfolio Juliane Angelina Biallas
Portfolio  Juliane Angelina BiallasPortfolio  Juliane Angelina Biallas
Portfolio Juliane Angelina BiallasJuliane Biallas
 
Testing Script
Testing ScriptTesting Script
Testing Script
Don Esperon
 
UXBC #26: Lean UX
UXBC #26: Lean UXUXBC #26: Lean UX
UXBC #26: Lean UX
Marcin Kinderman
 
Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013
Patrick Hays
 
Uxpin guide to_usability_testing
Uxpin guide to_usability_testingUxpin guide to_usability_testing
Uxpin guide to_usability_testing
imdurgesh
 
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
Objective Experience
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creep
Enov8
 
UX Fundamentals for Beginners
UX Fundamentals for BeginnersUX Fundamentals for Beginners
UX Fundamentals for Beginners
Growth Hacking Asia
 
UX Fundamentals for Beginners
UX Fundamentals for BeginnersUX Fundamentals for Beginners
UX Fundamentals for Beginners
Lesley Robinson
 
Agile product development
Agile product developmentAgile product development
Agile product development
Brenn Hill
 

Similar to The Trick of Designing User Interfaces that Slay (20)

Usability--What is it?
Usability--What is it?Usability--What is it?
Usability--What is it?
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Principles of Interactive Design
Principles of Interactive DesignPrinciples of Interactive Design
Principles of Interactive Design
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
 
Document to the Question
Document to the QuestionDocument to the Question
Document to the Question
 
You Can Be a User Advocate by Devita Mira (Bukalapak)
You Can Be a User Advocate by Devita Mira (Bukalapak)You Can Be a User Advocate by Devita Mira (Bukalapak)
You Can Be a User Advocate by Devita Mira (Bukalapak)
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)Newbie UX: Something I learned about UX (Business vs Design)
Newbie UX: Something I learned about UX (Business vs Design)
 
Portfolio Juliane Angelina Biallas
Portfolio  Juliane Angelina BiallasPortfolio  Juliane Angelina Biallas
Portfolio Juliane Angelina Biallas
 
Testing Script
Testing ScriptTesting Script
Testing Script
 
UXBC #26: Lean UX
UXBC #26: Lean UXUXBC #26: Lean UX
UXBC #26: Lean UX
 
Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013
 
Uxpin guide to_usability_testing
Uxpin guide to_usability_testingUxpin guide to_usability_testing
Uxpin guide to_usability_testing
 
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
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creep
 
UX Fundamentals for Beginners
UX Fundamentals for BeginnersUX Fundamentals for Beginners
UX Fundamentals for Beginners
 
UX Fundamentals for Beginners
UX Fundamentals for BeginnersUX Fundamentals for Beginners
UX Fundamentals for Beginners
 
Agile product development
Agile product developmentAgile product development
Agile product development
 

More from Mindfire LLC

Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...
Mindfire LLC
 
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordination
Adoption of Cloud Computing in Healthcare to Improves Patient Care CoordinationAdoption of Cloud Computing in Healthcare to Improves Patient Care Coordination
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordination
Mindfire LLC
 
Challenges and Risks of Web 3.0 — A New Digital World Order
Challenges and Risks of Web 3.0 — A New Digital World OrderChallenges and Risks of Web 3.0 — A New Digital World Order
Challenges and Risks of Web 3.0 — A New Digital World Order
Mindfire LLC
 
Why Django is The Go-To Framework For Python.pdf
Why Django is The Go-To Framework For Python.pdfWhy Django is The Go-To Framework For Python.pdf
Why Django is The Go-To Framework For Python.pdf
Mindfire LLC
 
Thriving in an Age of Tech Disruption.pdf
Thriving in an Age of Tech Disruption.pdfThriving in an Age of Tech Disruption.pdf
Thriving in an Age of Tech Disruption.pdf
Mindfire LLC
 
Advantages Of Using Django Framework To Build Scalable.pdf
Advantages Of Using Django Framework To Build Scalable.pdfAdvantages Of Using Django Framework To Build Scalable.pdf
Advantages Of Using Django Framework To Build Scalable.pdf
Mindfire LLC
 
Utilizing Machine Learning In Banking To Prevent Fraud.pdf
Utilizing Machine Learning In Banking To Prevent Fraud.pdfUtilizing Machine Learning In Banking To Prevent Fraud.pdf
Utilizing Machine Learning In Banking To Prevent Fraud.pdf
Mindfire LLC
 
How Blockchain In Supply Chain Can Help Overcome.pdf
How Blockchain In Supply Chain Can Help Overcome.pdfHow Blockchain In Supply Chain Can Help Overcome.pdf
How Blockchain In Supply Chain Can Help Overcome.pdf
Mindfire LLC
 
Challenges of IT Outsourcing for CEOs of Small.pdf
Challenges of IT Outsourcing for CEOs of Small.pdfChallenges of IT Outsourcing for CEOs of Small.pdf
Challenges of IT Outsourcing for CEOs of Small.pdf
Mindfire LLC
 
Is JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdfIs JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdf
Mindfire LLC
 
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdfIs Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Mindfire LLC
 
Where Do I Hire A Dedicated Team Of Python Developers Online.pdf
Where Do I Hire A Dedicated Team Of Python Developers Online.pdfWhere Do I Hire A Dedicated Team Of Python Developers Online.pdf
Where Do I Hire A Dedicated Team Of Python Developers Online.pdf
Mindfire LLC
 
Primary concerns of CTOs with IT Outsourcing.pdf
Primary concerns of CTOs with IT Outsourcing.pdfPrimary concerns of CTOs with IT Outsourcing.pdf
Primary concerns of CTOs with IT Outsourcing.pdf
Mindfire LLC
 
Evolution of virtualized healthcare models.pdf
Evolution of virtualized healthcare models.pdfEvolution of virtualized healthcare models.pdf
Evolution of virtualized healthcare models.pdf
Mindfire LLC
 
Adopting Blockchain in Healthcare to solve complex data issues & improve cust...
Adopting Blockchain in Healthcare to solve complex data issues & improve cust...Adopting Blockchain in Healthcare to solve complex data issues & improve cust...
Adopting Blockchain in Healthcare to solve complex data issues & improve cust...
Mindfire LLC
 
Delivering Better Healthcare Services with Edge AI.pdf
Delivering Better Healthcare Services with Edge AI.pdfDelivering Better Healthcare Services with Edge AI.pdf
Delivering Better Healthcare Services with Edge AI.pdf
Mindfire LLC
 
React’s suitability to develop Geospatial solutions.pdf
React’s suitability to develop Geospatial solutions.pdfReact’s suitability to develop Geospatial solutions.pdf
React’s suitability to develop Geospatial solutions.pdf
Mindfire LLC
 
How has React become the preferred choice to.pdf
How has React become the preferred choice to.pdfHow has React become the preferred choice to.pdf
How has React become the preferred choice to.pdf
Mindfire LLC
 
An SEO optimized website is best charged up.pdf
An SEO optimized website is best charged up.pdfAn SEO optimized website is best charged up.pdf
An SEO optimized website is best charged up.pdf
Mindfire LLC
 
The Continuing Relevance of Manual Testing.pdf
The Continuing Relevance of Manual Testing.pdfThe Continuing Relevance of Manual Testing.pdf
The Continuing Relevance of Manual Testing.pdf
Mindfire LLC
 

More from Mindfire LLC (20)

Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...
 
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordination
Adoption of Cloud Computing in Healthcare to Improves Patient Care CoordinationAdoption of Cloud Computing in Healthcare to Improves Patient Care Coordination
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordination
 
Challenges and Risks of Web 3.0 — A New Digital World Order
Challenges and Risks of Web 3.0 — A New Digital World OrderChallenges and Risks of Web 3.0 — A New Digital World Order
Challenges and Risks of Web 3.0 — A New Digital World Order
 
Why Django is The Go-To Framework For Python.pdf
Why Django is The Go-To Framework For Python.pdfWhy Django is The Go-To Framework For Python.pdf
Why Django is The Go-To Framework For Python.pdf
 
Thriving in an Age of Tech Disruption.pdf
Thriving in an Age of Tech Disruption.pdfThriving in an Age of Tech Disruption.pdf
Thriving in an Age of Tech Disruption.pdf
 
Advantages Of Using Django Framework To Build Scalable.pdf
Advantages Of Using Django Framework To Build Scalable.pdfAdvantages Of Using Django Framework To Build Scalable.pdf
Advantages Of Using Django Framework To Build Scalable.pdf
 
Utilizing Machine Learning In Banking To Prevent Fraud.pdf
Utilizing Machine Learning In Banking To Prevent Fraud.pdfUtilizing Machine Learning In Banking To Prevent Fraud.pdf
Utilizing Machine Learning In Banking To Prevent Fraud.pdf
 
How Blockchain In Supply Chain Can Help Overcome.pdf
How Blockchain In Supply Chain Can Help Overcome.pdfHow Blockchain In Supply Chain Can Help Overcome.pdf
How Blockchain In Supply Chain Can Help Overcome.pdf
 
Challenges of IT Outsourcing for CEOs of Small.pdf
Challenges of IT Outsourcing for CEOs of Small.pdfChallenges of IT Outsourcing for CEOs of Small.pdf
Challenges of IT Outsourcing for CEOs of Small.pdf
 
Is JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdfIs JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdf
 
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdfIs Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
 
Where Do I Hire A Dedicated Team Of Python Developers Online.pdf
Where Do I Hire A Dedicated Team Of Python Developers Online.pdfWhere Do I Hire A Dedicated Team Of Python Developers Online.pdf
Where Do I Hire A Dedicated Team Of Python Developers Online.pdf
 
Primary concerns of CTOs with IT Outsourcing.pdf
Primary concerns of CTOs with IT Outsourcing.pdfPrimary concerns of CTOs with IT Outsourcing.pdf
Primary concerns of CTOs with IT Outsourcing.pdf
 
Evolution of virtualized healthcare models.pdf
Evolution of virtualized healthcare models.pdfEvolution of virtualized healthcare models.pdf
Evolution of virtualized healthcare models.pdf
 
Adopting Blockchain in Healthcare to solve complex data issues & improve cust...
Adopting Blockchain in Healthcare to solve complex data issues & improve cust...Adopting Blockchain in Healthcare to solve complex data issues & improve cust...
Adopting Blockchain in Healthcare to solve complex data issues & improve cust...
 
Delivering Better Healthcare Services with Edge AI.pdf
Delivering Better Healthcare Services with Edge AI.pdfDelivering Better Healthcare Services with Edge AI.pdf
Delivering Better Healthcare Services with Edge AI.pdf
 
React’s suitability to develop Geospatial solutions.pdf
React’s suitability to develop Geospatial solutions.pdfReact’s suitability to develop Geospatial solutions.pdf
React’s suitability to develop Geospatial solutions.pdf
 
How has React become the preferred choice to.pdf
How has React become the preferred choice to.pdfHow has React become the preferred choice to.pdf
How has React become the preferred choice to.pdf
 
An SEO optimized website is best charged up.pdf
An SEO optimized website is best charged up.pdfAn SEO optimized website is best charged up.pdf
An SEO optimized website is best charged up.pdf
 
The Continuing Relevance of Manual Testing.pdf
The Continuing Relevance of Manual Testing.pdfThe Continuing Relevance of Manual Testing.pdf
The Continuing Relevance of Manual Testing.pdf
 

Recently uploaded

How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 

Recently uploaded (20)

How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 

The Trick of Designing User Interfaces that Slay

  • 1. Mindfire is a software service provider offering customized technological and digital solutions through offshore software development using Agile methods.
  • 2. Very often at work, I used to get bombarded with user-interface related questions. Some of those would be ones I would be hunting tangible answers for myself. Typical ones would be: “Does this website look good?” “Which interface looks better?” “Should I place the button to the left or to the right?” “Do I keep the logo Green or Red?” Now, the problem every time was the expectation to offer perfect answers, along with supporting reasons. Although my intuition helped me get through on a few, the part I would struggle most was in offering convincing reasons to support my answers. I felt my supposed intuition had some underlying logic and concepts but I needed to reify those. I needed to have constructs that I could use to easily judge any Design, be it a web page, mobile application UI or even a poster.
  • 3. What followed was a lot of google search, expert advice seeking and directionless research. Finally, I came across a course based on Design Thinking which paved the way to a whole new perspective of looking at any design. I now use a personal knowledge kit, heuristics of sorts, that I have been able to develop, courtesy this course, which helps me analyze any User Interface. If you are facing similar problems, this blog should be of help. So here are the points:
  • 4. 1. Evaluate your Work Before making an Interface public, make an evaluation yourself by asking these questions: How easily can someone Determine the function of the system and possibilities? Determine the mapping from the intention of the user to actual operation? Perform the action? Tell the state of the system? Tell if the desired action has been completed or not? Determine the mapping from the state in which the system is into what the user understands? If all the questions have already been addressed in your design, then you’re good to go. If not, then you need to enhance one or some of the aspects listed below to make the User Interface better i.e. providing
  • 5. Visibility and Feedback Consistency Non-destructive operations (undo) Discoverability (menus) Reliability And events should not happen randomly All these points sum up to nothing but an implementation of the following statement “Immediate feedback on actions AND Continuous representations of objects” — This is what lies at the core of the best designs that are made. Click here to know more.
  • 6. Thanks You Content Source: Medium Contented by: Mindfire Solutions