SlideShare a Scribd company logo
UX Workshop
How to design a product with great user experience
Raj Lal, March 28, 2019. Centara Grand Convention Center, Bangkok
Raj Lal
● Founder, Pro UX Review
● Author - Digital Design .
● Stanford UX workshops
● 12+ yrs, Nokia, Sony, Cisco
What is User Experience?
User Experience
The Art and Science of bringing
User into Product Development
Art of User Experience
1. Understanding Business Objective
2. Understanding the User
3. Understanding the Context
ASSUMPTIONS
Science of User Experience
● Research
● Data Analysis
● Testing
VALIDATIONS
Bring the User In
Team understands the user
● User Personas
● Storyboard
● User Journey
Product Development
Team
● Product Management
● Design
● Engineering
Formula
Great UX happens when Business,
Design and Engineering have equal
stakes
Business
EngineeringDesign
Great
UX
Formula
Great User Experience Formula
Not Business Driven
Not Design Driven
Not Engineering Driven
User Experience Process
UX Process
Who What How
1. Who (User Research)
2. What (Interaction Design)
3. How (Visual Design)
Workshop
Design a feature for a Cyber Security
Company
#1. Design Exercise - Security Company
We have constantly heard from our customers that they would like to have the
capability of managing their assets on their own. Management of assets would
require the following functionality -
1. Create asset
2. Link asset to a listing (Listing is a superset that may have one+ assets in it)
3. Edit asset
4. Deactivate asset
As a UX designer, you are being asked to come up with a design for use case -
Create Asset. The asset will be created by the customer on our platform on their
own.
UX Workshop: How to design a product with great user experience
5 minutes
Write down/ Draw how the final product
you invision look like, use color pencils
if needed
UX Process
Who What How
Who (User Research)
Security Analyst
Security Analyst (15 minutes)
1. 5 different ways you will do user research
2. 10 questions you will ask about user and
context
3. Create a User Profile (Persona) with Traits,
Gender, Salary, Education, Age.
User Research
1. Quantitative
a. LinkedIn Profiles
b. Indeed Job Postings
c. Online Security Forums
d. User Surveys
2. Ask user to show his work desk, watch over the shoulder
3. Interview Users
Questions to Ask about Security Analyst
1. What is his day to day operations?
2. How often the user uses this feature, daily, weekly,
monthly?
3. How critical is this feature to the users day to day
operations?
4. How tech savvy the user is Low, Medium, High?
5. What are some other applications the user uses in their
daily work?
Questions to Ask about Security Analyst
1. What are the other tools he uses?
2. What devices he uses to interact with the application?
3. How critical is this feature to the users day to day
operations?
4. Is this application used in Tablet, Mobile phones?
5. Does the application need to be accessible /meant for
federal companies? Section 508 compliance?
Questions to Ask about Features
1. Can you give me an example data for the Assets and the
Listing?
2. What’s the purpose of creating these assets?
3. How critical is this feature to the application?
4. What is a listing? What are the different fields/ parameters
of a listing. Please give a real example.
5. What’s the goal and Objective of the User
Who is a Security Analyst?
Plan and carry out measures to protect an
organization’s computer networks and systems.
* Information Security analyst link
Who is a Security Analyst?
● Traits: Analytical, Detailed, Problem Solving
● Education: Information Systems & Technology
● Certification: CISO / CISA
● Gender: 80% Male
● Avg Salary: $95,510
● Avg Age: 41.4
* Information Security analyst link & link
Tag Cloud for 20 Security Analyst Job
Meet
Darren Kearl
Information Security
Analyst at eHealth,
Santa Clara
Age 46
17 years experience in
Compliance, Security
Masters in Info Security
BS in Comp. Science
Darren’s Role
Lot of Action
● Investigate a security breach
○ Discover Attack surface
○ Identify Risk
○ Mitigate the risk or fix issues to
eliminate risk
● Simulate attacks
● Prepare reports for security
breaches and the damage
● Monitor 24/7 an organization’s
network for security breaches
● Be familiar with the latest IT
security trends
● Recommend security
improvements
Darren’s Role
Stay on Top
Darren’s Tools
of the Trade
Each Security analyst uses a
range of tools
● nMap
● Burp Suit and Zap
● Wireshark
● Snort
● WPScan
● sqlmap
● Cain&Abel
● MetaSploit
● tcpdump
● OpenSSH
Top 10 tools for cyber security expert link
Top tools for security analyst link
Darren’s
Tools
1. Command Line Tools
2. Desktop Applications
3. Advance User
4. Keyboard friendly
5. Lot of configurations
UX Process
Who What How
(User Res.) (IxD) (Design)
What (Interaction Design)
Interaction
Design
Create quick wireframes to
mockup what we are going to do
This is an iterative step, you expand your option
and then narrow down to one
1. Creating Assets
Need Form, List, Edit
Wireframes (15 minutes)
● Design Two different types of Wireframes for
the feature
● Write down pros and cons of each approach
Use White Paper / Pen/ Pencils (minimal colors)
#1. Creating Assets
We have constantly heard from our customers that they would like to have the
capability of managing their assets on their own. Management of assets would
require the following functionality -
1. Create asset
2. Link asset to a listing (Listing is a superset that may have one+ assets in it)
3. Edit asset
4. Deactivate asset
As a UX designer, you are being asked to come up with a design for use case -
Create Asset. The asset will be created by the customer on our platform on their
own.
Option 1 - Wizard
Pros
- Simple
- Scalable
Cons
- Extra steps
- Keyboard friendly
Option 2 - Rolling Form
Pros
- Fast
- Keyboard friendly
Cons
- Large number of fields?
Asset List
Asset
Wireframes
https://projects.invisionapp.com/freehand/document/ATiI7tdFG
UX Process
Who What How
(User Res.) (IxD) (Design)
How (Visual Design)
Visual Design
● Inspirations
● Color
● Font
● Iconography
Visual Design (15 minutes)
● Find Inspirations
● Create a Color Palette
○ Colors for Active Buttons
○ Colors for Threat Levels
○ Color for Background
● What Font you will use? What Icons
● Design the Visual (Use Colors)
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experience
#1. Creating Assets
We have constantly heard from our customers that they would like to have the
capability of managing their assets on their own. Management of assets would
require the following functionality -
1. Create asset
2. Link asset to a listing (Listing is a superset that may have one+ assets in it)
3. Edit asset
4. Deactivate asset
As a UX designer, you are being asked to come up with a design for use case #1 -
Create Asset. The asset will be created by the customer on our platform on their
own.
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experience
5 minutes
Go back to your initial Design
Write down what changed!
Thank You
UX Workshop - Design a product with great user experience
Raj Lal, rajlal@live.com March 28, 2019. Centara Grand Convention Center, Bangkok

More Related Content

PDF
Workshop Stanford University - 28th July 2018 on Website Optimization
PDF
Evolution of User Interface - Digital Web & Design Innovation Summit SFO 20 S...
PDF
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
PDF
10 Things Every PHP Developer Should Know About Machine Learning
PDF
Prototyping - 2015 PhillyCHI UX Workshop Series
PDF
10 Things Every PHP Developer Should Know About Machine Learning
PPTX
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
PDF
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Workshop Stanford University - 28th July 2018 on Website Optimization
Evolution of User Interface - Digital Web & Design Innovation Summit SFO 20 S...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
10 Things Every PHP Developer Should Know About Machine Learning
Prototyping - 2015 PhillyCHI UX Workshop Series
10 Things Every PHP Developer Should Know About Machine Learning
UXPA2019 Building Your Benchmark: How to Measure UX for Product Impact Over Time
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...

What's hot (20)

PDF
Adapting To Change (Owner Summit 2015)
PDF
Why do lazy developers write beautiful code?
PDF
UX for Connected Products: EuroIA16
PDF
Funsize Sprint School: Product Design Sprints Workshop
PPT
Make Tools
PPTX
Building a Successful Career as a Software Developer
PDF
Mobile App Design & Tools
PDF
Mobile App Design course (iOS & Android)
PPTX
Responsive, Scalable and Liquid Design
PPTX
Affordance,mapping,constraints and convention in hci
PDF
VR Portfolio
PDF
Europython how to make it recruiting suck less?
PPTX
IT Career: Software Developer
KEY
Designing for unfamiliar interfaces
PDF
Voxxed Athens 2018 - UX design and back-ends: When the back-end meets the user
PDF
Design for failure in the IoT: what could possibly go wrong?
PPT
UCD and low-fidelity prototyping
PDF
UX Day Mannheim: UX for systems of connected products
PPT
Human Centering Your Association and the Rise of Microinteractions
PPTX
An Organizational Story: Salesforce Lightning Design (Nalini Kotamraju at Ent...
Adapting To Change (Owner Summit 2015)
Why do lazy developers write beautiful code?
UX for Connected Products: EuroIA16
Funsize Sprint School: Product Design Sprints Workshop
Make Tools
Building a Successful Career as a Software Developer
Mobile App Design & Tools
Mobile App Design course (iOS & Android)
Responsive, Scalable and Liquid Design
Affordance,mapping,constraints and convention in hci
VR Portfolio
Europython how to make it recruiting suck less?
IT Career: Software Developer
Designing for unfamiliar interfaces
Voxxed Athens 2018 - UX design and back-ends: When the back-end meets the user
Design for failure in the IoT: what could possibly go wrong?
UCD and low-fidelity prototyping
UX Day Mannheim: UX for systems of connected products
Human Centering Your Association and the Rise of Microinteractions
An Organizational Story: Salesforce Lightning Design (Nalini Kotamraju at Ent...
Ad

Similar to UX Workshop: How to design a product with great user experience (20)

PDF
_ The Ultimate Guide to Software Development_ Steps, Services, and Top Techno...
PDF
Intro to User Centered Design Workshop
PDF
Agile Secure Development
PPTX
World Usability Day 2014 - UX Toolbelt for Developers
PPTX
The UX Toolbelt for Developers
PDF
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
DOCX
Duraichi _Dotnet_6yrsexp_cv
PPTX
UI/UX Design
PDF
Introduction to software engineering
PPTX
How to analyze text data for AI and ML with Named Entity Recognition
PDF
Annotated Bibliography On Unreliable Software
PDF
How to Decide Technology Stack for Your Next Software Development Project?
PDF
10 Truths to Great Product Experiences
PPTX
Software development process for outsourcing team
PDF
Building successful data science teams
PPTX
How to become a Software Engineer Carrier Path for Software Developer
PDF
Personal Note On Software Engineering
PDF
Sr Full Stack Developer
PPTX
Ask me anything: A Conversational Interface to Augment Information Security w...
PDF
4.Three Hot Career Paths in Tech You Must Know.pdf
_ The Ultimate Guide to Software Development_ Steps, Services, and Top Techno...
Intro to User Centered Design Workshop
Agile Secure Development
World Usability Day 2014 - UX Toolbelt for Developers
The UX Toolbelt for Developers
Salesforce Architect Group, Frederick, United States July 2023 - Generative A...
Duraichi _Dotnet_6yrsexp_cv
UI/UX Design
Introduction to software engineering
How to analyze text data for AI and ML with Named Entity Recognition
Annotated Bibliography On Unreliable Software
How to Decide Technology Stack for Your Next Software Development Project?
10 Truths to Great Product Experiences
Software development process for outsourcing team
Building successful data science teams
How to become a Software Engineer Carrier Path for Software Developer
Personal Note On Software Engineering
Sr Full Stack Developer
Ask me anything: A Conversational Interface to Augment Information Security w...
4.Three Hot Career Paths in Tech You Must Know.pdf
Ad

More from Raj Lal (20)

PDF
Executive Presence Workshop - Gina Grahame
PDF
Creativity, AI, and Human-Centered Innovation
PDF
TEAMCAL AI - PITCH DECK Voice and AI.pdf
PDF
Teamcalendar.AI presskit 1.0
PDF
The art and science of website optimization
PPTX
UX Workshop - Talent 2 Talent Conference, Ryerson University, Toronto Canada,...
PDF
Why Toastmasters - The story of a fisherman
PDF
Build Amazing Camera Apps for Superphones - Silicon Valley Code Camp, 6 Oct, ...
PPS
Designing Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLal
PPT
Html5 Whats around the bend
PPTX
Accessible design with html5 JS Everywhere 2012 Oct 26 Fairmont Hotel San Jos...
PPTX
Accessibility on Windows Phone - Windows Phone Meetup at Nokia - 16 October @...
PPTX
Accessible design - HOW Interactive Design Conference Washington DC SEPT 27-2...
PPSX
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
PPT
Developing Apps for Nokia Windows Phone VSLiv Conference May 15, 2012 @iRajLal
PPT
Upgrade Your Website to HTML5 - VSLive Conference New York @iRajLal
PDF
Fun with silverlight4 Table of Content @iRajLal
PDF
Honeycomb User Interface Design @iRajLal
PDF
Two thumbs User Interface @iRajLal
PDF
Angry Developer: Creating a Game in QML and JavaScript for MeeGo N9 @iRajLal
Executive Presence Workshop - Gina Grahame
Creativity, AI, and Human-Centered Innovation
TEAMCAL AI - PITCH DECK Voice and AI.pdf
Teamcalendar.AI presskit 1.0
The art and science of website optimization
UX Workshop - Talent 2 Talent Conference, Ryerson University, Toronto Canada,...
Why Toastmasters - The story of a fisherman
Build Amazing Camera Apps for Superphones - Silicon Valley Code Camp, 6 Oct, ...
Designing Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLal
Html5 Whats around the bend
Accessible design with html5 JS Everywhere 2012 Oct 26 Fairmont Hotel San Jos...
Accessibility on Windows Phone - Windows Phone Meetup at Nokia - 16 October @...
Accessible design - HOW Interactive Design Conference Washington DC SEPT 27-2...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Developing Apps for Nokia Windows Phone VSLiv Conference May 15, 2012 @iRajLal
Upgrade Your Website to HTML5 - VSLive Conference New York @iRajLal
Fun with silverlight4 Table of Content @iRajLal
Honeycomb User Interface Design @iRajLal
Two thumbs User Interface @iRajLal
Angry Developer: Creating a Game in QML and JavaScript for MeeGo N9 @iRajLal

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Electronic commerce courselecture one. Pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Cloud computing and distributed systems.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Electronic commerce courselecture one. Pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Review of recent advances in non-invasive hemoglobin estimation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
Cloud computing and distributed systems.

UX Workshop: How to design a product with great user experience

  • 1. UX Workshop How to design a product with great user experience Raj Lal, March 28, 2019. Centara Grand Convention Center, Bangkok
  • 2. Raj Lal ● Founder, Pro UX Review ● Author - Digital Design . ● Stanford UX workshops ● 12+ yrs, Nokia, Sony, Cisco
  • 3. What is User Experience?
  • 4. User Experience The Art and Science of bringing User into Product Development
  • 5. Art of User Experience 1. Understanding Business Objective 2. Understanding the User 3. Understanding the Context ASSUMPTIONS
  • 6. Science of User Experience ● Research ● Data Analysis ● Testing VALIDATIONS
  • 7. Bring the User In Team understands the user ● User Personas ● Storyboard ● User Journey
  • 8. Product Development Team ● Product Management ● Design ● Engineering
  • 9. Formula Great UX happens when Business, Design and Engineering have equal stakes
  • 11. Great User Experience Formula Not Business Driven Not Design Driven Not Engineering Driven
  • 14. 1. Who (User Research)
  • 16. 3. How (Visual Design)
  • 17. Workshop Design a feature for a Cyber Security Company
  • 18. #1. Design Exercise - Security Company We have constantly heard from our customers that they would like to have the capability of managing their assets on their own. Management of assets would require the following functionality - 1. Create asset 2. Link asset to a listing (Listing is a superset that may have one+ assets in it) 3. Edit asset 4. Deactivate asset As a UX designer, you are being asked to come up with a design for use case - Create Asset. The asset will be created by the customer on our platform on their own.
  • 20. 5 minutes Write down/ Draw how the final product you invision look like, use color pencils if needed
  • 23. Security Analyst (15 minutes) 1. 5 different ways you will do user research 2. 10 questions you will ask about user and context 3. Create a User Profile (Persona) with Traits, Gender, Salary, Education, Age.
  • 24. User Research 1. Quantitative a. LinkedIn Profiles b. Indeed Job Postings c. Online Security Forums d. User Surveys 2. Ask user to show his work desk, watch over the shoulder 3. Interview Users
  • 25. Questions to Ask about Security Analyst 1. What is his day to day operations? 2. How often the user uses this feature, daily, weekly, monthly? 3. How critical is this feature to the users day to day operations? 4. How tech savvy the user is Low, Medium, High? 5. What are some other applications the user uses in their daily work?
  • 26. Questions to Ask about Security Analyst 1. What are the other tools he uses? 2. What devices he uses to interact with the application? 3. How critical is this feature to the users day to day operations? 4. Is this application used in Tablet, Mobile phones? 5. Does the application need to be accessible /meant for federal companies? Section 508 compliance?
  • 27. Questions to Ask about Features 1. Can you give me an example data for the Assets and the Listing? 2. What’s the purpose of creating these assets? 3. How critical is this feature to the application? 4. What is a listing? What are the different fields/ parameters of a listing. Please give a real example. 5. What’s the goal and Objective of the User
  • 28. Who is a Security Analyst? Plan and carry out measures to protect an organization’s computer networks and systems. * Information Security analyst link
  • 29. Who is a Security Analyst? ● Traits: Analytical, Detailed, Problem Solving ● Education: Information Systems & Technology ● Certification: CISO / CISA ● Gender: 80% Male ● Avg Salary: $95,510 ● Avg Age: 41.4 * Information Security analyst link & link
  • 30. Tag Cloud for 20 Security Analyst Job
  • 31. Meet Darren Kearl Information Security Analyst at eHealth, Santa Clara Age 46 17 years experience in Compliance, Security Masters in Info Security BS in Comp. Science
  • 32. Darren’s Role Lot of Action ● Investigate a security breach ○ Discover Attack surface ○ Identify Risk ○ Mitigate the risk or fix issues to eliminate risk ● Simulate attacks ● Prepare reports for security breaches and the damage
  • 33. ● Monitor 24/7 an organization’s network for security breaches ● Be familiar with the latest IT security trends ● Recommend security improvements Darren’s Role Stay on Top
  • 34. Darren’s Tools of the Trade Each Security analyst uses a range of tools ● nMap ● Burp Suit and Zap ● Wireshark ● Snort ● WPScan ● sqlmap ● Cain&Abel ● MetaSploit ● tcpdump ● OpenSSH Top 10 tools for cyber security expert link Top tools for security analyst link
  • 35. Darren’s Tools 1. Command Line Tools 2. Desktop Applications 3. Advance User 4. Keyboard friendly 5. Lot of configurations
  • 36. UX Process Who What How (User Res.) (IxD) (Design)
  • 38. Interaction Design Create quick wireframes to mockup what we are going to do This is an iterative step, you expand your option and then narrow down to one 1. Creating Assets Need Form, List, Edit
  • 39. Wireframes (15 minutes) ● Design Two different types of Wireframes for the feature ● Write down pros and cons of each approach Use White Paper / Pen/ Pencils (minimal colors)
  • 40. #1. Creating Assets We have constantly heard from our customers that they would like to have the capability of managing their assets on their own. Management of assets would require the following functionality - 1. Create asset 2. Link asset to a listing (Listing is a superset that may have one+ assets in it) 3. Edit asset 4. Deactivate asset As a UX designer, you are being asked to come up with a design for use case - Create Asset. The asset will be created by the customer on our platform on their own.
  • 41. Option 1 - Wizard Pros - Simple - Scalable Cons - Extra steps - Keyboard friendly
  • 42. Option 2 - Rolling Form Pros - Fast - Keyboard friendly Cons - Large number of fields?
  • 44. Asset
  • 46. UX Process Who What How (User Res.) (IxD) (Design)
  • 48. Visual Design ● Inspirations ● Color ● Font ● Iconography
  • 49. Visual Design (15 minutes) ● Find Inspirations ● Create a Color Palette ○ Colors for Active Buttons ○ Colors for Threat Levels ○ Color for Background ● What Font you will use? What Icons ● Design the Visual (Use Colors)
  • 54. #1. Creating Assets We have constantly heard from our customers that they would like to have the capability of managing their assets on their own. Management of assets would require the following functionality - 1. Create asset 2. Link asset to a listing (Listing is a superset that may have one+ assets in it) 3. Edit asset 4. Deactivate asset As a UX designer, you are being asked to come up with a design for use case #1 - Create Asset. The asset will be created by the customer on our platform on their own.
  • 58. 5 minutes Go back to your initial Design Write down what changed!
  • 59. Thank You UX Workshop - Design a product with great user experience Raj Lal, rajlal@live.com March 28, 2019. Centara Grand Convention Center, Bangkok

Editor's Notes

  • #9: User Persona is a fictional character created to represent a user type that might use your product.
  • #10: To make it Succesful
  • #11: To make it Succesful
  • #12: To make it Succesful
  • #24: User Persona is a fictional character created to represent a user type that might use your product.
  • #33: https://salarieswiki.com/information-security-analyst/
  • #34: https://salarieswiki.com/information-security-analyst/
  • #40: User Persona is a fictional character created to represent a user type that might use your product.
  • #50: User Persona is a fictional character created to represent a user type that might use your product.