SlideShare ist ein Scribd-Unternehmen logo
1 von 30
© 2013 outsystems
Speed alone did not cut it anymore!
Expectations have risen. We needed to evolve.
© 2013 outsystems
 No UX Expert
 No Web Designer
We needed to put development teams doing a
better job, without enlarging the teams.
© 2013 outsystems
 No UX Expert
 No Web Designer
© 2013 outsystems
 Concepts 1d
 Highly Practical 2d
our examples
 Cheatsheets
 UX Angels
 Usability Checklist
 Assessments
 Vision Document
 User Research
 Usability Tests
© 2013 outsystems
 Bad alignment
 Sloppy grouping & spacing
 Inconsistency
 (A)simmetry
© 2013 outsystems
In a project, we developed a mockup for an
important screen and sent it to the developer.
© 2013 outsystems
At the end of the day, he sent us this screen. We
said: I know it’s awful, but I have no idea why!!
© 2013 outsystems
Screen delivered by developer with obvious
misalignments.
© 2013 outsystems
 Bad alignment
 Sloppy grouping & spacing
 Inconsistency
 (A)simmetry
Basic Design Training
based on many real examples
Advanced CSS Training
UI Framework for OutSystems
How we addressed it…
© 2013 outsystems
Same data displayed differently
Inconsistent text and labels
Actions placement differed
Visuals mismatch
Labels and data formats changed from screen to
screen within the application.
Obvious misfit between new control and the
existing visual framework.
© 2013 outsystems
Same data displayed differently
Inconsistent text and labels
Actions placement differed
Visuals mismatch
Usability Training
based on many real examples
OutSystems UI Framework
Customer-specific Styleguide
How we addressed it…
© 2013 outsystems
 No text to help users
 Looong texts
 Technical jargon
Large blob of text, just asking not to be read, and
legal jargon.
Even feeback messages can be the problem.
© 2013 outsystems
 No text to help users
 Looong texts
 Technical jargon
Vision Document
Application Glossary
Information Architecture
Mockups
How we addressed it…
© 2013 outsystems
 No requirement prioritization
 All data is important at any time
 All actions are important at any time
Without perspective, developers tend to put
everything on the page.
Sometimes, even more than 1 table.
© 2013 outsystems
 No requirement prioritization
 All data is important at any time
 All actions are important at any time
Vision Document
Focus on most frequent use cases
Mockups
How we addressed it…
© 2013 outsystems
 No clue on who the user really is
 No perspective on user task
 No user guidance
The most important piece of information for the
user was scaled down because it was the largest.
© 2013 outsystems
 No clue on who the user really is
 No perspective on user task
 No user guidance
Vision Document
Rich User Context, User Stories
Development Walkthroughs
Usability Tests
How we addressed it…
© 2013 outsystems
did
we
solve
them
??
© 2013 outsystems
 Paradigm shift for most developers
 Some people get it better than others
 Need to open space for usability
 Customers can be an obstacle
Top 5 usability mistakes development teams make - OutSystems

Weitere ähnliche Inhalte

Was ist angesagt?

Making Onboarding Suck Less
Making Onboarding Suck LessMaking Onboarding Suck Less
Making Onboarding Suck LessVMware Tanzu
 
A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseA Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseVMware Tanzu
 
Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software developmenteSAT Journals
 
Platform Agility, Reliability, and Security: Can You Really Have it All in th...
Platform Agility, Reliability, and Security: Can You Really Have it All in th...Platform Agility, Reliability, and Security: Can You Really Have it All in th...
Platform Agility, Reliability, and Security: Can You Really Have it All in th...VMware Tanzu
 
Building with Visual Studio Online
Building with Visual Studio OnlineBuilding with Visual Studio Online
Building with Visual Studio OnlineJeff Bramwell
 
Habits of Highly Effective Platform Teams: Unlocking the Value of PCF
Habits of Highly Effective Platform Teams: Unlocking the Value of PCFHabits of Highly Effective Platform Teams: Unlocking the Value of PCF
Habits of Highly Effective Platform Teams: Unlocking the Value of PCFVMware Tanzu
 
Ask the Expert – Best Practices for a High Performing Site
Ask the Expert – Best Practices for a High Performing SiteAsk the Expert – Best Practices for a High Performing Site
Ask the Expert – Best Practices for a High Performing SiteDynatrace
 
TUI Nordic: Ensuring great user experience for 80 million site visitors
TUI Nordic: Ensuring great user experience for 80 million site visitorsTUI Nordic: Ensuring great user experience for 80 million site visitors
TUI Nordic: Ensuring great user experience for 80 million site visitorsDynatrace
 
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)Split Software
 
Testing a Complex ERP Application Using a Data-Driven Framework
Testing a Complex ERP Application Using a Data-Driven FrameworkTesting a Complex ERP Application Using a Data-Driven Framework
Testing a Complex ERP Application Using a Data-Driven FrameworkAdam Sandman
 
What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifallNewpath Web
 
When Opposites Attract: Agile and UX
When Opposites Attract: Agile and UXWhen Opposites Attract: Agile and UX
When Opposites Attract: Agile and UXtipik
 
HPE | Network Virtualization | POC
HPE | Network Virtualization | POCHPE | Network Virtualization | POC
HPE | Network Virtualization | POCJeffrey Nunn
 
How to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOpsHow to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOpsDynatrace
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentSachith Perera
 
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...John Garland
 
Delivering High Quality Software Through Agile
Delivering High Quality Software Through AgileDelivering High Quality Software Through Agile
Delivering High Quality Software Through AgileJohn Bristowe
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable UsabilityBonitasoft
 

Was ist angesagt? (20)

Dev ops.enterprise.2014 (1)
Dev ops.enterprise.2014 (1)Dev ops.enterprise.2014 (1)
Dev ops.enterprise.2014 (1)
 
Making Onboarding Suck Less
Making Onboarding Suck LessMaking Onboarding Suck Less
Making Onboarding Suck Less
 
A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the EnterpriseA Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
A Recipe for Scale: Succeeding with Agile Software Development in the Enterprise
 
Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software development
 
Platform Agility, Reliability, and Security: Can You Really Have it All in th...
Platform Agility, Reliability, and Security: Can You Really Have it All in th...Platform Agility, Reliability, and Security: Can You Really Have it All in th...
Platform Agility, Reliability, and Security: Can You Really Have it All in th...
 
Building with Visual Studio Online
Building with Visual Studio OnlineBuilding with Visual Studio Online
Building with Visual Studio Online
 
Habits of Highly Effective Platform Teams: Unlocking the Value of PCF
Habits of Highly Effective Platform Teams: Unlocking the Value of PCFHabits of Highly Effective Platform Teams: Unlocking the Value of PCF
Habits of Highly Effective Platform Teams: Unlocking the Value of PCF
 
Ask the Expert – Best Practices for a High Performing Site
Ask the Expert – Best Practices for a High Performing SiteAsk the Expert – Best Practices for a High Performing Site
Ask the Expert – Best Practices for a High Performing Site
 
TUI Nordic: Ensuring great user experience for 80 million site visitors
TUI Nordic: Ensuring great user experience for 80 million site visitorsTUI Nordic: Ensuring great user experience for 80 million site visitors
TUI Nordic: Ensuring great user experience for 80 million site visitors
 
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
 
A Story of Continuous Integration
A Story of Continuous IntegrationA Story of Continuous Integration
A Story of Continuous Integration
 
Testing a Complex ERP Application Using a Data-Driven Framework
Testing a Complex ERP Application Using a Data-Driven FrameworkTesting a Complex ERP Application Using a Data-Driven Framework
Testing a Complex ERP Application Using a Data-Driven Framework
 
What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifall
 
When Opposites Attract: Agile and UX
When Opposites Attract: Agile and UXWhen Opposites Attract: Agile and UX
When Opposites Attract: Agile and UX
 
HPE | Network Virtualization | POC
HPE | Network Virtualization | POCHPE | Network Virtualization | POC
HPE | Network Virtualization | POC
 
How to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOpsHow to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOps
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
 
Delivering High Quality Software Through Agile
Delivering High Quality Software Through AgileDelivering High Quality Software Through Agile
Delivering High Quality Software Through Agile
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable Usability
 

Andere mochten auch

Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsOutSystems
 
Inspiring Teachers Newsletter June 2012
Inspiring Teachers Newsletter June 2012Inspiring Teachers Newsletter June 2012
Inspiring Teachers Newsletter June 2012Inspiring Teachers
 
Orchids and thoughts_
Orchids and thoughts_Orchids and thoughts_
Orchids and thoughts_Malyn Noche
 
Kanban At Roots 2011
Kanban At Roots 2011Kanban At Roots 2011
Kanban At Roots 2011ketilj
 
Mobile Second @ NextStep 2014
Mobile Second @ NextStep 2014Mobile Second @ NextStep 2014
Mobile Second @ NextStep 2014Gonçalo Veiga
 
Open education for all
Open education for allOpen education for all
Open education for allErin Baker
 
정치인 Sns
정치인 Sns정치인 Sns
정치인 Sns현 서
 
Basics of expression blend4
Basics of expression blend4Basics of expression blend4
Basics of expression blend4Samson Tennela
 
Wegrafia. ypptx
Wegrafia.  ypptxWegrafia.  ypptx
Wegrafia. ypptxdiego598
 
5 6 integrated studies term 1 2011
5 6 integrated studies term 1 20115 6 integrated studies term 1 2011
5 6 integrated studies term 1 2011supbro
 
El motor de combustió intern
El motor de combustió internEl motor de combustió intern
El motor de combustió internlespinosa1
 
Where do you want to go today?
Where do you want to go today?Where do you want to go today?
Where do you want to go today?Erin Baker
 
Elements of Visual Design
Elements of Visual DesignElements of Visual Design
Elements of Visual DesignSamson Tennela
 
정치인 SNS 분석
정치인 SNS 분석정치인 SNS 분석
정치인 SNS 분석현 서
 
Culminating unit open
Culminating unit openCulminating unit open
Culminating unit opensammblast93
 
정치인 Sns의 장점과_단점
정치인 Sns의 장점과_단점정치인 Sns의 장점과_단점
정치인 Sns의 장점과_단점현 서
 

Andere mochten auch (20)

Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
 
Inspiring Teachers Newsletter June 2012
Inspiring Teachers Newsletter June 2012Inspiring Teachers Newsletter June 2012
Inspiring Teachers Newsletter June 2012
 
Hypocenter
HypocenterHypocenter
Hypocenter
 
Orchids and thoughts_
Orchids and thoughts_Orchids and thoughts_
Orchids and thoughts_
 
Kanban At Roots 2011
Kanban At Roots 2011Kanban At Roots 2011
Kanban At Roots 2011
 
Roxana
RoxanaRoxana
Roxana
 
Mobile Second @ NextStep 2014
Mobile Second @ NextStep 2014Mobile Second @ NextStep 2014
Mobile Second @ NextStep 2014
 
Open education for all
Open education for allOpen education for all
Open education for all
 
Newsletter Dec 2010
Newsletter Dec 2010Newsletter Dec 2010
Newsletter Dec 2010
 
정치인 Sns
정치인 Sns정치인 Sns
정치인 Sns
 
Basics of expression blend4
Basics of expression blend4Basics of expression blend4
Basics of expression blend4
 
Wegrafia. ypptx
Wegrafia.  ypptxWegrafia.  ypptx
Wegrafia. ypptx
 
5 6 integrated studies term 1 2011
5 6 integrated studies term 1 20115 6 integrated studies term 1 2011
5 6 integrated studies term 1 2011
 
El motor de combustió intern
El motor de combustió internEl motor de combustió intern
El motor de combustió intern
 
Tekno aurkezpena
Tekno aurkezpenaTekno aurkezpena
Tekno aurkezpena
 
Where do you want to go today?
Where do you want to go today?Where do you want to go today?
Where do you want to go today?
 
Elements of Visual Design
Elements of Visual DesignElements of Visual Design
Elements of Visual Design
 
정치인 SNS 분석
정치인 SNS 분석정치인 SNS 분석
정치인 SNS 분석
 
Culminating unit open
Culminating unit openCulminating unit open
Culminating unit open
 
정치인 Sns의 장점과_단점
정치인 Sns의 장점과_단점정치인 Sns의 장점과_단점
정치인 Sns의 장점과_단점
 

Ähnlich wie Top 5 usability mistakes development teams make - OutSystems

Building real things for real people 2009
Building real things for real people 2009Building real things for real people 2009
Building real things for real people 2009Justin Ferrell
 
UXD / DNA - DesignMap, Inc.
UXD / DNA - DesignMap, Inc.UXD / DNA - DesignMap, Inc.
UXD / DNA - DesignMap, Inc.DesignMap
 
Co-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdfCo-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdfSimonedeGijt
 
Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Amogh Chougule
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?Diego Eis
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
ElizabethPrattConsulting_DellPortfolio
ElizabethPrattConsulting_DellPortfolioElizabethPrattConsulting_DellPortfolio
ElizabethPrattConsulting_DellPortfolioLiz Pratt
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Experience Dynamics
 
Advanced workflows for mobile web design and development
Advanced workflows for mobile web design and developmentAdvanced workflows for mobile web design and development
Advanced workflows for mobile web design and developmentbrucebowman
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software ArchitectureSimon Guest
 
Co-creating_UX_Software-DevoxxUK.pdf
Co-creating_UX_Software-DevoxxUK.pdfCo-creating_UX_Software-DevoxxUK.pdf
Co-creating_UX_Software-DevoxxUK.pdfSimonedeGijt
 
Microsoft azure interview questions
Microsoft azure interview questionsMicrosoft azure interview questions
Microsoft azure interview questionspkmsexchange
 
How to do Data Science Without the Scientist
How to do Data Science Without the ScientistHow to do Data Science Without the Scientist
How to do Data Science Without the ScientistDatameer
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
Co-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankCo-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankSimonedeGijt
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016Pixel Crayons
 
Product and UX - are the roles blurring?
Product and UX - are the roles blurring?Product and UX - are the roles blurring?
Product and UX - are the roles blurring?Jesse Gant
 

Ähnlich wie Top 5 usability mistakes development teams make - OutSystems (20)

Building real things for real people 2009
Building real things for real people 2009Building real things for real people 2009
Building real things for real people 2009
 
UXD / DNA - DesignMap, Inc.
UXD / DNA - DesignMap, Inc.UXD / DNA - DesignMap, Inc.
UXD / DNA - DesignMap, Inc.
 
Co-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdfCo-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdf
 
Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Neodes Uxd Profile 2012
Neodes Uxd Profile 2012
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
ElizabethPrattConsulting_DellPortfolio
ElizabethPrattConsulting_DellPortfolioElizabethPrattConsulting_DellPortfolio
ElizabethPrattConsulting_DellPortfolio
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design?
 
Advanced workflows for mobile web design and development
Advanced workflows for mobile web design and developmentAdvanced workflows for mobile web design and development
Advanced workflows for mobile web design and development
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
 
Co-creating_UX_Software-DevoxxUK.pdf
Co-creating_UX_Software-DevoxxUK.pdfCo-creating_UX_Software-DevoxxUK.pdf
Co-creating_UX_Software-DevoxxUK.pdf
 
Microsoft azure interview questions
Microsoft azure interview questionsMicrosoft azure interview questions
Microsoft azure interview questions
 
How to do Data Science Without the Scientist
How to do Data Science Without the ScientistHow to do Data Science Without the Scientist
How to do Data Science Without the Scientist
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Co-creating with UX and Software Rabobank
Co-creating with UX and Software RabobankCo-creating with UX and Software Rabobank
Co-creating with UX and Software Rabobank
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
 
who we are
who we arewho we are
who we are
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016
 
Product and UX - are the roles blurring?
Product and UX - are the roles blurring?Product and UX - are the roles blurring?
Product and UX - are the roles blurring?
 

Kürzlich hochgeladen

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Kürzlich hochgeladen (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Top 5 usability mistakes development teams make - OutSystems

  • 1.
  • 2.
  • 3.
  • 4. © 2013 outsystems Speed alone did not cut it anymore! Expectations have risen. We needed to evolve.
  • 5. © 2013 outsystems  No UX Expert  No Web Designer We needed to put development teams doing a better job, without enlarging the teams.
  • 6. © 2013 outsystems  No UX Expert  No Web Designer
  • 7. © 2013 outsystems  Concepts 1d  Highly Practical 2d our examples  Cheatsheets  UX Angels  Usability Checklist  Assessments  Vision Document  User Research  Usability Tests
  • 8. © 2013 outsystems  Bad alignment  Sloppy grouping & spacing  Inconsistency  (A)simmetry
  • 9. © 2013 outsystems In a project, we developed a mockup for an important screen and sent it to the developer.
  • 10. © 2013 outsystems At the end of the day, he sent us this screen. We said: I know it’s awful, but I have no idea why!!
  • 11. © 2013 outsystems Screen delivered by developer with obvious misalignments.
  • 12. © 2013 outsystems  Bad alignment  Sloppy grouping & spacing  Inconsistency  (A)simmetry Basic Design Training based on many real examples Advanced CSS Training UI Framework for OutSystems How we addressed it…
  • 13. © 2013 outsystems Same data displayed differently Inconsistent text and labels Actions placement differed Visuals mismatch
  • 14. Labels and data formats changed from screen to screen within the application.
  • 15. Obvious misfit between new control and the existing visual framework.
  • 16. © 2013 outsystems Same data displayed differently Inconsistent text and labels Actions placement differed Visuals mismatch Usability Training based on many real examples OutSystems UI Framework Customer-specific Styleguide How we addressed it…
  • 17. © 2013 outsystems  No text to help users  Looong texts  Technical jargon
  • 18. Large blob of text, just asking not to be read, and legal jargon.
  • 19. Even feeback messages can be the problem.
  • 20. © 2013 outsystems  No text to help users  Looong texts  Technical jargon Vision Document Application Glossary Information Architecture Mockups How we addressed it…
  • 21. © 2013 outsystems  No requirement prioritization  All data is important at any time  All actions are important at any time
  • 22. Without perspective, developers tend to put everything on the page.
  • 23. Sometimes, even more than 1 table.
  • 24. © 2013 outsystems  No requirement prioritization  All data is important at any time  All actions are important at any time Vision Document Focus on most frequent use cases Mockups How we addressed it…
  • 25. © 2013 outsystems  No clue on who the user really is  No perspective on user task  No user guidance
  • 26. The most important piece of information for the user was scaled down because it was the largest.
  • 27. © 2013 outsystems  No clue on who the user really is  No perspective on user task  No user guidance Vision Document Rich User Context, User Stories Development Walkthroughs Usability Tests How we addressed it…
  • 29. © 2013 outsystems  Paradigm shift for most developers  Some people get it better than others  Need to open space for usability  Customers can be an obstacle