SlideShare una empresa de Scribd logo
1 de 31
Ask your friends
to download the
app to learn
online Now
www.rings.tv/share/event/ue24876
"I like coding
because instead
of us being
consumers, we
could be like
producers."
Ruby on Rails Web
App Track
7 Coaches & Tutors
Online help on FB & WeChat Group
Regular every other Sunday workshops
Offline and online coffee meet for Q&A
Registration Link http://peatix.com/event/155500
We WANT YOU to be part of
CodingGirls
Introduction to
UX Design
Zenan Liu | CodingGirls SG
Welcome!
About Me:
Zenan Liu, UX Designer @ BitTitan
Background in HCI & Computer Science
3 years experience in both design agency & product
company
What you will learn today
Main Topics:
Introduction to UX, UI &
Interaction Design
Fundamental UI Design Principles
How to use moqups.com to
quickly prototype & test your
design with users
Exercises:
User Research
Define Problem
Ideate
Prototype
Test & Learn
What do you think
of when you hear
“good UX”?
UI = The Surface
The Elements of User Experience Design
by Jesse James Garrett
http://www.jjg.net/elements/
User
Experience
Design
User centered
What people see, do and feel
Design thinking process
User centered
Design for what people see, do & feel
The design thinking process
A UX designer needs to
be curious enough to ask
who, what, where, why &
how.
User centered
Design for what people see, do & feel
The design thinking process
User Research
User centered
Design for what people see, do & feel
The design thinking process
Usability Study
User centered
Design for what people see, do & feel
The design thinking process
User Journey Mapping
User centered
Design for what people see, do & feel
The design thinking process
Wireframing,
Prototyping &
Visual Design
User centered
Design for what people see, do & feel
The design thinking process
5 Steps to great
UX Design
Diverging Converging
Workshop: Design the
CodingGirls Member Portal
The Brief:
CodingGirls SG is planning to launch an online portal to help
their members track their learning progress, check
attendance and keep up with upcoming events.
You are hired to work in a team to design the UX for the
online portal.
Exercise #1: Understand the User
(15 min)
In groups, one person acts as the user
and others as interviewers.
Interviewers ask questions to
understand the user’s:
Goals
Needs
Pain-points
Tip: ask open-ended questions
E.g. Tell me about last time you
tried to learn a new skill.
Most importantly, do NOT ask users
what they want!
Exercise #2: Define the Design
Problem (10 min)
Discuss with your teammates what
you learned from the user interview.
Define ONE problem your team most
want to solve with your design.
Write down the design problem on a
piece of paper.
Format:
Our team wants to design ____________
that will be in the CodingGirls
member portal, so that users can
_____________________. We think this is a
good problem to solve because
__________________.
Exercise #3: Ideate (20 min)
Silent brainstorming (10 min):
Sketching out your ideas quick &
dirty on paper.
Don’t write in words, draw
pictures to illustrate your
concept!
Don’t spend too much time
drawing details, focus on the
big picture.
Review & discuss ideas (10 min):
Each team member presents
his/her ideas to others.
Discuss & review concepts.
Select and combine best ideas to
develop further.
Exercise #4: Prototype (1 hour)
Go to moqups.com
Use the free online tool to design
your prototype.
One person can create the project
and add others to the same project
for easy collaboration!
Tips:
Use the Stencils to create page
elements fast.
Create hotspots to link up pages &
create clickable prototypes.
Don’t spend too much time with
visual design details, stay low
fidelity.
Exercise #5: Test (20 min)
Show your design!
Ask a person from another team
to test your prototype.
Don’t guide the user, let the user
try out the prototype on
his/her own and talk about
what he/she thinks.
Tips:
Take notes on issues or insights
you noticed during the testing
session.
Think about how you can improve
the design in the next iteration.
3 Takeaways
1. UX design is not just designing the surface.
2. UX design is a user centered process.
3. Create quick and dirty prototypes and use it to test with
users early.
Further Readings
Thank you!
@zenan_liu

Más contenido relacionado

La actualidad más candente

THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.
THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.
THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.Marc-Oliver Gern
 
How to Combine Design Methods with Agile & Remain Sane
How to Combine Design Methodswith Agile & Remain SaneHow to Combine Design Methodswith Agile & Remain Sane
How to Combine Design Methods with Agile & Remain SaneDen Tserkovnyi
 
NoVA UX Meetup: Product Testing and Data-informed Design
NoVA UX Meetup: Product Testing and Data-informed DesignNoVA UX Meetup: Product Testing and Data-informed Design
NoVA UX Meetup: Product Testing and Data-informed DesignJim Lane
 
Design Studio Methodology: A quick why and how
Design Studio Methodology: A quick why and howDesign Studio Methodology: A quick why and how
Design Studio Methodology: A quick why and howDaniel Naumann
 
Don’t Guess It, Test It!
Don’t Guess It, Test It!Don’t Guess It, Test It!
Don’t Guess It, Test It!UserZoom
 
Dear Developers, Design Details Matter
Dear Developers, Design Details MatterDear Developers, Design Details Matter
Dear Developers, Design Details MatterJuhaniLehtimaki
 
Design studio workshop
Design studio workshopDesign studio workshop
Design studio workshopPetr Stedry
 
A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013Kevin Sharon
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshopPatrick McNeil
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessKyle Soucy
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesJohn Murray
 
Design sprint sharing of DS team
Design sprint sharing of DS team Design sprint sharing of DS team
Design sprint sharing of DS team Jen-Chieh Ko
 

La actualidad más candente (20)

THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.
THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.
THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.
 
Data-driven design
Data-driven designData-driven design
Data-driven design
 
ChalkboardPortfolio
ChalkboardPortfolioChalkboardPortfolio
ChalkboardPortfolio
 
Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
Details matter in ux
Details matter in uxDetails matter in ux
Details matter in ux
 
How to Combine Design Methods with Agile & Remain Sane
How to Combine Design Methodswith Agile & Remain SaneHow to Combine Design Methodswith Agile & Remain Sane
How to Combine Design Methods with Agile & Remain Sane
 
UX roles
UX rolesUX roles
UX roles
 
NoVA UX Meetup: Product Testing and Data-informed Design
NoVA UX Meetup: Product Testing and Data-informed DesignNoVA UX Meetup: Product Testing and Data-informed Design
NoVA UX Meetup: Product Testing and Data-informed Design
 
Design Studio Methodology: A quick why and how
Design Studio Methodology: A quick why and howDesign Studio Methodology: A quick why and how
Design Studio Methodology: A quick why and how
 
Don’t Guess It, Test It!
Don’t Guess It, Test It!Don’t Guess It, Test It!
Don’t Guess It, Test It!
 
Dear Developers, Design Details Matter
Dear Developers, Design Details MatterDear Developers, Design Details Matter
Dear Developers, Design Details Matter
 
Design studio workshop
Design studio workshopDesign studio workshop
Design studio workshop
 
A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013
 
Os Leung
Os LeungOs Leung
Os Leung
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshop
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development Process
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not Features
 
Design sprint sharing of DS team
Design sprint sharing of DS team Design sprint sharing of DS team
Design sprint sharing of DS team
 
GHA Lean UX presentation
GHA Lean UX presentationGHA Lean UX presentation
GHA Lean UX presentation
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 

Destacado

Jindou lee, unSEXY Presentation
Jindou lee, unSEXY PresentationJindou lee, unSEXY Presentation
Jindou lee, unSEXY Presentation500 Startups
 
GOAP LatAm 2013 > 7x7 Presentation: Boletia
GOAP LatAm 2013 > 7x7 Presentation: BoletiaGOAP LatAm 2013 > 7x7 Presentation: Boletia
GOAP LatAm 2013 > 7x7 Presentation: Boletia500 Startups
 
Richard White, unSEXY Presentation
Richard White, unSEXY PresentationRichard White, unSEXY Presentation
Richard White, unSEXY Presentation500 Startups
 
Social Insurance System in Germany
Social Insurance System in GermanySocial Insurance System in Germany
Social Insurance System in GermanyPhilippxx
 
Tourism in Germany
Tourism in GermanyTourism in Germany
Tourism in GermanyPhilippxx
 
Pengantar astronomi
Pengantar astronomiPengantar astronomi
Pengantar astronomimaarif sains
 
ηλοι Rivets
ηλοι   Rivetsηλοι   Rivets
ηλοι Rivetsl_andrew
 
In house lawyers' forum, March 2017, London
In house lawyers' forum, March 2017, LondonIn house lawyers' forum, March 2017, London
In house lawyers' forum, March 2017, LondonBrowne Jacobson LLP
 

Destacado (13)

CV 3-2016
CV 3-2016CV 3-2016
CV 3-2016
 
Omertamir
OmertamirOmertamir
Omertamir
 
Tipos de texto
Tipos de textoTipos de texto
Tipos de texto
 
Nvra__Numero_13__Febbriao_2015
Nvra__Numero_13__Febbriao_2015Nvra__Numero_13__Febbriao_2015
Nvra__Numero_13__Febbriao_2015
 
Jindou lee, unSEXY Presentation
Jindou lee, unSEXY PresentationJindou lee, unSEXY Presentation
Jindou lee, unSEXY Presentation
 
GOAP LatAm 2013 > 7x7 Presentation: Boletia
GOAP LatAm 2013 > 7x7 Presentation: BoletiaGOAP LatAm 2013 > 7x7 Presentation: Boletia
GOAP LatAm 2013 > 7x7 Presentation: Boletia
 
LoveWithFood-
LoveWithFood- LoveWithFood-
LoveWithFood-
 
Richard White, unSEXY Presentation
Richard White, unSEXY PresentationRichard White, unSEXY Presentation
Richard White, unSEXY Presentation
 
Social Insurance System in Germany
Social Insurance System in GermanySocial Insurance System in Germany
Social Insurance System in Germany
 
Tourism in Germany
Tourism in GermanyTourism in Germany
Tourism in Germany
 
Pengantar astronomi
Pengantar astronomiPengantar astronomi
Pengantar astronomi
 
ηλοι Rivets
ηλοι   Rivetsηλοι   Rivets
ηλοι Rivets
 
In house lawyers' forum, March 2017, London
In house lawyers' forum, March 2017, LondonIn house lawyers' forum, March 2017, London
In house lawyers' forum, March 2017, London
 

Similar a Ruby on Rails Session 02 - UX Design

UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st Clément LEDORMEUR
 
Bringing the User Into the Process with Design Thinking
Bringing the User Into the Process with Design ThinkingBringing the User Into the Process with Design Thinking
Bringing the User Into the Process with Design ThinkingJacqueline L. Frank
 
Intro to UX - Summer Sampler Series
Intro to UX - Summer Sampler SeriesIntro to UX - Summer Sampler Series
Intro to UX - Summer Sampler SeriesRED_Academy
 
Session 1 - What is "Doing UX"?
Session 1 - What is "Doing UX"?Session 1 - What is "Doing UX"?
Session 1 - What is "Doing UX"?Leanna Gingras
 
Tackle the Problem with Design Thinking - GDSC UAD
Tackle the Problem with Design Thinking - GDSC UADTackle the Problem with Design Thinking - GDSC UAD
Tackle the Problem with Design Thinking - GDSC UADgallangsadewa
 
UX class presentation
UX class presentationUX class presentation
UX class presentationTheo V
 
Role of UX Design in Building Products: How I Stopped Designing and Started t...
Role of UX Design in Building Products: How I Stopped Designing and Started t...Role of UX Design in Building Products: How I Stopped Designing and Started t...
Role of UX Design in Building Products: How I Stopped Designing and Started t...Praneet Koppula
 
Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Lynne Polischuik
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationAllison Corbett
 
Principles of visual consistency
Principles of visual consistencyPrinciples of visual consistency
Principles of visual consistencyHalil Eren Çelik
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshareFaren faren
 
Mobile Best Practices for UX
Mobile Best Practices for UXMobile Best Practices for UX
Mobile Best Practices for UXThe Wisdom Daily
 
UX Design Mini Course
UX Design Mini CourseUX Design Mini Course
UX Design Mini CourseDigital Snack
 
UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX Murali Krishna
 
Interaction Design Guest Lecture - UVA CS 3240
Interaction Design Guest Lecture - UVA CS 3240Interaction Design Guest Lecture - UVA CS 3240
Interaction Design Guest Lecture - UVA CS 3240Colin Butler
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design ThinkingAmmad Nasir
 
Intro to Design (Lecture)
Intro to Design (Lecture)Intro to Design (Lecture)
Intro to Design (Lecture)Ammad Nasir
 
How to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTHow to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTThink 360 Studio
 
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capituloDesigning Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capituloSabine Araujo
 

Similar a Ruby on Rails Session 02 - UX Design (20)

UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st
 
Bringing the User Into the Process with Design Thinking
Bringing the User Into the Process with Design ThinkingBringing the User Into the Process with Design Thinking
Bringing the User Into the Process with Design Thinking
 
Intro to UX - Summer Sampler Series
Intro to UX - Summer Sampler SeriesIntro to UX - Summer Sampler Series
Intro to UX - Summer Sampler Series
 
Session 1 - What is "Doing UX"?
Session 1 - What is "Doing UX"?Session 1 - What is "Doing UX"?
Session 1 - What is "Doing UX"?
 
Tackle the Problem with Design Thinking - GDSC UAD
Tackle the Problem with Design Thinking - GDSC UADTackle the Problem with Design Thinking - GDSC UAD
Tackle the Problem with Design Thinking - GDSC UAD
 
What ux is
What ux isWhat ux is
What ux is
 
UX class presentation
UX class presentationUX class presentation
UX class presentation
 
Role of UX Design in Building Products: How I Stopped Designing and Started t...
Role of UX Design in Building Products: How I Stopped Designing and Started t...Role of UX Design in Building Products: How I Stopped Designing and Started t...
Role of UX Design in Building Products: How I Stopped Designing and Started t...
 
Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
 
Principles of visual consistency
Principles of visual consistencyPrinciples of visual consistency
Principles of visual consistency
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshare
 
Mobile Best Practices for UX
Mobile Best Practices for UXMobile Best Practices for UX
Mobile Best Practices for UX
 
UX Design Mini Course
UX Design Mini CourseUX Design Mini Course
UX Design Mini Course
 
UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX
 
Interaction Design Guest Lecture - UVA CS 3240
Interaction Design Guest Lecture - UVA CS 3240Interaction Design Guest Lecture - UVA CS 3240
Interaction Design Guest Lecture - UVA CS 3240
 
Introduction to Design Thinking
Introduction to Design ThinkingIntroduction to Design Thinking
Introduction to Design Thinking
 
Intro to Design (Lecture)
Intro to Design (Lecture)Intro to Design (Lecture)
Intro to Design (Lecture)
 
How to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPTHow to use Ai for UX UI Design | ChatGPT
How to use Ai for UX UI Design | ChatGPT
 
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capituloDesigning Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
 

Último

Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
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
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
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
 
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
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
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
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
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
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 

Último (20)

Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
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...
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
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...
 
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 ...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
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...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
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 🔝...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 

Ruby on Rails Session 02 - UX Design

  • 1. Ask your friends to download the app to learn online Now www.rings.tv/share/event/ue24876
  • 2. "I like coding because instead of us being consumers, we could be like producers."
  • 3. Ruby on Rails Web App Track 7 Coaches & Tutors Online help on FB & WeChat Group Regular every other Sunday workshops Offline and online coffee meet for Q&A Registration Link http://peatix.com/event/155500
  • 4. We WANT YOU to be part of CodingGirls
  • 5. Introduction to UX Design Zenan Liu | CodingGirls SG
  • 6. Welcome! About Me: Zenan Liu, UX Designer @ BitTitan Background in HCI & Computer Science 3 years experience in both design agency & product company
  • 7. What you will learn today Main Topics: Introduction to UX, UI & Interaction Design Fundamental UI Design Principles How to use moqups.com to quickly prototype & test your design with users Exercises: User Research Define Problem Ideate Prototype Test & Learn
  • 8. What do you think of when you hear “good UX”?
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. UI = The Surface
  • 15. The Elements of User Experience Design by Jesse James Garrett http://www.jjg.net/elements/
  • 16. User Experience Design User centered What people see, do and feel Design thinking process
  • 17. User centered Design for what people see, do & feel The design thinking process A UX designer needs to be curious enough to ask who, what, where, why & how.
  • 18. User centered Design for what people see, do & feel The design thinking process User Research
  • 19. User centered Design for what people see, do & feel The design thinking process Usability Study
  • 20. User centered Design for what people see, do & feel The design thinking process User Journey Mapping
  • 21. User centered Design for what people see, do & feel The design thinking process Wireframing, Prototyping & Visual Design
  • 22. User centered Design for what people see, do & feel The design thinking process 5 Steps to great UX Design Diverging Converging
  • 23. Workshop: Design the CodingGirls Member Portal The Brief: CodingGirls SG is planning to launch an online portal to help their members track their learning progress, check attendance and keep up with upcoming events. You are hired to work in a team to design the UX for the online portal.
  • 24. Exercise #1: Understand the User (15 min) In groups, one person acts as the user and others as interviewers. Interviewers ask questions to understand the user’s: Goals Needs Pain-points Tip: ask open-ended questions E.g. Tell me about last time you tried to learn a new skill. Most importantly, do NOT ask users what they want!
  • 25. Exercise #2: Define the Design Problem (10 min) Discuss with your teammates what you learned from the user interview. Define ONE problem your team most want to solve with your design. Write down the design problem on a piece of paper. Format: Our team wants to design ____________ that will be in the CodingGirls member portal, so that users can _____________________. We think this is a good problem to solve because __________________.
  • 26. Exercise #3: Ideate (20 min) Silent brainstorming (10 min): Sketching out your ideas quick & dirty on paper. Don’t write in words, draw pictures to illustrate your concept! Don’t spend too much time drawing details, focus on the big picture. Review & discuss ideas (10 min): Each team member presents his/her ideas to others. Discuss & review concepts. Select and combine best ideas to develop further.
  • 27. Exercise #4: Prototype (1 hour) Go to moqups.com Use the free online tool to design your prototype. One person can create the project and add others to the same project for easy collaboration! Tips: Use the Stencils to create page elements fast. Create hotspots to link up pages & create clickable prototypes. Don’t spend too much time with visual design details, stay low fidelity.
  • 28. Exercise #5: Test (20 min) Show your design! Ask a person from another team to test your prototype. Don’t guide the user, let the user try out the prototype on his/her own and talk about what he/she thinks. Tips: Take notes on issues or insights you noticed during the testing session. Think about how you can improve the design in the next iteration.
  • 29. 3 Takeaways 1. UX design is not just designing the surface. 2. UX design is a user centered process. 3. Create quick and dirty prototypes and use it to test with users early.