This is part of the UX/UI workshop I conducted at SJCIT , Chikbalpur on 1st April 2019 .
UI/UX workshop is organized with an objective to provide students with understanding the value of user experience in product design and to have hands-on exposure to the Product Development process.
More details: http://desops.io/2019/03/31/ui-ux-workshop-for-startups-at-sjcit-chickballapur-1st-april-2019/
16. On the way improve any
touch-points
related to these.
17. In HCI at every
touch-point
there is one or more
UI.
18. In HCI at every
touch-point
there is one or more
UI.
https://onotes.com/#he-t https://onotes.com/#he-t
19.
20.
21. Touch-points
Are not limited to HCI.
PEOPLE
SAYS THINKS
FEELSDOES
USER
THINKS SAYS
DOESFEELS Touch-point of
feedback loop
USER
THINKS SAYS
DOESFEELS Touch-point of
feedback loop
PROCESSESUSER
THINKS SAYS
DOESFEELS Touch-point of
feedback loop
PROPS
22. All service maps are about
touch-points.
All typical UX maps focus on touch-points revolve around user (PEOPLE) in an ‘as-is’ PROPS and PROCESS context.
26. User Study
User Profile
Persona
Functional Requirements
Non-functional Requirements
Conceptual Design
Platform Analysis (Capability, Constraints]
Task Analysis
Usability Goals
[Quantititive, Qualititive]Prototyping [Low fi – hi fi]
Usability Evaluations
Formative Evaluations (Thinking Aloud, Co-discovery,
Constructive Interaction, Coaching methods,
retrospective testing)
Performance measures
Meet Usability Goals?
YES
Summative Evaluations
Deployment
NO
UCD User-centered Design
27. Research
Information
Architecture
Interaction
Design
Visual Design
UI Development
Know your user
and segment,
market and the
pain-points,
needs.
Know your
data-points,
eco-system,
entity, ontology
etc.
Define flows,
map the data
points to those
flows. Decide
on views, touch
points etc.
Translate the touch
points as per visual
design system.
Generate specs,
guidelines based
on the target.
Prototype,
implement the
design. Code or
setup the
environment and
prepare the UI.
28. Research
Information
Architecture
Interaction
Design
Visual Design
UI Development
Know your user
and segment,
market and the
pain-points,
needs.
Know your
data-points,
eco-system,
entity, ontology
etc.
Define flows,
map the data
points to those
flows. Decide
on views, touch
points etc.
Translate the touch
points as per visual
design system.
Generate specs,
guidelines based
on the target.
Prototype,
implement the
design. Code or
setup the
environment and
prepare the UI.
Design Thinking
29. …with user
…touch points and pain-
points
… solutions around
the pain points
… check feasibility of
solution
… check impact and
effectiveness
insights à
innovation
observation à
understanding
understanding à
insights
validation à
observation
innovation à
validation
…with user
30. …with user
…touch points and pain-
points
… solutions around
the pain points
… check feasibility of
solution
… check impact and
effectiveness
insights à
innovation
observation à
understanding
understanding à
insights
validation à
observation
innovation à
validation
…with user
• Empathy Map
• User Journey Map (As IS/ To BE)
• Service Design Map
• Customer Journey Map
• Persona
(Awareness about domain and associated
disciplines, methodologies, technology feasibility
etc. )
• Empathy Map
• User Journey Map (As IS/ To BE)
• Service Design Map
• Customer Journey Map
31. What
tools
to use in
Design Thinking?
Persona
Task Analysis
Empathy Map
As is Journey
To Be Journey
Affinity Mapping
Mind-Mapping
…
Pen + Paper
Whiteboard
Post-Its
…
Software (purely optional)
UCD Tools Physical Artifacts / Tools
32. ...having a grand workshop
...having many post-its
... not an event
What
Design Thinking
is NOT about…
33. ... A way of life
…. Part of everyday design process
Design Thinking
is about…
u can follow it yourselves
u can follow it with your team...
Golden principle
more collaboration better results
as it helps you to free from your biases
helps to overcome your limits
59. MASSCLUSIVITY STATUS ANXIETY
consumers' never-ending quest for status and standing out amidst a SEA OF
SAMENESS and MASS CLASS standards.
[Alain de Botton]
http://www.trendwatching.com/trends/MASSCLUSIVITY.htm
'exclusivity for the masses’ is all about consumer’s need for respect and
privilege among the masses
The consumer in emerging
mass markets exhibit
“Massclusivity” and “Status of
Anxiety” .
CASE-STUDY
61. … for distracted environments, benefits
may exist in using motion gestures to execute commands.
… motion gestures result in significantly less time looking at the
smartphone during walking than does tapping on the screen, even with
interfaces optimized for eyes-free input. 1
Tapping a screen is still the most common interaction technique
performed with a touch screen mobile phone. However, it is also one
of the most demanding, as it requires precisely acquiring a particular
location on the screen.
Moreover, incorrect selections originate errors, burdening users with
error recovery mechanisms, and requiring new attempts to achieve
accurate selection.
Smartphones are frequently
used in environments
where the user is distracted
by another task, for example by
walking or while doing something
behaviour pattern
recommendation
Use micro-interactions that use less visual attention to
handle key application action
The interface must limit the need for visual attention
during interaction
CASE-STUDY
69. Targets of Interactions for the Use-case
Desktop (When app is
Active/Open)
App UI with Board view of Cards
Notification module
Desktop (Outside App / App is not
active)
Push notifications as similar
actionable cards
Mobile (Outside App /
App is not active/Device
locked)
Push notifications as
similar actionable cards -
minimalistic
Mobile App (When app is
active)
Responsive and liquid
layout provides device
specific easy to use
experience.
SMS + Email
The additional
means of
communication
are supported.
IA – Navigation , Layout Data-points
83. User-Journey maps
help you get the list of
pain points/insights
from different stages of the
user’s journey.
84.
85.
86.
87. CUSTOMER JOURNEY
FRONT
STAGE
BACKSTAGE STAGE
Line of interaction
Line of Visibility
Line of interaction
SUPPORT
PROCESS
EMPLOYEE
TECHNOLOGY
CUSTOMER
Entry in Store Selecting in Store Billing/Payment in Store Leaving Store
picks the itemAsks about specific
item
submits items for
billing
swipes credit card for
payment
left store.
enters store
ACTIVITY Fill the Service Design Map
0/9//@L,0092/@L
10 min
CUSTOMER JOURNEY
FRONT
STAGE
BACKSTAGE STAGE
Line of Visibility
Line of interaction
EMPLOYEE
TECHNOLOGY
CUSTOMER
Entry in Store Selecting in Store Billing/Payment in Store Leaving Store
picks the itemAsks about specific
item
submits items for
billing
swipes credit card for
payment
left store.
enters store
ACTIVITY Fill the Service Design Map
10 min
88. CUSTOMER JOURNEY
FRONT
STAGE
BACKSTAGE STAGE
Line of interaction
Line of Visibility
Line of interaction
SUPPORT
PROCESS
EMPLOYEE
TECHNOLOGY
CUSTOMER
Entry in Store Selecting in Store Billing/Payment in Store Leaving Store
picks the itemAsks about specific
item
submits items for
billing
swipes credit card for
payment
left store.
enters store
ACTIVITY Fill the Service Design Map
0/9//@L,0092/@L
10 min
CUSTOMER JOURNEY
FRONT
STAGE
BACKSTAGE STAGE
Line of interaction
Line of Visibility
Line of interaction
SUPPORT
PROCESS
EMPLOYEE
TECHNOLOGY
CUSTOMER
Entry in Store Selecting in Store Billing/Payment in Store Leaving Store
picks the itemAsks about specific
item
submits items for
billing
swipes credit card for
payment
left store.
enters store
ACTIVITY Fill the Service Design Map
0/9//@L,0092/@L
10 min
89. CUSTOMER JOURNEY
FRONT
STAGE
BACKSTAGE STAGE
Line of interaction
Line of Visibility
Line of interaction
SUPPORT
PROCESS
EMPLOYEE
TECHNOLOGY
CUSTOMER
Entry in Store Selecting in Store Billing/Payment in Store Leaving Store
picks the itemAsks about specific
item
submits items for
billing
swipes credit card for
payment
left store.
enters store
ACTIVITY Fill the Service Design Map
0/9//@L,0092/@L
10 min
CUSTOMER JOURNEY
FRONT
STAGE
BACKSTAGE STAGE
Line of interaction
Line of Visibility
Line of interaction
SUPPORT
PROCESS
EMPLOYEE
TECHNOLOGY
CUSTOMER
Entry in Store Selecting in Store Billing/Payment in Store Leaving Store
picks the itemAsks about specific
item
submits items for
billing
swipes credit card for
payment
left store.
enters store
ACTIVITY Fill the Service Design Map
0/9//@L,0092/@L
10 min
90. CUSTOMER JOURNEY
FRONT
STAGE
BACKSTAGE ACTION
Line of interaction
Line of Visibility
Line of interaction
SUPPORT
PROCESS
EMPLOYEE
TECHNOLOGY
CUSTOMER
Entry in Store Selecting in Store Billing/Payment in Store Leaving Store
welcomes
Asks about specific
item
Browses in Catalogue
and answers
submits items for
billing
helps in packaging
items
swipes credit card for
payment
provides bill & receipt wishes goodbye
left store.
enters store
billing system
update
inventory data
payment gateway
connection
picks the item
Inventory
Management
Software
Weigh & Packaging billing & receipt
generation
Weigh & Management
System
Sample Service Design Map
95. ACTIVITY
AD CREATOR
A Developer who works on
Online Ad-campaigns
AD REVIEWER
The Manager or Lead who
leads developers and reviews
their work.
Create Persona of each of the following:
114. Boot Animation
Home Screen
CustomizationsOffline references
Pre-initialization Initialization Post-initialization
Regular phone usageUn-boxing experience
Outside device On the device
Language selection
Typical un-boxing experience involves customizations as a part of the post device- initialization step.
Typical Unboxing Flow
Account Setup
Connect to
network
Cloud data update
Customizations
115. Boot Animation
Home Screen
Account Setup
Connect to
network
Cloud data update
Customizations
Offline references
Pre-initialization Initialization Post-initialization
Regular phone usageUn-boxing experience
Outside device On the device
Language selection
Minimal post initialization steps. After Language selection the user is navigated to the Home-screen
that can have language based customized UI elements and theme.
Suggested Unboxing Flow 1
116. Boot Animation
Home Screen
Account Setup
Connect to
network
Cloud data update
Customizations
Offline references
Pre-initialization Initialization Post-initialization
Regular phone usageUn-boxing experience
Outside device On the device
Language selection
Super minimal post-initialization steps. After boot animation the user is presented to the home-
screen, where Language selection can be one of the other options.
Suggested Unboxing Flow 2
117. Boot Animation
Home Screen
Account Setup
Connect to
network
Cloud data update
Customizations
Offline references
Pre-initialization Initialization Post-initialization
Regular phone usageUn-boxing experience
Outside device On the device
Language selection
Super minimal post-initialization steps. In the boot animation it self the language options are
presented as an integral part of the animation.
Suggested Unboxing Flow 3
131. Interaction Target : mobile app/ browser
How the design is mapped to a simple Mobile flow.
132. Navigation Layout - Mobile
The collapsible sidebar houses the main
navigation.
Clicking on Drawer menu opens
the side panel with the main
nav
Interaction Target : mobile app/ browser
133. Viewing Alerts - Mobile
The right-hand side panel in mobile app is used
for all the alerts. Clicking on the alert icon will
display this.
Interaction Target : mobile app/ browser