SlideShare a Scribd company logo
1 of 59
Designing Complex Interfaces
        Bojhan Somers
Hello!




Bojhan
Why Complex?
Complexity = Capability
Why Complex?
“Understanding what users really need”
Why Complex?
“If everything is important, nothing is”
Usability an after thought
Understanding User Goals
• Talking to users
• Observing users
Tools
Inform design
Concepts
      &
Relationships
Concepts & Relationships
• Understanding the “what”
• Working on the invisible
Concepts & Relationships
• Data object types
• Functional Elements
Views2 Concept map
   Roy Scholten (yoroy)
Software
     vs
User leading
Software vs User leading
• Interface for Neurosurgeons
• Interface for doing taxes
User Leads




Software Leads
But…
Bulk Rename aplication
Flexible
• Drupal’s code is really flexible
But..
• Is Drupal’s interface really flexible?
Screen States
Screen States
•   Blank
•   Regular
•   Error
•   Flooded
Blank
Blank
Blank
Regular
Error
Flooded
“What happends if you have 20.000 nodes?”
Flooded
Flooded
Tools
• Concepts & Relationships
• Software vs User leading
• Screen states
Views 2
Views2
Walkah’s eye-tracking
Real eye-tracking
Concepts & Relationschips
Concepts & Relationschips
Software vs User leading



         Views2
Blank state
Regular state
Flooded state
Views 2
• Could use some work still
• Lower the barrier
Principles
Designing the invisible
“The beter the design, the more invisble it
        becomes” – Jared M. Spool
Fail often
• Set time a side to experiment
• Don’t code to much
• Indepth feedback
Design communication
• Design your documents
• Open source
  – Deliverable not the intresting part
  – No is good, hmm is bad
Set a vision
• Clear vision amongst team
Form Builder
Content types interface
Fields
 Article              Article

           Drupal 7
   Title               Title
Taxonomy
  Body
                                Taxonomy


                      Body
Drupal 7 interface
Form builder
Moving fields around
Field Element
Why is it good?
• Maps closer to the mental model
Why is it good?
• Reusable pattrens
Why is it good?
Proven interaction
Why is it good?
Flexible components
Designing complex interfaces
• Tools
• Principles
Let’s work on this!
• UX – Sprint tomorrow
• D7UX.org
• Drupalusability.org
Thanks!
 bojhan@bojhan.nl

More Related Content

What's hot

Prototype and User Test
Prototype and User TestPrototype and User Test
Prototype and User Test
David Gelb
 
Pair Programming
Pair ProgrammingPair Programming
Pair Programming
JazzSodhi
 
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
nForm User Experience
 

What's hot (13)

Design, Do You Speak It
Design, Do You Speak ItDesign, Do You Speak It
Design, Do You Speak It
 
Design for all. Lecture 4
Design for all. Lecture 4Design for all. Lecture 4
Design for all. Lecture 4
 
Agents for information sharing and coordination
Agents for information sharing and coordinationAgents for information sharing and coordination
Agents for information sharing and coordination
 
Programming agents without a programming language
Programming agents without a programming languageProgramming agents without a programming language
Programming agents without a programming language
 
Lifelike computer characters
Lifelike computer charactersLifelike computer characters
Lifelike computer characters
 
Prototype and User Test
Prototype and User TestPrototype and User Test
Prototype and User Test
 
Pair Programming
Pair ProgrammingPair Programming
Pair Programming
 
Utilizing Kinect Control for a More Immersive Interaction with 3D Environment
Utilizing Kinect Control for a More Immersive Interaction with 3D EnvironmentUtilizing Kinect Control for a More Immersive Interaction with 3D Environment
Utilizing Kinect Control for a More Immersive Interaction with 3D Environment
 
Design Patterns from 10K feet
Design Patterns from 10K feetDesign Patterns from 10K feet
Design Patterns from 10K feet
 
Steps to Design Great Mobile Apps
Steps to Design Great Mobile AppsSteps to Design Great Mobile Apps
Steps to Design Great Mobile Apps
 
ICS2208 lecture6
ICS2208 lecture6ICS2208 lecture6
ICS2208 lecture6
 
Immersive 3D Environment Using Kinect and Voice Commands
Immersive 3D Environment Using Kinect and Voice Commands Immersive 3D Environment Using Kinect and Voice Commands
Immersive 3D Environment Using Kinect and Voice Commands
 
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
 

Similar to Complexinterfaces

Similar to Complexinterfaces (20)

GHAMAS Design Principles
GHAMAS Design PrinciplesGHAMAS Design Principles
GHAMAS Design Principles
 
Design rule 3
Design rule 3Design rule 3
Design rule 3
 
Design rule 3
Design rule 3Design rule 3
Design rule 3
 
Multi View Constructed Right
Multi View Constructed RightMulti View Constructed Right
Multi View Constructed Right
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
How to Talk About Your Open Source Project So People Get It
How to Talk About Your Open Source Project So People Get ItHow to Talk About Your Open Source Project So People Get It
How to Talk About Your Open Source Project So People Get It
 
Practicing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesPracticing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverables
 
M3 conf
M3 confM3 conf
M3 conf
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
 
Ni week no designer, no problem
Ni week no designer, no problem Ni week no designer, no problem
Ni week no designer, no problem
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping
 
Targeted documentation STC Houston, Mar 20, 2012
Targeted documentation   STC Houston, Mar 20, 2012Targeted documentation   STC Houston, Mar 20, 2012
Targeted documentation STC Houston, Mar 20, 2012
 
UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
Experience the Interface
Experience the InterfaceExperience the Interface
Experience the Interface
 
Unit 5
Unit 5Unit 5
Unit 5
 
Flexible Design
Flexible DesignFlexible Design
Flexible Design
 
Games Design 2 - Lecture 10 - Game Interface Prototyping
Games Design 2 - Lecture 10 - Game Interface PrototypingGames Design 2 - Lecture 10 - Game Interface Prototyping
Games Design 2 - Lecture 10 - Game Interface Prototyping
 
Software Design
Software DesignSoftware Design
Software Design
 

More from Bojhan (11)

Evolving research to being a strategic partner
Evolving research to being a strategic partnerEvolving research to being a strategic partner
Evolving research to being a strategic partner
 
BADCAMP 2016 - Designing Drupal 8
BADCAMP 2016 - Designing Drupal 8BADCAMP 2016 - Designing Drupal 8
BADCAMP 2016 - Designing Drupal 8
 
Drupal 8 UX
Drupal 8 UXDrupal 8 UX
Drupal 8 UX
 
Drupal 7 Interface Pattern
Drupal 7 Interface PatternDrupal 7 Interface Pattern
Drupal 7 Interface Pattern
 
Design in opensource
Design in opensourceDesign in opensource
Design in opensource
 
User experience in the Drupal Universe
User experience in the Drupal UniverseUser experience in the Drupal Universe
User experience in the Drupal Universe
 
Fronteers - Drupal 7 ux
Fronteers   - Drupal 7 uxFronteers   - Drupal 7 ux
Fronteers - Drupal 7 ux
 
Sustainable Design Process
Sustainable Design ProcessSustainable Design Process
Sustainable Design Process
 
Drupal 7 UX Project
Drupal 7 UX ProjectDrupal 7 UX Project
Drupal 7 UX Project
 
Drupal 6 to Drupal 7
Drupal 6 to Drupal 7Drupal 6 to Drupal 7
Drupal 6 to Drupal 7
 
Creating Considerate Web Applications
Creating Considerate Web ApplicationsCreating Considerate Web Applications
Creating Considerate Web Applications
 

Recently uploaded

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 

Recently uploaded (20)

Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 

Complexinterfaces