SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
Usability User Experience User Interface Design
User Interface Design
Style Guides are Not Dead
THEY JUST SMELL FUNNY
Michael Bechinie | Head of Experience Design | bechinie@usecon.com
#UXPA2017 | uxpa2017.org
#UIDSG
Design style…
#UIDSG 3Source: Museum Boppard
#UIDSG 4Source: didatticarte.it
Chair No 14
• New technique > bentwood
• One distinct style > variations
• Industrial production process
• Very successful business
• By 1930 Thonet had sold 50 million chairs
A solid construction plan, a style
guide and an effective production
process led to a successful business.
Thonet – a modern design company
#UIDSG 5Source: didatticarte.it
Todays’ IT ecosystem
#UIDSG 6
• Todays' business world consists of omni-channel
applications (web, mobile, POS, appliances, …)
• Especially business applications have mostly
web-frontends
• Many different tools out to document patterns,
based on code (HTML, CSS, JS)
Complex application ecosystem
#UIDSG 7Source: Bechinie
What challenges
do we have to face?
#UIDSG 8
• Often “good” screen and flow based interaction
patterns are not in place > nothing to be
documented
• Corporate and web style guides lack of
elements > not appropriate for applications
• Applications of today are extensive > prone to
inconsistencies
• Distributed projects and teams > communication
gaps
Cope with incomplete and
inconsistent design documentation.
Shortcomings in design management
#UIDSG 9Source: Pexels
• Dependence on UX / Design mindset of the
client > hostile attitude
• Will take a lot of time > (missing) budget?
• Added value is often not seen by the client
• Challenges of developing “modern” applications
within (IT) constraints
 E.g. legacy IT-frameworks > based on classical web-forms,
interactions were designed with (necessary) server
roundtrips in mind
 Mix of legacy system with current frameworks, like JFS (Java
Server Faces)
Style guide (SG) challenges
#UIDSG 10Source: Pexels
Benefits of SGs for different groups
Users Developers Business
End Users
More consistency leads to
reduced errors
Less frustration
Increased morale
Improved efficiency
Increased confidence
Reduced resistance to new
technology
#UIDSG 11Source: Gale 1996
Developers
Maintain control over
look and feel
Minimize reinvention
Capitalize on learning
Enable production of
reusable software
Reduce development time
Reduce arbitrary
design decisions
Business
Produce usable systems that
reduce support costs and
increase user satisfaction
Increase market awareness
Increase product awareness
Reduce training costs
Improve staff retention
Increase user acceptance of
new systems
How do we get there?
#UIDSG 12
There are different types of
style guides
#UIDSG 13
• Platform style guide (e.g. mobile, web, GUI,…)
• Corporate style guide (colours, typography, logo,
brand)
• Application family style guide (products within a
certain group of products)
• Application style guide (single application)
• Web style guide (for websites: contend focused,
pixel perfect)
• Development framework style guide (e.g.
bootstrap)
• Service design style guide (processes)
Style guide ≠ Style guide
Each SG type has a different goal
#UIDSG 14
Let’s focus on User Interface
Design Style Guides – UIDSGs
#UIDSG 15
• Preserve consistency within and between
applications
• Promote good design practice
• Get groups working together
• Provide repository for design guidelines and
standards
• Work as training aid for new members of the
product team
• Should be part of knowledge management
A UIDSG is a strategic tool for design
management.
UIDSG goals
#UIDSG 16
• Replace a detailed User Interface Specification
• Substitute step of interaction design
• Ensure usability per se
• Make sure that the application performs the
tasks required either by the end users or the
business
A UIDSG is (just) a piece in the
portfolio of different UX activities to
ensure the quality of a system,
product or service.
What a UIDSG can’t do
#UIDSG 17
• Develop pattern based
• Include also general usability principles
• Think from “Button to Business”
• Develop screen based patterns
 Page types (e.g. start, search, gallery etc.)
 Screen components (e.g. form, table etc.)
 User Interface widgets
• Interaction based
 Flows (e.g. switch from read to write mode, master > details)
 CRUD (C-reate, R-etrieve, U-pdate, D-elete)
 etc.
A clear strategy keeps the
development of an UIDSG on track.
Every UIDSG needs a strategy
#UIDSG 18
Source: Garret 2002
Lists
 info boxes
 figures
 tables
 document changes
How to Work with the UIDSG
Introduction
 goals of the UIDSG
 interface strategy
 intended user groups
 liability
 deviations
 IT framework
General Guidelines
 prioritized usability guidelines / heuristics
 accessibility
User Interface Design Framework
 structure of pages
 page types
 screen patterns
 interaction patterns
UI Widgets
 inactivity of UI widgets
 abbreviations
 text input fields
 link and button classes
 icons
 order of buttons
 list selection
 labels
 scrolling
Visual Design
 icon design
 colours
 sample screens
Default Settings
Online Help and Documentation
 guidelines for developing help content
Reference Documents
Icon List
Glossary
Screen Width Classes
Annex
Index
Every UIDSG needs a standard TOC to
cover important aspects of the
application(s).
UIDSG basic table of contents (TOC)
#UIDSG 19
Feedback
Consistency
Efficiency
Flexibility
Wording in the users’ language
Match between users and real world (mental model)
Clearly marked exits
Task orientation
Control
Minimize memory load - Recognition rather than recall
Transparency
Recovery and forgiveness
Aesthetics and emotional effect
Affordance
Nielsen, Molich Design Heuristics
#UIDSG 20
Source: Nielsen, Molich 1994
In which ways can an UIDSG
be implemented?
#UIDSG 21
• Single document
 E.g. WORD, PDF
 Stored on a server, intranet etc.
• Interactive
 HTML, Wiki: text with screenshots
 Interactive: try out components, code samples, descriptive text,
tables, screenshots
• Production tools
There is neither right / wrong nor a single
tool to develop and manage an UIDSG.
Single document vs. interactive
#UIDSG 22
Practicability of Production Tools
Tool Draw
Wireframes
Annotation
Wireframes
Visual
Design
Write main
UISG Body
Make UISG
Interactive
Export
Content
Word
PPT
Axure
Sketch
Markdown
CSS / HTML
#UIDSG 23
Low
Medium
High
Practicability
• Research project > experiments with tailored content, in
relation to user groups
 Only partly successful: people have the feeling to miss something,
good search wins over showing only tailored content
• Relevance of UIDSG changes over time for specific user
groups to different extent
 Developers > if patterns are developed and implemented in the
framework > no use to look it up in the UIDSG. Also valid for
colours > they are implemented in the CSS framework
 Business analyst (working with architecture tools) > they need
design patterns to write their functional requirements documents
 Tester > they need usability test cases to check the conformity of a
system against the UIDSG
The relevance of an UIDSG for different
groups changes over time.
Different content for different users?
#UIDSG 24
higher
lower
UIDSG
Relevance
Dev.
internal
Once the UIDSG
patterns are in a
dev. framework
Relevance once the UIDSG is in place
Dev.
external
Guidance for the
development of
components
Bus.
Use patterns in
business analysis
Test.
Use guidelines /
test cases to
check the UI
UX.
Develop consistent
patterns
Source: Bechinie
Is there a process the helps to
develop and manage an UIDSG ?
#UIDSG 26
UIDSG
development
(1) Initialize
and Plan
(2)
Understand
and Define
(3) Develop
(4) Evaluate
and Refine
(5) Deploy
and Train
(6) Lessons
learned and
Iterate
27
Accompanying
project activities
Governance, Promotors, Awareness activities etc.
Basic UIDSG development process
UIDSG
development
(1) Initialize
and Plan
(2)
Understand
and Define
(3) Develop
(4) Evaluate
and Refine
(5) Deploy
and Train
(6) Lessons
learned and
Iterate
• Goals
 Get funding
 Define team and UIDSG
owner
 Setup project and roadmap
 Define main goals for the
UIDSG
• Results
 Team in place with clear
responsibilities
 Prioritized goals
28
(1) Initialize and Plan
Accompanying
project activities
Governance, Promotors, Awareness activities etc.
UIDSG
development
(1) Initialize
and Plan
(2)
Understand
and Define
(3) Develop
(4) Evaluate
and Refine
(5) Deploy
and Train
(6) Lessons
learned and
Iterate
• Goals
 Analysis of current state of
system / documentation
 Collect insights and feedback
 Define user group(s)
 Inspect tool stack
• Results
 Content strategy
 Results from reviews
 Target audience
 Tool-chain
29
(2) Understand and Define
Accompanying
project activities
Governance, Promotors, Awareness activities etc.
UIDSG
development
(1) Initialize
and Plan
(2)
Understand
and Define
(3) Develop
(4) Evaluate
and Refine
(5) Deploy
and Train
(6) Lessons
learned and
Iterate
• Goals
 Define TOC
 Document / define needed
UID and IxD patterns
 Write collateral chapters
 Prepare icon list
 Provide conformity check list
• Results
 Main body of the UIDSG
 Accompanying material
30
(3) Develop
Accompanying
project activities
Governance, Promotors, Awareness activities etc.
UIDSG
development
(1) Initialize
and Plan
(2)
Understand
and Define
(3) Develop
(4) Evaluate
and Refine
(5) Deploy
and Train
(6) Lessons
learned and
Iterate
• Goals
 Quality assurance by
different user groups
 Review content
 Test tool stack
 First signed off version
• Results
 Improvements
 Identification of missing
content
 Iterated, confirmed v1.0
31
(4) Evaluate and Refine
Accompanying
project activities
Governance, Promotors, Awareness activities etc.
UIDSG
development
(1) Initialize
and Plan
(2)
Understand
and Define
(3) Develop
(4) Evaluate
and Refine
(5) Deploy
and Train
(6) Lessons
learned and
Iterate
• Goals
 Publishing UIDSG at the
target platform (single
document and/or interactive
version)
 Train the user groups
• Results
 In place UIDSG
 Interactive templates
 Conformity-test cases
 Icons and icon-list
 Informed and skilled teams
32
(5) Deploy and Train
Accompanying
project activities
Governance, Promotors, Awareness activities etc.
UIDSG
development
(1) Initialize
and Plan
(2)
Understand
and Define
(3) Develop
(4) Evaluate
and Refine
(5) Deploy
and Train
(6) Lessons
learned and
Iterate
• Goals
 Quality assurance of the
process
 Plan and budget next version
• Results
 Improved UIDSG
development process
 Editorial plan
33
(5) Lessons Learned and Iterate
Accompanying
project activities
Governance, Promotors, Awareness activities etc.
UIDSG
development
(1) Initialize
and Plan
(2)
Understand
and Define
(3) Develop
(4) Evaluate
and Refine
(5) Deploy
and Train
(6) Lessons
learned and
Iterate
• Goals: Get funding, define team and UIDSG owner,
setup project and roadmap, define main goals for
the UIDSG
• Results: Team in place with clear responsibilities,
prioritized goals
• Goals: Analysis of current state of
system / documentation, collect
insights and feedback, define user
group(s), inspect tool stack
• Results: Content strategy, results
from reviews, target audience, tool-
chain
• Goals: Define TOC, document / define
needed UID and IxD patterns, write
collateral chapters, prepare icon list,
provide conformity check list
• Results: Main body of the UIDSG,
accompanying material
• Goals: Publishing UIDSG at
the target platform (single
document and/or interactive
version), train the user
groups
• Results: In place UIDSG,
interactive templates,
conformity-test cases, icons,
icon-list, informed and
skilled teams
• Goals: Quality assurance of
the process, plan and
budget next version
• Results: Improved UIDSG
development process,
editorial plan
34
• Goals: Quality assurance by different user groups,
review content, test tool stack, first signed off
version
• Results: Improvements, identification of missing
content, iterated, confirmed v1.0
Accompanying
project activities
Governance, Promotors, Awareness activities etc.
Cheat Sheet: Basic UIDSG development process
Why SGs fail, how to resolve 1/4
Problem Solution
We will see how the style guide project evolves. Following an "organic flow" in the project is
not efficient; plan at least 3 to 4 months for
the initial version.
#UIDSG 35Source: Wilson 2001, Constantine & Lockwood 1999, Own experience
We do the style guide just with the operational
people to avoid complex discussions.
If key stakeholders and developers in general
have no input to the style guide the
acceptance is threatened.
To save time we give it to someone externally
to write the style guide.
Externals with no connection to the style
guide group are “Aliens”; form a team and
define a style guide owner.
We just follow existing platform style guides. Every project needs specific guideline,
platform guides can be just a part of them.
Why SGs fail, how to resolve 2/4
Problem Solution
The style guide has to be exhaustive. The content itself of a style guide needs a
preceding strategy: what to include and what
will stay in other places (e.g. concrete
requirements / analysis documents of specific
projects)
#UIDSG 36
The style guide is our “universal remedy“. Besides the guide itself it needs also a
standardizing process.
We will include the best and newest interaction
patterns in our style guide.
What goes in the style guide must be cross
checked with existing / planned in-house
development frameworks.
Many users say that our style guide is not
usable.
Iteratively test and inspect the document.
Why SGs fail, how to resolve 3/4
Problem Solution
I have to read so much to get the point. Too much running text is not effective; use
additional info-boxes, annotated screen,
tables, index etc.
#UIDSG 37
It's inconvenient to check whether the systems
conforms to our style guide.
A conformity checklist or usability test cases
are a tool for testers for formal conformity
checks (e.g. during functional tests).
Our tools are all separated; it's so time-
consuming to ensure that I use the right
pattern.
Prevent (too many) media disruptions and
aim for least possible touchpoints.
Why SGs fail, how to resolve 4/4
Problem Solution
The style guide will spread itself, we just send
out a link.
Plan a good communication / training plan for
introducing the style guide; otherwise
misunderstandings are predestined.
#UIDSG 38
The style guide is here, now we are done. The management of the style guide is at least
much important than the initial development.
Provide a method for updating the style guide
and develop reasonable rules on when new
standards must be enacted
• Think in iterations. Start early in an application
project with the development. Initial version of
the UIDSG can be “slim”
• Content development will be always “with your
back pointing into the future”
• “Have the guts” to change existing (bad) UID /
IxD patterns over time, based on feedback
 From usage of the document itself by user groups
 From users of the implemented applications, e.g.
conducted usability test
Tips and tricks 1/2
#UIDSG 39Source: Bechinie
• Plan review session with the user groups
• Create backlog for topics that rise from different
teams / projects that don't go directly in the
current version of the UIDSG
• Include new topics, only when they are thought
through
• Use the UIDSG also for conformity checks
 E.g. write specific usability test cases, give them to the
software testers for their test routines
 Use your defect tracking system to document the usability
bugs (violations of the UIDSG)
An UIDSG will be at any stage
incomplete and somewhat blurred.
Tips and tricks 2/2
#UIDSG 40Source: Bechinie
high
low
Level of
Consistency
UIDSG consistency and completeness
high
low
Level of
Completeness
Project A
Project B
Project D
Project …
Project C
Project E
UIDSG development
Contributions by different projects to the UIDSG
Situation: line of gaze
while developing an
UIDSG will always
point into the past.
Source: Bechinie
Initial
System
high
low
Level of
Consistency
Initial
System
UIDSG consistency and completeness
high
low
Level of
Completeness
Project A
Project B
Project D
Project …
Project C
Project E
UIDSG development
Contributions to the UIDSG by different projects
Source: Bechinie
Version 1 Version 2 Version 3
And how does this work
in the wild…?
#UIDSG 43
A case study
#UIDSG 44
• eGovernment application range
• Digital Data Management (DDM) for
environment and waste management
 Applications have to ensure legal security
 Cloud system, data warehouse in Austria
 AA level of accessibility
• Laws for the protection of: health, soil, air, water
• Cooperation of different stakeholder:
authorities, companies, experts
• Cross administrative business processes
 Prepare and submit waste balances
 Obligations to report to local authorities and EU
 Management of notifications of permissions
 Expert assessments
Case study: Digital Data Management (DDM)
#UIDSG 45Source: Bechinie
• 53.5 million tons waste per year in Austria
(approx. 900,000 box wagons)
• Waste has to be: moved, stored, utilized,
deposed
• Ecosystem of complex business applications
 45.000 registered users (companies)
 1.500 public official users (federal, provincial/district level)
 800.000 reports / year are submitted
DDM facts
#UIDSG 46Source: Bechinie
• Very fragmented application ecosystem
• Different age of each single applications
• Hardly any consistency within / between app.
• Legacy front end framework, form based
• Usability: big room for improvement
• Industry stakeholder very dissatisfied
• New app. projects have already started
• Style document: 10 page, out dated
Wake up call: new DDM technical
director identified need: improve
usability, we need an UIDSG.
Starting point of the UIDSG project
#UIDSG 47Source: Pexels
• Client budgeted UX activities,
UIDSG development
• Ownership of UIDSG: technical DDM director
• Usability group was installed
• “A Team” was defined
• Biweekly jour fixe of usability group
 Discussion of current (design, usability) issues from the
projects, provide concrete solutions
 Invite people to join and discuss their questions (e.g.
analysist)
Project setup
#UIDSG 48
Usability Group
#UIDSG 49
Test.
Software testing team
monitors overall app
consistency, based on
UIDSG
UX.
UX team develops
UID and IxD patterns,
writes main body of
UIDSG
Arch.
Internal system archi-
tecture provides IT
framework, develops
components
Auth.
Contracting authority
= Ministry for
Environment
Proj.
Business analysts of the different
projects participate in the
Usability Jour Fixe
Bus.
Biweekly Usability Jour Fixe
IT
Technical Director
has overall DDM
responsibility,
UIDSG owner
Source: Bechinie
UIDSG toolchain and
development workflow
#UIDSG 50
#UIDSG 51
Wireframes
UID patterns,
annotations
UID specification
document
Annotation of
visual design
screens
Main UIDSG
body
Icon list
UX.
UID, IxD pattern
for business
analysis
Usability test
cases
Single UIDSG document
Icons
Website with
interactive examples,
templates, code
CSS framework with
components
Usability bugs
Source: Bechinie
Example documents
#UIDSG 52
Single UIDSG document Icon list
#UIDSG 53
Review of UIDSG
Bus. Dev.
internal Test.
UX.
UX team develops
UID and IxD patterns,
writes main UIDSG body
Single UIDSG
document
UIDSG development workflow
Usability
Group
Iterations, quality
assurance
Source: Bechinie
Auth.
Official sign off for
UIDSG
• Consistency within and between DDM
applications has improved
• Overall DDM usability has improved (checked by
usability tests, SUS-scores)
• General acceptance of DDM application by end
users (companies, authorities) is higher than
4 years ago (feedback from users)
• Value of UIDSG is recognized by: developers,
analysts, testers (feedback within different team
meetings)
• Awareness towards consistency within the
whole organization has been raised (topic is
much more thematised)
What return did we generated?
#UIDSG 54Source: Pexels
• Versioning
 Annotations in the UIDSG for parts that have changed to
the last version are helpful, e.g. annotations in the single
Word document
• Interpretation of UIDSG
 It still needs humans to explain the UIDSG to avoid
misinterpretations
 Find balance between too loose (too much room for
interpretation) and too rigid definitions and rules (it’s not
possible to define every case within complex applications)
Lessons learned 1/3
#UIDSG 55Source: Bechinie
• Content
 Take out content redundancies (writing the same content
at different positions in the single document)
 Enhance cross referencing of content within the single
document
 Improve the clarity of rationality behind (design) decisions
in the UIDSG
• Management
 Improve reaction time of UIDSG group towards questions
from projects
Lessons learned 2/3
#UIDSG 56Source: Bechinie
• Application
 Findability of topics in the document must be improved
 Testability of code against UIDSG has to be improved by
prioritising and clustering of usability test cases
• Deployment
 Single document has its value but is at its limit with 250
pages > index, table of contents, table of figures,
annotated screens, bad/good examples, icon-list
 Annotations what has changed and the search function of
the word processor helps to find the information needed
 Provide a single document (DOC,PDF) and an interactive
version (HTML) for the UIDSG body
Lessons learned 3/3
#UIDSG 57Source: Bechinie
• UIDSG development needs its own project
• Install a quality group
• Define a tool chain that fits your general setup
• Start early, think and develop in iterations
• Provide easy and interactive access
• Bring the content to the tasks of the user groups
• Use it as a conversation tool among stakeholders
• Use the UIDSG also for conformity checks
• Conduct trainings
• Do a lessons learned session from time to time
Wrapping up
#UIDSG 58Source: Pexels
Is there a take home
mantra?
#UIDSG 59
Doesn't replace human centred design activity
Is part of the design management
Will be always incomplete
Isn't a licence to stop thinking
A solid UIDSG and an effective
management process leads to a
successful application.
A User Interface Design Style Guide…
Michael Bechinie
USECON
Head of Experience Design
bechinie@usecon.com
@beemcog
#UIDSG 60Source: Bechinie

Contenu connexe

Tendances

Danforth Media Capabilities
Danforth Media CapabilitiesDanforth Media Capabilities
Danforth Media CapabilitiesDanforth
 
UX STRAT USA: Beverly May, "Moving Your Team From Good To Great UX"
UX STRAT USA: Beverly May, "Moving Your Team From Good To Great UX"UX STRAT USA: Beverly May, "Moving Your Team From Good To Great UX"
UX STRAT USA: Beverly May, "Moving Your Team From Good To Great UX"UX STRAT
 
Why user experience design fails.
Why user experience design fails.Why user experience design fails.
Why user experience design fails.Patrick Mooney
 
UX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationUX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationMargaret Hanley
 
User research 101 - UXID - Indonesia
User research 101 - UXID - IndonesiaUser research 101 - UXID - Indonesia
User research 101 - UXID - IndonesiaPedro Custódio
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMAurobinda Pradhan
 
The UX Process Behind Compelling User Experiences
The UX Process Behind Compelling User ExperiencesThe UX Process Behind Compelling User Experiences
The UX Process Behind Compelling User ExperiencesBelatrix Software
 
UX Workshop: Lean UX process (Usability Day FMH)
UX Workshop: Lean UX process (Usability Day FMH)UX Workshop: Lean UX process (Usability Day FMH)
UX Workshop: Lean UX process (Usability Day FMH)Ricardo Luiz
 
Sridhar Dhulipala's design portfolio
Sridhar Dhulipala's design portfolioSridhar Dhulipala's design portfolio
Sridhar Dhulipala's design portfoliodhulis
 
Integrating UX into an Agile Process
Integrating UX into an Agile ProcessIntegrating UX into an Agile Process
Integrating UX into an Agile ProcessJanice James
 
Institutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdarInstitutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdarapgionline
 
Foundations For A Great User Experience
Foundations For A Great User ExperienceFoundations For A Great User Experience
Foundations For A Great User ExperienceDanforth
 
Wells Fargo Ux Strategy - Strategy Presentation
Wells Fargo Ux Strategy - Strategy PresentationWells Fargo Ux Strategy - Strategy Presentation
Wells Fargo Ux Strategy - Strategy PresentationBrad Briscoe
 
Yu-Hsiu Li Design as one UXMY
Yu-Hsiu Li Design as one UXMYYu-Hsiu Li Design as one UXMY
Yu-Hsiu Li Design as one UXMYUXMalaysia
 
Building And Managing Successful Ux Teams
Building And Managing Successful Ux TeamsBuilding And Managing Successful Ux Teams
Building And Managing Successful Ux TeamsRod Farmer
 
UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)Balanced Team
 
Intro to UX: Enterprise UX
Intro to UX: Enterprise UXIntro to UX: Enterprise UX
Intro to UX: Enterprise UXBart Van Hecke
 
UX Evolution Mindset & Methods
UX Evolution Mindset & MethodsUX Evolution Mindset & Methods
UX Evolution Mindset & MethodsDanforth
 
UX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile AppsUX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile AppsUXBERT
 

Tendances (20)

Danforth Media Capabilities
Danforth Media CapabilitiesDanforth Media Capabilities
Danforth Media Capabilities
 
UX STRAT USA: Beverly May, "Moving Your Team From Good To Great UX"
UX STRAT USA: Beverly May, "Moving Your Team From Good To Great UX"UX STRAT USA: Beverly May, "Moving Your Team From Good To Great UX"
UX STRAT USA: Beverly May, "Moving Your Team From Good To Great UX"
 
Why user experience design fails.
Why user experience design fails.Why user experience design fails.
Why user experience design fails.
 
User Centered Design 101
User Centered Design 101User Centered Design 101
User Centered Design 101
 
UX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationUX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisation
 
User research 101 - UXID - Indonesia
User research 101 - UXID - IndonesiaUser research 101 - UXID - Indonesia
User research 101 - UXID - Indonesia
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PM
 
The UX Process Behind Compelling User Experiences
The UX Process Behind Compelling User ExperiencesThe UX Process Behind Compelling User Experiences
The UX Process Behind Compelling User Experiences
 
UX Workshop: Lean UX process (Usability Day FMH)
UX Workshop: Lean UX process (Usability Day FMH)UX Workshop: Lean UX process (Usability Day FMH)
UX Workshop: Lean UX process (Usability Day FMH)
 
Sridhar Dhulipala's design portfolio
Sridhar Dhulipala's design portfolioSridhar Dhulipala's design portfolio
Sridhar Dhulipala's design portfolio
 
Integrating UX into an Agile Process
Integrating UX into an Agile ProcessIntegrating UX into an Agile Process
Integrating UX into an Agile Process
 
Institutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdarInstitutionalization of user experience chaitanya inamdar
Institutionalization of user experience chaitanya inamdar
 
Foundations For A Great User Experience
Foundations For A Great User ExperienceFoundations For A Great User Experience
Foundations For A Great User Experience
 
Wells Fargo Ux Strategy - Strategy Presentation
Wells Fargo Ux Strategy - Strategy PresentationWells Fargo Ux Strategy - Strategy Presentation
Wells Fargo Ux Strategy - Strategy Presentation
 
Yu-Hsiu Li Design as one UXMY
Yu-Hsiu Li Design as one UXMYYu-Hsiu Li Design as one UXMY
Yu-Hsiu Li Design as one UXMY
 
Building And Managing Successful Ux Teams
Building And Managing Successful Ux TeamsBuilding And Managing Successful Ux Teams
Building And Managing Successful Ux Teams
 
UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)UXI Matrix (Jon Innes)
UXI Matrix (Jon Innes)
 
Intro to UX: Enterprise UX
Intro to UX: Enterprise UXIntro to UX: Enterprise UX
Intro to UX: Enterprise UX
 
UX Evolution Mindset & Methods
UX Evolution Mindset & MethodsUX Evolution Mindset & Methods
UX Evolution Mindset & Methods
 
UX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile AppsUX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
 

Similaire à User Interface Design Style Guides are not dead, the just smell funny

User centered design process - Measurefest Presentation
User centered design process - Measurefest PresentationUser centered design process - Measurefest Presentation
User centered design process - Measurefest Presentationflashbender
 
Design Learnings
Design LearningsDesign Learnings
Design LearningsQuikr
 
User Experience Design Initiation
User Experience Design InitiationUser Experience Design Initiation
User Experience Design InitiationShalien Kishore
 
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX DesignSrijan Technologies
 
UX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudUX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudPhilipp Engel
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf1508 A/S
 
Design Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in ConsistencyDesign Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in ConsistencyEqual Experts
 
User Centered Design
User Centered DesignUser Centered Design
User Centered DesignShawn Calvert
 
Resume_Samar
Resume_SamarResume_Samar
Resume_SamarSamar Pal
 
Intelligent Design - Transitioning UX into UI
Intelligent Design - Transitioning UX into UI Intelligent Design - Transitioning UX into UI
Intelligent Design - Transitioning UX into UI Michelle Reyes
 
WinkTales Creative Solutions Bangalore UI UX Design Portfolio
WinkTales Creative Solutions Bangalore UI UX Design Portfolio WinkTales Creative Solutions Bangalore UI UX Design Portfolio
WinkTales Creative Solutions Bangalore UI UX Design Portfolio Vinumon S
 
User Experience For Startups
User Experience For StartupsUser Experience For Startups
User Experience For StartupsSultan Shalakhti
 
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT
 
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3Aravind Rajagopalan
 
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & AschwandenLavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & AschwandenJames Smith
 

Similaire à User Interface Design Style Guides are not dead, the just smell funny (20)

UX Explained
UX ExplainedUX Explained
UX Explained
 
User centered design process - Measurefest Presentation
User centered design process - Measurefest PresentationUser centered design process - Measurefest Presentation
User centered design process - Measurefest Presentation
 
Design Learnings
Design LearningsDesign Learnings
Design Learnings
 
User Experience Design Initiation
User Experience Design InitiationUser Experience Design Initiation
User Experience Design Initiation
 
UX/UI Introduction
UX/UI IntroductionUX/UI Introduction
UX/UI Introduction
 
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
 
UX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudUX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience Cloud
 
MB Design Systems slides.pdf
MB Design Systems slides.pdfMB Design Systems slides.pdf
MB Design Systems slides.pdf
 
Design Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in ConsistencyDesign Systems: Designing out Waste, Designing in Consistency
Design Systems: Designing out Waste, Designing in Consistency
 
User Centered Design
User Centered DesignUser Centered Design
User Centered Design
 
Your Brain on Responsive Design
Your Brain on Responsive DesignYour Brain on Responsive Design
Your Brain on Responsive Design
 
Resume_Samar
Resume_SamarResume_Samar
Resume_Samar
 
Intelligent Design - Transitioning UX into UI
Intelligent Design - Transitioning UX into UI Intelligent Design - Transitioning UX into UI
Intelligent Design - Transitioning UX into UI
 
WinkTales Creative Solutions Bangalore UI UX Design Portfolio
WinkTales Creative Solutions Bangalore UI UX Design Portfolio WinkTales Creative Solutions Bangalore UI UX Design Portfolio
WinkTales Creative Solutions Bangalore UI UX Design Portfolio
 
User Experience For Startups
User Experience For StartupsUser Experience For Startups
User Experience For Startups
 
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
 
1
11
1
 
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
 
1
11
1
 
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & AschwandenLavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
Lavacon 2010: Stop Documenting and Start Designing - Smith & Aschwanden
 

Plus de USECON

USECON MuC 2018: User Integration im agilen Umfeld
USECON MuC 2018: User Integration im agilen UmfeldUSECON MuC 2018: User Integration im agilen Umfeld
USECON MuC 2018: User Integration im agilen UmfeldUSECON
 
RoX 2017 - Can Security and User Experience coexist?
RoX 2017 - Can Security and User Experience coexist?RoX 2017 - Can Security and User Experience coexist?
RoX 2017 - Can Security and User Experience coexist?USECON
 
RoX 2017 - Customer Experiencing: Community Design Thinking
RoX 2017 - Customer Experiencing: Community Design ThinkingRoX 2017 - Customer Experiencing: Community Design Thinking
RoX 2017 - Customer Experiencing: Community Design ThinkingUSECON
 
RoX 2017 - Gutes Design macht hyggelig
RoX 2017 - Gutes Design macht hyggeligRoX 2017 - Gutes Design macht hyggelig
RoX 2017 - Gutes Design macht hyggeligUSECON
 
RoX 2017 - Motivation wird digital - Potentiale von persuasiven Technologien ...
RoX 2017 - Motivation wird digital - Potentiale von persuasiven Technologien ...RoX 2017 - Motivation wird digital - Potentiale von persuasiven Technologien ...
RoX 2017 - Motivation wird digital - Potentiale von persuasiven Technologien ...USECON
 
Workshop RoX2017 Customer Journey Mapping
Workshop RoX2017 Customer Journey MappingWorkshop RoX2017 Customer Journey Mapping
Workshop RoX2017 Customer Journey MappingUSECON
 
Workshop RoX2017 Customer Journey Mapping - Vorstellung SIGNON
Workshop RoX2017 Customer Journey Mapping - Vorstellung SIGNONWorkshop RoX2017 Customer Journey Mapping - Vorstellung SIGNON
Workshop RoX2017 Customer Journey Mapping - Vorstellung SIGNONUSECON
 
User Experience in Virtual and Augmented Reality
User Experience in Virtual and Augmented RealityUser Experience in Virtual and Augmented Reality
User Experience in Virtual and Augmented RealityUSECON
 
Gesteigerte Employee Experience durch mobile Ethnographie
Gesteigerte Employee Experience durch mobile EthnographieGesteigerte Employee Experience durch mobile Ethnographie
Gesteigerte Employee Experience durch mobile EthnographieUSECON
 
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5USECON
 
USECON Webinar 2017: Zu Gast bei Alina - Marc Busch vom AIT
USECON Webinar 2017: Zu Gast bei Alina - Marc Busch vom AITUSECON Webinar 2017: Zu Gast bei Alina - Marc Busch vom AIT
USECON Webinar 2017: Zu Gast bei Alina - Marc Busch vom AITUSECON
 
USECON Webinar 2017: Zu Gast bei Alina - Florian Leiler von indoo.rs
USECON Webinar 2017: Zu Gast bei Alina - Florian Leiler von indoo.rsUSECON Webinar 2017: Zu Gast bei Alina - Florian Leiler von indoo.rs
USECON Webinar 2017: Zu Gast bei Alina - Florian Leiler von indoo.rsUSECON
 
USECON RoX2016: Künstliche Intelligenz - Joy of Use
USECON RoX2016: Künstliche Intelligenz - Joy of UseUSECON RoX2016: Künstliche Intelligenz - Joy of Use
USECON RoX2016: Künstliche Intelligenz - Joy of UseUSECON
 
USECON RoX2016: User Experience & User Acceptance: Nutzen und Potentiale aus ...
USECON RoX2016: User Experience & User Acceptance: Nutzen und Potentiale aus ...USECON RoX2016: User Experience & User Acceptance: Nutzen und Potentiale aus ...
USECON RoX2016: User Experience & User Acceptance: Nutzen und Potentiale aus ...USECON
 
USECON RoX2016: Creating the ultimate last-mile experience
USECON RoX2016: Creating the ultimate last-mile experienceUSECON RoX2016: Creating the ultimate last-mile experience
USECON RoX2016: Creating the ultimate last-mile experienceUSECON
 
USECON RoX2016: DIYSCITBD! WTH?
USECON RoX2016: DIYSCITBD! WTH?USECON RoX2016: DIYSCITBD! WTH?
USECON RoX2016: DIYSCITBD! WTH?USECON
 
USECON RoX2016: Der Weg ist das Ziel? Indoor-Navigation ermöglicht grenzenlos...
USECON RoX2016: Der Weg ist das Ziel? Indoor-Navigation ermöglicht grenzenlos...USECON RoX2016: Der Weg ist das Ziel? Indoor-Navigation ermöglicht grenzenlos...
USECON RoX2016: Der Weg ist das Ziel? Indoor-Navigation ermöglicht grenzenlos...USECON
 
USECON RoX2016: Agile & User Experience - Crossing Borders?
USECON RoX2016: Agile & User Experience - Crossing Borders?USECON RoX2016: Agile & User Experience - Crossing Borders?
USECON RoX2016: Agile & User Experience - Crossing Borders?USECON
 
USECON RoX2016: Digitalisierung als wesentlicher Eckpfeiler der Qualitätsstra...
USECON RoX2016: Digitalisierung als wesentlicher Eckpfeiler der Qualitätsstra...USECON RoX2016: Digitalisierung als wesentlicher Eckpfeiler der Qualitätsstra...
USECON RoX2016: Digitalisierung als wesentlicher Eckpfeiler der Qualitätsstra...USECON
 
USECON RoX2016: An Grenzen stoßen - Real & Digital
USECON RoX2016: An Grenzen stoßen - Real & DigitalUSECON RoX2016: An Grenzen stoßen - Real & Digital
USECON RoX2016: An Grenzen stoßen - Real & DigitalUSECON
 

Plus de USECON (20)

USECON MuC 2018: User Integration im agilen Umfeld
USECON MuC 2018: User Integration im agilen UmfeldUSECON MuC 2018: User Integration im agilen Umfeld
USECON MuC 2018: User Integration im agilen Umfeld
 
RoX 2017 - Can Security and User Experience coexist?
RoX 2017 - Can Security and User Experience coexist?RoX 2017 - Can Security and User Experience coexist?
RoX 2017 - Can Security and User Experience coexist?
 
RoX 2017 - Customer Experiencing: Community Design Thinking
RoX 2017 - Customer Experiencing: Community Design ThinkingRoX 2017 - Customer Experiencing: Community Design Thinking
RoX 2017 - Customer Experiencing: Community Design Thinking
 
RoX 2017 - Gutes Design macht hyggelig
RoX 2017 - Gutes Design macht hyggeligRoX 2017 - Gutes Design macht hyggelig
RoX 2017 - Gutes Design macht hyggelig
 
RoX 2017 - Motivation wird digital - Potentiale von persuasiven Technologien ...
RoX 2017 - Motivation wird digital - Potentiale von persuasiven Technologien ...RoX 2017 - Motivation wird digital - Potentiale von persuasiven Technologien ...
RoX 2017 - Motivation wird digital - Potentiale von persuasiven Technologien ...
 
Workshop RoX2017 Customer Journey Mapping
Workshop RoX2017 Customer Journey MappingWorkshop RoX2017 Customer Journey Mapping
Workshop RoX2017 Customer Journey Mapping
 
Workshop RoX2017 Customer Journey Mapping - Vorstellung SIGNON
Workshop RoX2017 Customer Journey Mapping - Vorstellung SIGNONWorkshop RoX2017 Customer Journey Mapping - Vorstellung SIGNON
Workshop RoX2017 Customer Journey Mapping - Vorstellung SIGNON
 
User Experience in Virtual and Augmented Reality
User Experience in Virtual and Augmented RealityUser Experience in Virtual and Augmented Reality
User Experience in Virtual and Augmented Reality
 
Gesteigerte Employee Experience durch mobile Ethnographie
Gesteigerte Employee Experience durch mobile EthnographieGesteigerte Employee Experience durch mobile Ethnographie
Gesteigerte Employee Experience durch mobile Ethnographie
 
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
USECON Webinar 2017: Alina's Guests - Floor Drees from sektor5
 
USECON Webinar 2017: Zu Gast bei Alina - Marc Busch vom AIT
USECON Webinar 2017: Zu Gast bei Alina - Marc Busch vom AITUSECON Webinar 2017: Zu Gast bei Alina - Marc Busch vom AIT
USECON Webinar 2017: Zu Gast bei Alina - Marc Busch vom AIT
 
USECON Webinar 2017: Zu Gast bei Alina - Florian Leiler von indoo.rs
USECON Webinar 2017: Zu Gast bei Alina - Florian Leiler von indoo.rsUSECON Webinar 2017: Zu Gast bei Alina - Florian Leiler von indoo.rs
USECON Webinar 2017: Zu Gast bei Alina - Florian Leiler von indoo.rs
 
USECON RoX2016: Künstliche Intelligenz - Joy of Use
USECON RoX2016: Künstliche Intelligenz - Joy of UseUSECON RoX2016: Künstliche Intelligenz - Joy of Use
USECON RoX2016: Künstliche Intelligenz - Joy of Use
 
USECON RoX2016: User Experience & User Acceptance: Nutzen und Potentiale aus ...
USECON RoX2016: User Experience & User Acceptance: Nutzen und Potentiale aus ...USECON RoX2016: User Experience & User Acceptance: Nutzen und Potentiale aus ...
USECON RoX2016: User Experience & User Acceptance: Nutzen und Potentiale aus ...
 
USECON RoX2016: Creating the ultimate last-mile experience
USECON RoX2016: Creating the ultimate last-mile experienceUSECON RoX2016: Creating the ultimate last-mile experience
USECON RoX2016: Creating the ultimate last-mile experience
 
USECON RoX2016: DIYSCITBD! WTH?
USECON RoX2016: DIYSCITBD! WTH?USECON RoX2016: DIYSCITBD! WTH?
USECON RoX2016: DIYSCITBD! WTH?
 
USECON RoX2016: Der Weg ist das Ziel? Indoor-Navigation ermöglicht grenzenlos...
USECON RoX2016: Der Weg ist das Ziel? Indoor-Navigation ermöglicht grenzenlos...USECON RoX2016: Der Weg ist das Ziel? Indoor-Navigation ermöglicht grenzenlos...
USECON RoX2016: Der Weg ist das Ziel? Indoor-Navigation ermöglicht grenzenlos...
 
USECON RoX2016: Agile & User Experience - Crossing Borders?
USECON RoX2016: Agile & User Experience - Crossing Borders?USECON RoX2016: Agile & User Experience - Crossing Borders?
USECON RoX2016: Agile & User Experience - Crossing Borders?
 
USECON RoX2016: Digitalisierung als wesentlicher Eckpfeiler der Qualitätsstra...
USECON RoX2016: Digitalisierung als wesentlicher Eckpfeiler der Qualitätsstra...USECON RoX2016: Digitalisierung als wesentlicher Eckpfeiler der Qualitätsstra...
USECON RoX2016: Digitalisierung als wesentlicher Eckpfeiler der Qualitätsstra...
 
USECON RoX2016: An Grenzen stoßen - Real & Digital
USECON RoX2016: An Grenzen stoßen - Real & DigitalUSECON RoX2016: An Grenzen stoßen - Real & Digital
USECON RoX2016: An Grenzen stoßen - Real & Digital
 

Dernier

Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLNitya salvi
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyNitya salvi
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...amitlee9823
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Nitya salvi
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 

Dernier (20)

Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 

User Interface Design Style Guides are not dead, the just smell funny

  • 1. Usability User Experience User Interface Design User Interface Design Style Guides are Not Dead THEY JUST SMELL FUNNY Michael Bechinie | Head of Experience Design | bechinie@usecon.com #UXPA2017 | uxpa2017.org #UIDSG
  • 5. • New technique > bentwood • One distinct style > variations • Industrial production process • Very successful business • By 1930 Thonet had sold 50 million chairs A solid construction plan, a style guide and an effective production process led to a successful business. Thonet – a modern design company #UIDSG 5Source: didatticarte.it
  • 7. • Todays' business world consists of omni-channel applications (web, mobile, POS, appliances, …) • Especially business applications have mostly web-frontends • Many different tools out to document patterns, based on code (HTML, CSS, JS) Complex application ecosystem #UIDSG 7Source: Bechinie
  • 8. What challenges do we have to face? #UIDSG 8
  • 9. • Often “good” screen and flow based interaction patterns are not in place > nothing to be documented • Corporate and web style guides lack of elements > not appropriate for applications • Applications of today are extensive > prone to inconsistencies • Distributed projects and teams > communication gaps Cope with incomplete and inconsistent design documentation. Shortcomings in design management #UIDSG 9Source: Pexels
  • 10. • Dependence on UX / Design mindset of the client > hostile attitude • Will take a lot of time > (missing) budget? • Added value is often not seen by the client • Challenges of developing “modern” applications within (IT) constraints  E.g. legacy IT-frameworks > based on classical web-forms, interactions were designed with (necessary) server roundtrips in mind  Mix of legacy system with current frameworks, like JFS (Java Server Faces) Style guide (SG) challenges #UIDSG 10Source: Pexels
  • 11. Benefits of SGs for different groups Users Developers Business End Users More consistency leads to reduced errors Less frustration Increased morale Improved efficiency Increased confidence Reduced resistance to new technology #UIDSG 11Source: Gale 1996 Developers Maintain control over look and feel Minimize reinvention Capitalize on learning Enable production of reusable software Reduce development time Reduce arbitrary design decisions Business Produce usable systems that reduce support costs and increase user satisfaction Increase market awareness Increase product awareness Reduce training costs Improve staff retention Increase user acceptance of new systems
  • 12. How do we get there? #UIDSG 12
  • 13. There are different types of style guides #UIDSG 13
  • 14. • Platform style guide (e.g. mobile, web, GUI,…) • Corporate style guide (colours, typography, logo, brand) • Application family style guide (products within a certain group of products) • Application style guide (single application) • Web style guide (for websites: contend focused, pixel perfect) • Development framework style guide (e.g. bootstrap) • Service design style guide (processes) Style guide ≠ Style guide Each SG type has a different goal #UIDSG 14
  • 15. Let’s focus on User Interface Design Style Guides – UIDSGs #UIDSG 15
  • 16. • Preserve consistency within and between applications • Promote good design practice • Get groups working together • Provide repository for design guidelines and standards • Work as training aid for new members of the product team • Should be part of knowledge management A UIDSG is a strategic tool for design management. UIDSG goals #UIDSG 16
  • 17. • Replace a detailed User Interface Specification • Substitute step of interaction design • Ensure usability per se • Make sure that the application performs the tasks required either by the end users or the business A UIDSG is (just) a piece in the portfolio of different UX activities to ensure the quality of a system, product or service. What a UIDSG can’t do #UIDSG 17
  • 18. • Develop pattern based • Include also general usability principles • Think from “Button to Business” • Develop screen based patterns  Page types (e.g. start, search, gallery etc.)  Screen components (e.g. form, table etc.)  User Interface widgets • Interaction based  Flows (e.g. switch from read to write mode, master > details)  CRUD (C-reate, R-etrieve, U-pdate, D-elete)  etc. A clear strategy keeps the development of an UIDSG on track. Every UIDSG needs a strategy #UIDSG 18 Source: Garret 2002
  • 19. Lists  info boxes  figures  tables  document changes How to Work with the UIDSG Introduction  goals of the UIDSG  interface strategy  intended user groups  liability  deviations  IT framework General Guidelines  prioritized usability guidelines / heuristics  accessibility User Interface Design Framework  structure of pages  page types  screen patterns  interaction patterns UI Widgets  inactivity of UI widgets  abbreviations  text input fields  link and button classes  icons  order of buttons  list selection  labels  scrolling Visual Design  icon design  colours  sample screens Default Settings Online Help and Documentation  guidelines for developing help content Reference Documents Icon List Glossary Screen Width Classes Annex Index Every UIDSG needs a standard TOC to cover important aspects of the application(s). UIDSG basic table of contents (TOC) #UIDSG 19
  • 20. Feedback Consistency Efficiency Flexibility Wording in the users’ language Match between users and real world (mental model) Clearly marked exits Task orientation Control Minimize memory load - Recognition rather than recall Transparency Recovery and forgiveness Aesthetics and emotional effect Affordance Nielsen, Molich Design Heuristics #UIDSG 20 Source: Nielsen, Molich 1994
  • 21. In which ways can an UIDSG be implemented? #UIDSG 21
  • 22. • Single document  E.g. WORD, PDF  Stored on a server, intranet etc. • Interactive  HTML, Wiki: text with screenshots  Interactive: try out components, code samples, descriptive text, tables, screenshots • Production tools There is neither right / wrong nor a single tool to develop and manage an UIDSG. Single document vs. interactive #UIDSG 22
  • 23. Practicability of Production Tools Tool Draw Wireframes Annotation Wireframes Visual Design Write main UISG Body Make UISG Interactive Export Content Word PPT Axure Sketch Markdown CSS / HTML #UIDSG 23 Low Medium High Practicability
  • 24. • Research project > experiments with tailored content, in relation to user groups  Only partly successful: people have the feeling to miss something, good search wins over showing only tailored content • Relevance of UIDSG changes over time for specific user groups to different extent  Developers > if patterns are developed and implemented in the framework > no use to look it up in the UIDSG. Also valid for colours > they are implemented in the CSS framework  Business analyst (working with architecture tools) > they need design patterns to write their functional requirements documents  Tester > they need usability test cases to check the conformity of a system against the UIDSG The relevance of an UIDSG for different groups changes over time. Different content for different users? #UIDSG 24
  • 25. higher lower UIDSG Relevance Dev. internal Once the UIDSG patterns are in a dev. framework Relevance once the UIDSG is in place Dev. external Guidance for the development of components Bus. Use patterns in business analysis Test. Use guidelines / test cases to check the UI UX. Develop consistent patterns Source: Bechinie
  • 26. Is there a process the helps to develop and manage an UIDSG ? #UIDSG 26
  • 27. UIDSG development (1) Initialize and Plan (2) Understand and Define (3) Develop (4) Evaluate and Refine (5) Deploy and Train (6) Lessons learned and Iterate 27 Accompanying project activities Governance, Promotors, Awareness activities etc. Basic UIDSG development process
  • 28. UIDSG development (1) Initialize and Plan (2) Understand and Define (3) Develop (4) Evaluate and Refine (5) Deploy and Train (6) Lessons learned and Iterate • Goals  Get funding  Define team and UIDSG owner  Setup project and roadmap  Define main goals for the UIDSG • Results  Team in place with clear responsibilities  Prioritized goals 28 (1) Initialize and Plan Accompanying project activities Governance, Promotors, Awareness activities etc.
  • 29. UIDSG development (1) Initialize and Plan (2) Understand and Define (3) Develop (4) Evaluate and Refine (5) Deploy and Train (6) Lessons learned and Iterate • Goals  Analysis of current state of system / documentation  Collect insights and feedback  Define user group(s)  Inspect tool stack • Results  Content strategy  Results from reviews  Target audience  Tool-chain 29 (2) Understand and Define Accompanying project activities Governance, Promotors, Awareness activities etc.
  • 30. UIDSG development (1) Initialize and Plan (2) Understand and Define (3) Develop (4) Evaluate and Refine (5) Deploy and Train (6) Lessons learned and Iterate • Goals  Define TOC  Document / define needed UID and IxD patterns  Write collateral chapters  Prepare icon list  Provide conformity check list • Results  Main body of the UIDSG  Accompanying material 30 (3) Develop Accompanying project activities Governance, Promotors, Awareness activities etc.
  • 31. UIDSG development (1) Initialize and Plan (2) Understand and Define (3) Develop (4) Evaluate and Refine (5) Deploy and Train (6) Lessons learned and Iterate • Goals  Quality assurance by different user groups  Review content  Test tool stack  First signed off version • Results  Improvements  Identification of missing content  Iterated, confirmed v1.0 31 (4) Evaluate and Refine Accompanying project activities Governance, Promotors, Awareness activities etc.
  • 32. UIDSG development (1) Initialize and Plan (2) Understand and Define (3) Develop (4) Evaluate and Refine (5) Deploy and Train (6) Lessons learned and Iterate • Goals  Publishing UIDSG at the target platform (single document and/or interactive version)  Train the user groups • Results  In place UIDSG  Interactive templates  Conformity-test cases  Icons and icon-list  Informed and skilled teams 32 (5) Deploy and Train Accompanying project activities Governance, Promotors, Awareness activities etc.
  • 33. UIDSG development (1) Initialize and Plan (2) Understand and Define (3) Develop (4) Evaluate and Refine (5) Deploy and Train (6) Lessons learned and Iterate • Goals  Quality assurance of the process  Plan and budget next version • Results  Improved UIDSG development process  Editorial plan 33 (5) Lessons Learned and Iterate Accompanying project activities Governance, Promotors, Awareness activities etc.
  • 34. UIDSG development (1) Initialize and Plan (2) Understand and Define (3) Develop (4) Evaluate and Refine (5) Deploy and Train (6) Lessons learned and Iterate • Goals: Get funding, define team and UIDSG owner, setup project and roadmap, define main goals for the UIDSG • Results: Team in place with clear responsibilities, prioritized goals • Goals: Analysis of current state of system / documentation, collect insights and feedback, define user group(s), inspect tool stack • Results: Content strategy, results from reviews, target audience, tool- chain • Goals: Define TOC, document / define needed UID and IxD patterns, write collateral chapters, prepare icon list, provide conformity check list • Results: Main body of the UIDSG, accompanying material • Goals: Publishing UIDSG at the target platform (single document and/or interactive version), train the user groups • Results: In place UIDSG, interactive templates, conformity-test cases, icons, icon-list, informed and skilled teams • Goals: Quality assurance of the process, plan and budget next version • Results: Improved UIDSG development process, editorial plan 34 • Goals: Quality assurance by different user groups, review content, test tool stack, first signed off version • Results: Improvements, identification of missing content, iterated, confirmed v1.0 Accompanying project activities Governance, Promotors, Awareness activities etc. Cheat Sheet: Basic UIDSG development process
  • 35. Why SGs fail, how to resolve 1/4 Problem Solution We will see how the style guide project evolves. Following an "organic flow" in the project is not efficient; plan at least 3 to 4 months for the initial version. #UIDSG 35Source: Wilson 2001, Constantine & Lockwood 1999, Own experience We do the style guide just with the operational people to avoid complex discussions. If key stakeholders and developers in general have no input to the style guide the acceptance is threatened. To save time we give it to someone externally to write the style guide. Externals with no connection to the style guide group are “Aliens”; form a team and define a style guide owner. We just follow existing platform style guides. Every project needs specific guideline, platform guides can be just a part of them.
  • 36. Why SGs fail, how to resolve 2/4 Problem Solution The style guide has to be exhaustive. The content itself of a style guide needs a preceding strategy: what to include and what will stay in other places (e.g. concrete requirements / analysis documents of specific projects) #UIDSG 36 The style guide is our “universal remedy“. Besides the guide itself it needs also a standardizing process. We will include the best and newest interaction patterns in our style guide. What goes in the style guide must be cross checked with existing / planned in-house development frameworks. Many users say that our style guide is not usable. Iteratively test and inspect the document.
  • 37. Why SGs fail, how to resolve 3/4 Problem Solution I have to read so much to get the point. Too much running text is not effective; use additional info-boxes, annotated screen, tables, index etc. #UIDSG 37 It's inconvenient to check whether the systems conforms to our style guide. A conformity checklist or usability test cases are a tool for testers for formal conformity checks (e.g. during functional tests). Our tools are all separated; it's so time- consuming to ensure that I use the right pattern. Prevent (too many) media disruptions and aim for least possible touchpoints.
  • 38. Why SGs fail, how to resolve 4/4 Problem Solution The style guide will spread itself, we just send out a link. Plan a good communication / training plan for introducing the style guide; otherwise misunderstandings are predestined. #UIDSG 38 The style guide is here, now we are done. The management of the style guide is at least much important than the initial development. Provide a method for updating the style guide and develop reasonable rules on when new standards must be enacted
  • 39. • Think in iterations. Start early in an application project with the development. Initial version of the UIDSG can be “slim” • Content development will be always “with your back pointing into the future” • “Have the guts” to change existing (bad) UID / IxD patterns over time, based on feedback  From usage of the document itself by user groups  From users of the implemented applications, e.g. conducted usability test Tips and tricks 1/2 #UIDSG 39Source: Bechinie
  • 40. • Plan review session with the user groups • Create backlog for topics that rise from different teams / projects that don't go directly in the current version of the UIDSG • Include new topics, only when they are thought through • Use the UIDSG also for conformity checks  E.g. write specific usability test cases, give them to the software testers for their test routines  Use your defect tracking system to document the usability bugs (violations of the UIDSG) An UIDSG will be at any stage incomplete and somewhat blurred. Tips and tricks 2/2 #UIDSG 40Source: Bechinie
  • 41. high low Level of Consistency UIDSG consistency and completeness high low Level of Completeness Project A Project B Project D Project … Project C Project E UIDSG development Contributions by different projects to the UIDSG Situation: line of gaze while developing an UIDSG will always point into the past. Source: Bechinie Initial System
  • 42. high low Level of Consistency Initial System UIDSG consistency and completeness high low Level of Completeness Project A Project B Project D Project … Project C Project E UIDSG development Contributions to the UIDSG by different projects Source: Bechinie Version 1 Version 2 Version 3
  • 43. And how does this work in the wild…? #UIDSG 43
  • 45. • eGovernment application range • Digital Data Management (DDM) for environment and waste management  Applications have to ensure legal security  Cloud system, data warehouse in Austria  AA level of accessibility • Laws for the protection of: health, soil, air, water • Cooperation of different stakeholder: authorities, companies, experts • Cross administrative business processes  Prepare and submit waste balances  Obligations to report to local authorities and EU  Management of notifications of permissions  Expert assessments Case study: Digital Data Management (DDM) #UIDSG 45Source: Bechinie
  • 46. • 53.5 million tons waste per year in Austria (approx. 900,000 box wagons) • Waste has to be: moved, stored, utilized, deposed • Ecosystem of complex business applications  45.000 registered users (companies)  1.500 public official users (federal, provincial/district level)  800.000 reports / year are submitted DDM facts #UIDSG 46Source: Bechinie
  • 47. • Very fragmented application ecosystem • Different age of each single applications • Hardly any consistency within / between app. • Legacy front end framework, form based • Usability: big room for improvement • Industry stakeholder very dissatisfied • New app. projects have already started • Style document: 10 page, out dated Wake up call: new DDM technical director identified need: improve usability, we need an UIDSG. Starting point of the UIDSG project #UIDSG 47Source: Pexels
  • 48. • Client budgeted UX activities, UIDSG development • Ownership of UIDSG: technical DDM director • Usability group was installed • “A Team” was defined • Biweekly jour fixe of usability group  Discussion of current (design, usability) issues from the projects, provide concrete solutions  Invite people to join and discuss their questions (e.g. analysist) Project setup #UIDSG 48
  • 49. Usability Group #UIDSG 49 Test. Software testing team monitors overall app consistency, based on UIDSG UX. UX team develops UID and IxD patterns, writes main body of UIDSG Arch. Internal system archi- tecture provides IT framework, develops components Auth. Contracting authority = Ministry for Environment Proj. Business analysts of the different projects participate in the Usability Jour Fixe Bus. Biweekly Usability Jour Fixe IT Technical Director has overall DDM responsibility, UIDSG owner Source: Bechinie
  • 50. UIDSG toolchain and development workflow #UIDSG 50
  • 51. #UIDSG 51 Wireframes UID patterns, annotations UID specification document Annotation of visual design screens Main UIDSG body Icon list UX. UID, IxD pattern for business analysis Usability test cases Single UIDSG document Icons Website with interactive examples, templates, code CSS framework with components Usability bugs Source: Bechinie
  • 52. Example documents #UIDSG 52 Single UIDSG document Icon list
  • 53. #UIDSG 53 Review of UIDSG Bus. Dev. internal Test. UX. UX team develops UID and IxD patterns, writes main UIDSG body Single UIDSG document UIDSG development workflow Usability Group Iterations, quality assurance Source: Bechinie Auth. Official sign off for UIDSG
  • 54. • Consistency within and between DDM applications has improved • Overall DDM usability has improved (checked by usability tests, SUS-scores) • General acceptance of DDM application by end users (companies, authorities) is higher than 4 years ago (feedback from users) • Value of UIDSG is recognized by: developers, analysts, testers (feedback within different team meetings) • Awareness towards consistency within the whole organization has been raised (topic is much more thematised) What return did we generated? #UIDSG 54Source: Pexels
  • 55. • Versioning  Annotations in the UIDSG for parts that have changed to the last version are helpful, e.g. annotations in the single Word document • Interpretation of UIDSG  It still needs humans to explain the UIDSG to avoid misinterpretations  Find balance between too loose (too much room for interpretation) and too rigid definitions and rules (it’s not possible to define every case within complex applications) Lessons learned 1/3 #UIDSG 55Source: Bechinie
  • 56. • Content  Take out content redundancies (writing the same content at different positions in the single document)  Enhance cross referencing of content within the single document  Improve the clarity of rationality behind (design) decisions in the UIDSG • Management  Improve reaction time of UIDSG group towards questions from projects Lessons learned 2/3 #UIDSG 56Source: Bechinie
  • 57. • Application  Findability of topics in the document must be improved  Testability of code against UIDSG has to be improved by prioritising and clustering of usability test cases • Deployment  Single document has its value but is at its limit with 250 pages > index, table of contents, table of figures, annotated screens, bad/good examples, icon-list  Annotations what has changed and the search function of the word processor helps to find the information needed  Provide a single document (DOC,PDF) and an interactive version (HTML) for the UIDSG body Lessons learned 3/3 #UIDSG 57Source: Bechinie
  • 58. • UIDSG development needs its own project • Install a quality group • Define a tool chain that fits your general setup • Start early, think and develop in iterations • Provide easy and interactive access • Bring the content to the tasks of the user groups • Use it as a conversation tool among stakeholders • Use the UIDSG also for conformity checks • Conduct trainings • Do a lessons learned session from time to time Wrapping up #UIDSG 58Source: Pexels
  • 59. Is there a take home mantra? #UIDSG 59
  • 60. Doesn't replace human centred design activity Is part of the design management Will be always incomplete Isn't a licence to stop thinking A solid UIDSG and an effective management process leads to a successful application. A User Interface Design Style Guide… Michael Bechinie USECON Head of Experience Design bechinie@usecon.com @beemcog #UIDSG 60Source: Bechinie