SlideShare a Scribd company logo
1 of 73
Steven Verhoest
Steven Verhoest 1996
Private sector
Banking
Pharma
Public transportation
Startups
Public employment
service
Create
Read
Update
Delete
Personal view
CRUD
Create
Read
Update
Delete
Enterprise
Application
CRUD
Enterprise
Application
Enterprise
Application
Enterprise
Application
CRUD
CRUD DATA
DATA
Search DATA
Search FORM
Search LIST
FORM LIST
Enterprise
Application
FORM LIST
Enterprise
Application
Enterprise
Application
“... is computer
software used to
satisfy the needs of
an organization
rather than
individual users. …”
“... is computer
software used to
satisfy the needs of
an organization
rather than
individual users. …”
Enterprise
Application
“... is computer
software used to
satisfy the needs of
an organization
rather than
individual users. …”
Enterprise
Application
Enterprise
Application
“... is computer
software used to
satisfy the needs of
an organization
rather than
individual users. …”
Enterprise
Application
BUSINESS
UX BUSINESS&
KNOW BUSINESS
MODEL BUSINESS
BOM
Business
Object
Model
BOM
READ
FORMS
LISTS
the GLUE
FORMS
LISTS
the GLUE
FORMS
LISTS
the GLUE
FORMS
LISTS
the GLUE
Enterprise
Application
is ...
Enterprise
Application
is BORING
BORING is GOOD
BORING STANDARDIZE
How do I STANDARDIZE
DIVIDE CONQUER&
DIVIDE
CONQUER
DIVIDE CONQUER&
CONTEXT is everything
CONTEXT is everything
CONTEXT Functionality
CONTEXT Functionality
CONTEXT Master - Slave
DIVIDE
&
CONQUER
KEEP
everything in
CONTEXT
BUTTONS CRUD
BUTTONS
There can only
be ONE
BUTTONS
There can only
be ONE
Say what
you do
Do what
you say
&
LISTS are ...
LISTS are SIMPLE
FIRM RIGID
IRL
PRODATA MOBIGUIDER
80 page doc
DID IT MAKE ME THINK
THANK YOU steven@vervorm.be
Q A&

More Related Content

Similar to UX Antwerp Meetup March 2019: “A personal view on UX in CRUD applications”

SaaS North 2016: Customer Success, CX, Messaging & Bots
SaaS North 2016: Customer Success, CX, Messaging & BotsSaaS North 2016: Customer Success, CX, Messaging & Bots
SaaS North 2016: Customer Success, CX, Messaging & BotsWarren Levitan
 
Customer Development For Startups
Customer Development For StartupsCustomer Development For Startups
Customer Development For StartupsLloyd Jacob
 
Touch Screens | The very expensive mistake
Touch Screens | The very expensive mistakeTouch Screens | The very expensive mistake
Touch Screens | The very expensive mistakeCasey Dubbs
 
IWMW 2000: The Personalised University
IWMW 2000: The Personalised UniversityIWMW 2000: The Personalised University
IWMW 2000: The Personalised UniversityIWMW
 
Some tips for dealing with Business intelligence
Some tips for dealing with Business intelligenceSome tips for dealing with Business intelligence
Some tips for dealing with Business intelligenceFrancisco Menendez Vidal
 
Touch Screens | The Very Expensive Mistake
Touch Screens | The Very Expensive MistakeTouch Screens | The Very Expensive Mistake
Touch Screens | The Very Expensive MistakeCasey Dubbs
 
Standard V1 Dark untuk Slide Persembahan
Standard V1 Dark untuk Slide PersembahanStandard V1 Dark untuk Slide Persembahan
Standard V1 Dark untuk Slide Persembahanssusera43220
 
Smart Data Webinar: Transforming Industries with Artificial Intelligence (AI)...
Smart Data Webinar: Transforming Industries with Artificial Intelligence (AI)...Smart Data Webinar: Transforming Industries with Artificial Intelligence (AI)...
Smart Data Webinar: Transforming Industries with Artificial Intelligence (AI)...DATAVERSITY
 
Bring your own... Everything! The Rise of the Networked Individual
Bring your own... Everything! The Rise of the Networked IndividualBring your own... Everything! The Rise of the Networked Individual
Bring your own... Everything! The Rise of the Networked IndividualSharon Richardson
 
Beyond Dashboards: The Future Of Analytics And Business Intelligence?
Beyond Dashboards: The Future Of Analytics And Business Intelligence? Beyond Dashboards: The Future Of Analytics And Business Intelligence?
Beyond Dashboards: The Future Of Analytics And Business Intelligence? Bernard Marr
 
Zest Ad Shop, Thane, Designing Services
Zest Ad Shop, Thane, Designing ServicesZest Ad Shop, Thane, Designing Services
Zest Ad Shop, Thane, Designing Servicesindiamartsupplier
 
Secrets Revealed: Get Found Online Faster
Secrets Revealed: Get Found Online FasterSecrets Revealed: Get Found Online Faster
Secrets Revealed: Get Found Online FasterDeluxe Corporation
 
IBM SPSS Overview Text Analytics Brief
IBM SPSS Overview Text Analytics BriefIBM SPSS Overview Text Analytics Brief
IBM SPSS Overview Text Analytics BriefIan Balina
 
Microservices vs SOA
Microservices vs SOAMicroservices vs SOA
Microservices vs SOAinovia
 
Earth to Enterprise - Joe Preston - Momentum
Earth to Enterprise - Joe Preston - MomentumEarth to Enterprise - Joe Preston - Momentum
Earth to Enterprise - Joe Preston - MomentumEnterprise UX Meetup
 

Similar to UX Antwerp Meetup March 2019: “A personal view on UX in CRUD applications” (20)

SaaS North 2016: Customer Success, CX, Messaging & Bots
SaaS North 2016: Customer Success, CX, Messaging & BotsSaaS North 2016: Customer Success, CX, Messaging & Bots
SaaS North 2016: Customer Success, CX, Messaging & Bots
 
Customer Development For Startups
Customer Development For StartupsCustomer Development For Startups
Customer Development For Startups
 
1BB40E18.pptx
1BB40E18.pptx1BB40E18.pptx
1BB40E18.pptx
 
Touch Screens | The very expensive mistake
Touch Screens | The very expensive mistakeTouch Screens | The very expensive mistake
Touch Screens | The very expensive mistake
 
IWMW 2000: The Personalised University
IWMW 2000: The Personalised UniversityIWMW 2000: The Personalised University
IWMW 2000: The Personalised University
 
Military Transition News
Military Transition NewsMilitary Transition News
Military Transition News
 
Some tips for dealing with Business intelligence
Some tips for dealing with Business intelligenceSome tips for dealing with Business intelligence
Some tips for dealing with Business intelligence
 
Touch Screens | The Very Expensive Mistake
Touch Screens | The Very Expensive MistakeTouch Screens | The Very Expensive Mistake
Touch Screens | The Very Expensive Mistake
 
Blackevi
BlackeviBlackevi
Blackevi
 
Standard V1 Dark untuk Slide Persembahan
Standard V1 Dark untuk Slide PersembahanStandard V1 Dark untuk Slide Persembahan
Standard V1 Dark untuk Slide Persembahan
 
Smart Data Webinar: Transforming Industries with Artificial Intelligence (AI)...
Smart Data Webinar: Transforming Industries with Artificial Intelligence (AI)...Smart Data Webinar: Transforming Industries with Artificial Intelligence (AI)...
Smart Data Webinar: Transforming Industries with Artificial Intelligence (AI)...
 
Bring your own... Everything! The Rise of the Networked Individual
Bring your own... Everything! The Rise of the Networked IndividualBring your own... Everything! The Rise of the Networked Individual
Bring your own... Everything! The Rise of the Networked Individual
 
Beyond Dashboards: The Future Of Analytics And Business Intelligence?
Beyond Dashboards: The Future Of Analytics And Business Intelligence? Beyond Dashboards: The Future Of Analytics And Business Intelligence?
Beyond Dashboards: The Future Of Analytics And Business Intelligence?
 
Outsourcing Project
Outsourcing ProjectOutsourcing Project
Outsourcing Project
 
Dhl Marketing Mix
Dhl Marketing MixDhl Marketing Mix
Dhl Marketing Mix
 
Zest Ad Shop, Thane, Designing Services
Zest Ad Shop, Thane, Designing ServicesZest Ad Shop, Thane, Designing Services
Zest Ad Shop, Thane, Designing Services
 
Secrets Revealed: Get Found Online Faster
Secrets Revealed: Get Found Online FasterSecrets Revealed: Get Found Online Faster
Secrets Revealed: Get Found Online Faster
 
IBM SPSS Overview Text Analytics Brief
IBM SPSS Overview Text Analytics BriefIBM SPSS Overview Text Analytics Brief
IBM SPSS Overview Text Analytics Brief
 
Microservices vs SOA
Microservices vs SOAMicroservices vs SOA
Microservices vs SOA
 
Earth to Enterprise - Joe Preston - Momentum
Earth to Enterprise - Joe Preston - MomentumEarth to Enterprise - Joe Preston - Momentum
Earth to Enterprise - Joe Preston - Momentum
 

More from UX Antwerp Meetup

UX Beers May 2020: UX ethics: how to build inclusive products by Chimmy Kalu
UX Beers May 2020: UX ethics: how to build inclusive products by Chimmy KaluUX Beers May 2020: UX ethics: how to build inclusive products by Chimmy Kalu
UX Beers May 2020: UX ethics: how to build inclusive products by Chimmy KaluUX Antwerp Meetup
 
UX Beers - UX Trend Watch 2020 - Annie Stewart
UX Beers - UX Trend Watch 2020 - Annie StewartUX Beers - UX Trend Watch 2020 - Annie Stewart
UX Beers - UX Trend Watch 2020 - Annie StewartUX Antwerp Meetup
 
UX Beers - Closing the loop - design challenges of a circular business model ...
UX Beers - Closing the loop - design challenges of a circular business model ...UX Beers - Closing the loop - design challenges of a circular business model ...
UX Beers - Closing the loop - design challenges of a circular business model ...UX Antwerp Meetup
 
UX Beers – Design coaching an urban lab – Klara Demyttenaere
UX Beers – Design coaching an urban lab – Klara DemyttenaereUX Beers – Design coaching an urban lab – Klara Demyttenaere
UX Beers – Design coaching an urban lab – Klara DemyttenaereUX Antwerp Meetup
 
UX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
UX beers – Designing for TV – Sjoera Roggeman & Tine LavrysenUX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
UX beers – Designing for TV – Sjoera Roggeman & Tine LavrysenUX Antwerp Meetup
 
UX Beers - Don't let the data do the talking - Sven Charleer
UX Beers - Don't let the data do the talking - Sven CharleerUX Beers - Don't let the data do the talking - Sven Charleer
UX Beers - Don't let the data do the talking - Sven CharleerUX Antwerp Meetup
 
UX Beers - A Story about product management at uman.ai - Jasper Verplanken
UX Beers - A Story about product management at uman.ai - Jasper VerplankenUX Beers - A Story about product management at uman.ai - Jasper Verplanken
UX Beers - A Story about product management at uman.ai - Jasper VerplankenUX Antwerp Meetup
 
UX Beers - How To Atomic Design - Simon Scheldeman
UX Beers - How To Atomic Design - Simon ScheldemanUX Beers - How To Atomic Design - Simon Scheldeman
UX Beers - How To Atomic Design - Simon ScheldemanUX Antwerp Meetup
 
UX Meetup - Sustainable Design - Bavo Lodewyckx
UX Meetup - Sustainable Design - Bavo LodewyckxUX Meetup - Sustainable Design - Bavo Lodewyckx
UX Meetup - Sustainable Design - Bavo LodewyckxUX Antwerp Meetup
 
UX Antwerp - Design for good - Annie Stewart
UX Antwerp - Design for good - Annie StewartUX Antwerp - Design for good - Annie Stewart
UX Antwerp - Design for good - Annie StewartUX Antwerp Meetup
 
UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup March 2019: "defining-digital-products"UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup March 2019: "defining-digital-products"UX Antwerp Meetup
 
UX Antwerp Meetup december 2017 - "Design Feeling: A secret superpower"
UX Antwerp Meetup december 2017 - "Design Feeling: A secret superpower"UX Antwerp Meetup december 2017 - "Design Feeling: A secret superpower"
UX Antwerp Meetup december 2017 - "Design Feeling: A secret superpower"UX Antwerp Meetup
 
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"UX Antwerp Meetup
 
UX Antwerp Meetup January 2019 "Service Designing Backend Functionalities"
UX Antwerp Meetup January 2019 "Service Designing Backend Functionalities"UX Antwerp Meetup January 2019 "Service Designing Backend Functionalities"
UX Antwerp Meetup January 2019 "Service Designing Backend Functionalities"UX Antwerp Meetup
 
UX Antwerp Meetup June 2018 - "Language: design and ethics"
UX Antwerp Meetup June 2018 - "Language: design and ethics"UX Antwerp Meetup June 2018 - "Language: design and ethics"
UX Antwerp Meetup June 2018 - "Language: design and ethics"UX Antwerp Meetup
 
UX Antwerp Meetup June 2018 - "Design Thinking a Festival Event"
UX Antwerp Meetup June 2018 - "Design Thinking a Festival Event"UX Antwerp Meetup June 2018 - "Design Thinking a Festival Event"
UX Antwerp Meetup June 2018 - "Design Thinking a Festival Event"UX Antwerp Meetup
 
UX Antwerp Meetup May 2018 - The Future of Banking: PSD2 & UX
UX Antwerp Meetup May 2018 - The Future of Banking: PSD2 & UXUX Antwerp Meetup May 2018 - The Future of Banking: PSD2 & UX
UX Antwerp Meetup May 2018 - The Future of Banking: PSD2 & UXUX Antwerp Meetup
 
UX Antwerp Meetup April 2018 - The Dark Patterns of Asshole Design
UX Antwerp Meetup April 2018 -  The Dark Patterns of Asshole DesignUX Antwerp Meetup April 2018 -  The Dark Patterns of Asshole Design
UX Antwerp Meetup April 2018 - The Dark Patterns of Asshole DesignUX Antwerp Meetup
 
UX Antwerp April 2018 - Anticipating the Conversation
UX Antwerp April 2018 -  Anticipating the ConversationUX Antwerp April 2018 -  Anticipating the Conversation
UX Antwerp April 2018 - Anticipating the ConversationUX Antwerp Meetup
 
UX Antwerp Meetup February 2018: "The Attention Economy" by Matthijs Rubberecht
UX Antwerp Meetup February 2018: "The Attention Economy" by Matthijs RubberechtUX Antwerp Meetup February 2018: "The Attention Economy" by Matthijs Rubberecht
UX Antwerp Meetup February 2018: "The Attention Economy" by Matthijs RubberechtUX Antwerp Meetup
 

More from UX Antwerp Meetup (20)

UX Beers May 2020: UX ethics: how to build inclusive products by Chimmy Kalu
UX Beers May 2020: UX ethics: how to build inclusive products by Chimmy KaluUX Beers May 2020: UX ethics: how to build inclusive products by Chimmy Kalu
UX Beers May 2020: UX ethics: how to build inclusive products by Chimmy Kalu
 
UX Beers - UX Trend Watch 2020 - Annie Stewart
UX Beers - UX Trend Watch 2020 - Annie StewartUX Beers - UX Trend Watch 2020 - Annie Stewart
UX Beers - UX Trend Watch 2020 - Annie Stewart
 
UX Beers - Closing the loop - design challenges of a circular business model ...
UX Beers - Closing the loop - design challenges of a circular business model ...UX Beers - Closing the loop - design challenges of a circular business model ...
UX Beers - Closing the loop - design challenges of a circular business model ...
 
UX Beers – Design coaching an urban lab – Klara Demyttenaere
UX Beers – Design coaching an urban lab – Klara DemyttenaereUX Beers – Design coaching an urban lab – Klara Demyttenaere
UX Beers – Design coaching an urban lab – Klara Demyttenaere
 
UX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
UX beers – Designing for TV – Sjoera Roggeman & Tine LavrysenUX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
UX beers – Designing for TV – Sjoera Roggeman & Tine Lavrysen
 
UX Beers - Don't let the data do the talking - Sven Charleer
UX Beers - Don't let the data do the talking - Sven CharleerUX Beers - Don't let the data do the talking - Sven Charleer
UX Beers - Don't let the data do the talking - Sven Charleer
 
UX Beers - A Story about product management at uman.ai - Jasper Verplanken
UX Beers - A Story about product management at uman.ai - Jasper VerplankenUX Beers - A Story about product management at uman.ai - Jasper Verplanken
UX Beers - A Story about product management at uman.ai - Jasper Verplanken
 
UX Beers - How To Atomic Design - Simon Scheldeman
UX Beers - How To Atomic Design - Simon ScheldemanUX Beers - How To Atomic Design - Simon Scheldeman
UX Beers - How To Atomic Design - Simon Scheldeman
 
UX Meetup - Sustainable Design - Bavo Lodewyckx
UX Meetup - Sustainable Design - Bavo LodewyckxUX Meetup - Sustainable Design - Bavo Lodewyckx
UX Meetup - Sustainable Design - Bavo Lodewyckx
 
UX Antwerp - Design for good - Annie Stewart
UX Antwerp - Design for good - Annie StewartUX Antwerp - Design for good - Annie Stewart
UX Antwerp - Design for good - Annie Stewart
 
UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup March 2019: "defining-digital-products"UX Antwerp Meetup March 2019: "defining-digital-products"
UX Antwerp Meetup March 2019: "defining-digital-products"
 
UX Antwerp Meetup december 2017 - "Design Feeling: A secret superpower"
UX Antwerp Meetup december 2017 - "Design Feeling: A secret superpower"UX Antwerp Meetup december 2017 - "Design Feeling: A secret superpower"
UX Antwerp Meetup december 2017 - "Design Feeling: A secret superpower"
 
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
 
UX Antwerp Meetup January 2019 "Service Designing Backend Functionalities"
UX Antwerp Meetup January 2019 "Service Designing Backend Functionalities"UX Antwerp Meetup January 2019 "Service Designing Backend Functionalities"
UX Antwerp Meetup January 2019 "Service Designing Backend Functionalities"
 
UX Antwerp Meetup June 2018 - "Language: design and ethics"
UX Antwerp Meetup June 2018 - "Language: design and ethics"UX Antwerp Meetup June 2018 - "Language: design and ethics"
UX Antwerp Meetup June 2018 - "Language: design and ethics"
 
UX Antwerp Meetup June 2018 - "Design Thinking a Festival Event"
UX Antwerp Meetup June 2018 - "Design Thinking a Festival Event"UX Antwerp Meetup June 2018 - "Design Thinking a Festival Event"
UX Antwerp Meetup June 2018 - "Design Thinking a Festival Event"
 
UX Antwerp Meetup May 2018 - The Future of Banking: PSD2 & UX
UX Antwerp Meetup May 2018 - The Future of Banking: PSD2 & UXUX Antwerp Meetup May 2018 - The Future of Banking: PSD2 & UX
UX Antwerp Meetup May 2018 - The Future of Banking: PSD2 & UX
 
UX Antwerp Meetup April 2018 - The Dark Patterns of Asshole Design
UX Antwerp Meetup April 2018 -  The Dark Patterns of Asshole DesignUX Antwerp Meetup April 2018 -  The Dark Patterns of Asshole Design
UX Antwerp Meetup April 2018 - The Dark Patterns of Asshole Design
 
UX Antwerp April 2018 - Anticipating the Conversation
UX Antwerp April 2018 -  Anticipating the ConversationUX Antwerp April 2018 -  Anticipating the Conversation
UX Antwerp April 2018 - Anticipating the Conversation
 
UX Antwerp Meetup February 2018: "The Attention Economy" by Matthijs Rubberecht
UX Antwerp Meetup February 2018: "The Attention Economy" by Matthijs RubberechtUX Antwerp Meetup February 2018: "The Attention Economy" by Matthijs Rubberecht
UX Antwerp Meetup February 2018: "The Attention Economy" by Matthijs Rubberecht
 

Recently uploaded

Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioThink360 Studio
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 

Recently uploaded (20)

Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 Studio
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 

UX Antwerp Meetup March 2019: “A personal view on UX in CRUD applications”

Editor's Notes

  1. Hi I’m Steven Verhoest
  2. I started in 1996 as a webdesigner and I call myself a UI/UX designer. In these +20 year I have done lots of thing.
  3. I worked on many projects, probably more than I remember
  4. But mainly on enterprise applications in many fields. I’m going to give you a personal view on...
  5. On Create, Read update and delete Aka CRUD
  6. I’ll talk about the importance of crud and its importance in regards to the almighty…Enterprise Application
  7. Enterprise Application A couple of years ago I was hired as the sole designer in an engineering firm to design the application they were going to build. There was however nothing.
  8. No analysis, No style guide No corporate identity No rules how to build applications Each team just build something and then they were surprised that their applications were not “visually” aligned. Imagine that no … I had to design it all..
  9. So wow, I could define everything. But I had to design something that was not defined. I knew nothing. Just a vague idea. It was going to be a huge back-office. Customers, subscriptions, pricing schemes, routing, timetables, payments, whatever you could think about, it was going to be in there. I did work for many years as sole designer in developers centered companies. Had to find my way. Need to become pragmatic. NO BS The only thing I knew, the common ground all enterprise applications have is CRUD.
  10. In my opinion CRUD is the base of every Enterprise Application. There is no EA without lots of CRUD. So what does CRUD do? Crud is all about data.
  11. Capturing data. Manipulating data.
  12. Now how do we actually manipulate data in an interface? How do we get to DATA? Anybody? We search
  13. We search And to search we use a FORM a search form.
  14. What is the result of a search ??? It’s a …. LIST
  15. And in general clicking a row in a list brings us to … anybody … It brings us back to a FORM,
  16. it could be a detail, it could be to edit. But probably a form with new data
  17. So when we think about it. What do we need to build an EA?
  18. FORMS and LISTS Just F&L don’t make The Enterprise Application.
  19. If an Enterprise A is just forms and list. You just have that, a bunch of screens. A glorified access database, a pumped-up EXCEL-sheet. A bunch of fields with a SAVE button. Then what is it?
  20. Wikipedia describes an Enterprise A like this ...
  21. It satisfies the needs of an organization ...
  22. … rather than the needs of the individual users ...
  23. WOW It goes without saying, but we, designers have the user in the center, it’s what we do… We have a major conflict of interest here. So as a designer we MUST work in close cooperation with the owners of the Enterprise A, the stakeholders, the project owners, the experts We need to work with the BUSINESS
  24. We need to work with the BUSINESS
  25. I cannot emphasize enough on the importance of having a good relationship with the business experts. They know the enterprise...
  26. ...and it’s imperative that you get a helicopter view of the business if you want to create a great UX for the EA An Enterprise is above all a complex system. We build models to capture complexity.
  27. The model is needed to capture the mechanics that the software needs to replicate. Any enterprise that builds an application to cover their business will have a model in one form or another. The bigger the enterprise the bigger the model. The model goes by many names, but I’ll use one I encountered many times … It’s the BOM
  28. The business Object model Your job is to build screens based on the input of the business and the bom. The model will give you an idea of the maturity of the enterprise. A bad model, will give to much room for interpretation. The more mature the model, the easier your job is. A mature model will give common ground, a common language between the business and you. The model will give you the foundation you need to get that helicopter view.
  29. Who has never seen this kind of drawings? Who has? What name does your company give these models? ….. You need to learn to read these models
  30. Read the model will give you clues on the amount of screens that are needed. It will give you the FORMS LISTS and how the connect
  31. It is the blueprint of the of the Enterprise application
  32. You’ll find the FORMS and their fields
  33. Some relations between the objects will show the LISTS.
  34. But more important, when the relations between the objects have a description, it will show you the glue between the screens. How the screens connect to each other
  35. Back to our Enterprise application An EA is a bunch of Forms and lists An EA is all about DATA An EA is NOT sexy You can even say that it’s boring An EA is BORING
  36. But hey boring isn’t bad Actually Boring makes an application predictable Boring makes it consistent. Boring is a good thing.
  37. Making things consistent Making things predictable Is all about standardization To make it boring you need to standardize
  38. EVERYTHING. The more you standardize, the easier it’s going to be for your user to find his/her way through the application, no matter what the application does.
  39. How do I standize my applications, I follow a set of rules. First when setting up a screen representing data, I Divide and conquer.
  40. When showing data there are only 3 important thing: Structure Structure Structure Structure your data visually and clearly. Divide the data so it makes sense. What belongs to what. There are many ways to divide a screen in logical blocks. I for one, loves to use Use basic typography rules to structure my data
  41. I love whitespace. It makes a form breath. Not everyone is a fan, especially the business. All afraid of scrolling. I need sometimes some persuasion to get them to love whitespace
  42. So divide and conquer Next there is “the context” of your data. Data is never alone. So make sure you always put your data in its context.
  43. Losing context confuses the user. It makes the application more error prone. So make sure you keep track of your context
  44. An example. This is a part of a client at the VDAB. Vlaamse dienst voor …. The Flemish Public employment service When going to the detail of a service
  45. We keep the context. We still know who it is. Context.
  46. So make sure you keep track of your context Where there’s Hierarchy in data there is also hierarchy in functions. The things we can do on a screen. Give context to the functionalities.
  47. Add functions at the level where it makes sense. Where it’s logical Give context to the functionalities. Put it where it belongs.
  48. An example. Sheet of a client at the VDAB. Vlaamse dienst voor …. The Flemish Public employment service Many functionalities
  49. Put functionalities in there proper context! And then there’s another type of data that are very common The MASTER-SLAVE screens
  50. These MASTER SLAVE screens are very common in a Enterprise application They group related data. Watch out when handling these data sets. Use the previous rules in this case. It’s where everything comes together. We have the Divide and conquer, group the sub-data visual When going to detail of a “SLAVE”, make sure you still have context. And Keep the functionalities where they belong Don’t be a “jack of all trades”. Don’t edit it all at once Split functionalities to their counterparts.
  51. Like in this example I used the divide and conquer And kept the functionalities where they belong
  52. This is what we have until now. When using these rules your well on your way to build a nice boring application But I have some more things BUTTONS The functionalities I showed until now were not really buttons, they are more navigation objects. When I talk about buttons I refer to those items that persists data.
  53. Remember CRUD, Buttons are the elements behind the create, update, delete of CRUD With these buttons I use the rule THERE CAN ONLY BE ONE
  54. I’ll show you an example
  55. I always define The MAIN button A secondary button And a link button There can only be one and only one main button But there can be more secondary and link buttons But never ever ever ever do this.
  56. But never ever ever ever do this.
  57. So buttons, but buttons and navigation have language I’m not a linguist, far from it but I learned one and 2 things and as a UX designer you should Be clear as clear as possible and... Say what you do And Do what you say
  58. Do this to not confuse your user Be clear In general when you say you are to do on another screen use a verb When it’s persisting something use imperative I must say that for English it is less of an issue, but in Dutch there is. At the VDAB we tend to be sensitive for it “Afwerken” - “Werk af” “Wijzigen” - “wijzig”
  59. Back to lists Now this is a tricky one. This will always create battles with business. You need to stand your ground here, they will always ask for more data in a list, never for less EXCEL is always behind the corner But a list is a starting point and not an end point
  60. Never ever ever do this LISTS have to be as simple as possible.
  61. So beware here, slim them down as much as possible. There will be many battles. The stronger your system is the better you can keep your ground. Be firm
  62. Be firm But don’t be rigid, Know when to yuild. You won’t win them all. Give them one or two battles ;-) Now let’s finish with where I began, the company where I had to build everything.
  63. The company was prodata and the project was mobiguider. The back-office for “de lijn”
  64. I designed a full style guide describing every part of an application that was not there.
  65. The style guide was more than 80 pages Now more important than that, being afraid that nobody would read the document, let alone implement the way I wanted I also build my own model language, It was based on UML state machines
  66. I called it a navigation model with every aspect of my style guide in there. Be it abstract The model could be exported to XML and then with a small app I wrote it transformed the model in Balsamiq files
  67. I left the company 4 years ago and I checked, they still use it yeah To finish of I want to end with what is for me most important I always try to look at everything I do and ask myself