SlideShare a Scribd company logo
a	
  bit	
  of	
  design	
  thinking	
  	
  




Dhaval	
  Joshi	
   	
  
Nokia	
  Research	
  Center	
  
Bangalore	
  
Today’s	
  session	
  
•    Design	
  Thinking	
  
•    User	
  Experience	
  
•    Elements	
  of	
  UI	
  
•    Some	
  Design	
  Direc?ons	
  




                                                  2
Design	
  Thinking	
  




                         3	
  
User	
  Experience	
  
User’s	
  journey	
  
How	
  user	
  feels	
  from	
  star?ng	
  to	
  end	
  




                                                                 4	
  
Factors	
  affec;ng	
  User	
  Experience	
  
Wooden	
  Bench	
  Vs	
  a	
  sofa	
  	
  


                          DIRECT             INDIRECT

                                             Device
                               Color

                        Metaphor             Network

                               Fonts
                                             Battery
                     Transitions

                      Navigation             Screen size


                                                           5	
  
Color	
  

This is a     This is a Grey    This is a     This is a
black color   color text with   white color   green color
text with a   a white           text with a   text with a
white         background        black         red
background                      background    background




                                                   6	
  
Metaphors	
  




                7	
  
Font	
  Types	
  

     ABC                               ABC
This is a serif font. Widely      This is a sans-serif font.
used in print medium and has      Now widely used in digital
a long history of use.            medium. Since it is fairly
However there is a debate that    simple in its structure,
serifs are not suitable for       people say it is much
reading on screens since they     easier to read
have been some extension
strokes towards the the ends
of the alphabet


                                                           8	
  
Transi;ons	
  



   Most	
  people	
  say:	
  
Makes	
  the	
  app	
  look	
  “Cool”	
  
  Adds	
  “WOW”	
  factor	
  




                                            9	
  
Transi;ons	
  

Scenario A                                                    Scenario B




        Transi?on	
  Provide	
  a	
  sense	
  of	
  con?nuity	
  
                                                                           10	
  
Transi;ons	
  

Scenario A                                                    Scenario B




        Transi?on	
  Provide	
  a	
  sense	
  of	
  con?nuity	
  


                                                                           11	
  
Transi;ons	
  



Transitions could make the UI look more
               real world like




                                          12	
  
Design	
  Direc;ons	
  




                          13	
  
Design	
  Direc;ons	
  
Know	
  Your	
  user	
  |	
  Create	
  a	
  Persona	
  

Mr.	
  Ramesh	
  
Age	
  34	
  
Knows	
  Tamil	
  and	
  English	
  
Manages	
  a	
  Store	
  
Uses	
  PC	
  but	
  limited	
  internet	
  	
  
Mobile	
  phone	
  user	
  




                                                                 14	
  
Design	
  Direc;ons	
  
Consider	
  the	
  Context	
  of	
  use	
  

Traveling	
  /	
  Office	
  /	
  with	
  family	
  /	
  Outdoors	
  




                                                                     15	
  
Design	
  Direc;ons	
  
What	
  is	
  the	
  user	
  story?	
  |	
  Build	
  a	
  Scenario	
  

Health	
  App	
  	
  

Srinivas	
  is	
  29	
  years	
  old	
  and	
  a	
  diabe?c	
  
He	
  works	
  as	
  a	
  clerk	
  in	
  pvt	
  company	
  
He	
  lives	
  in	
  	
  joint	
  family	
  and	
  commutes	
  about	
  2	
  hours	
  daily	
  to	
  work	
  
He	
  uses	
  the	
  HelathApp	
  twice	
  a	
  week	
  to	
  keep	
  a	
  log	
  of	
  blood	
  sugar	
  level	
  
report	
  from	
  the	
  lab	
  
This	
  way	
  he	
  gets	
  a	
  monthly	
  overview	
  of	
  the	
  status	
  of	
  his	
  health	
  
Since	
  he	
  lives	
  in	
  joint	
  family,	
  some?mes	
  his	
  brother	
  adds	
  the	
  report	
  on	
  
his	
  behalf	
  if	
  Srinivas	
  forgets….	
  
……………………………	
  	
  




                                                                                                                      16	
  
Design	
  Direc;ons	
  
Ask	
  what	
  user	
  needs	
  and	
  not	
  what	
  your	
  app	
  can	
  do	
  

Client	
  !=	
  User	
  




                                                                                     17	
  
Design	
  Direc;ons	
  
Test	
  with	
  users	
  




                                                      18	
  
Design	
  Direc;ons	
  
Be	
  Consistent	
  and	
  Predictable	
  




                                                          19	
  
Design	
  Direc;ons	
  
Great	
  Tools	
  do	
  not	
  guarantee	
  great	
  UX	
  	
  




                                                                  20	
  

More Related Content

Similar to A Bit of Design Thinking for Developers

Android Design Guidelines
Android Design GuidelinesAndroid Design Guidelines
Android Design Guidelines
Sam Gaddis
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
Carsonified Team
 
Designing for responsive UI - Yahoo! OpenHack India 2012
Designing for responsive UI - Yahoo! OpenHack India 2012Designing for responsive UI - Yahoo! OpenHack India 2012
Designing for responsive UI - Yahoo! OpenHack India 2012
Adesh Singh
 
Confoo 2012-03-01 - Building mobile experiences that don't suck
Confoo 2012-03-01 - Building mobile experiences that don't suckConfoo 2012-03-01 - Building mobile experiences that don't suck
Confoo 2012-03-01 - Building mobile experiences that don't suck
Frédéric Harper
 
07 Visual Design
07 Visual Design07 Visual Design
07 Visual Design
Nurbiha A Shukor
 
Design for Enterprise Delight - Atlassian Summit 2014
Design for Enterprise Delight - Atlassian Summit 2014Design for Enterprise Delight - Atlassian Summit 2014
Design for Enterprise Delight - Atlassian Summit 2014
Benjamin Humphrey
 
UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)
Ergosign GmbH
 
Business model ASUS appliance BHSAD
Business model ASUS appliance BHSADBusiness model ASUS appliance BHSAD
Business model ASUS appliance BHSAD
Maria Stashenko
 
IA Summit 2011 Redux in Tokyo -naoko's part
IA Summit 2011 Redux in Tokyo -naoko's partIA Summit 2011 Redux in Tokyo -naoko's part
IA Summit 2011 Redux in Tokyo -naoko's part
Naoko Kawachi
 
Introduction into User Experience
Introduction into User ExperienceIntroduction into User Experience
Introduction into User Experience
Abdullah Al Nady
 
Designing for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsDesigning for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian Tools
Atlassian
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototyping
Everett McKay
 
Wireframing for Mobile App Developers
Wireframing for Mobile App DevelopersWireframing for Mobile App Developers
Wireframing for Mobile App Developers
Veiko Raime
 
Android
AndroidAndroid
Android
mmJRiest
 
IA Summit 2011 Redux in Tokyo
IA Summit 2011 Redux in TokyoIA Summit 2011 Redux in Tokyo
IA Summit 2011 Redux in Tokyo
Concent, Inc.
 
When Games Go Small
When Games Go SmallWhen Games Go Small
When Games Go Small
Sharon Boller
 
HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?
jwhatcott
 
Prototyping
PrototypingPrototyping
Prototyping
Heatherm Huang
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
penanochizzo
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Smash Tech
 

Similar to A Bit of Design Thinking for Developers (20)

Android Design Guidelines
Android Design GuidelinesAndroid Design Guidelines
Android Design Guidelines
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
 
Designing for responsive UI - Yahoo! OpenHack India 2012
Designing for responsive UI - Yahoo! OpenHack India 2012Designing for responsive UI - Yahoo! OpenHack India 2012
Designing for responsive UI - Yahoo! OpenHack India 2012
 
Confoo 2012-03-01 - Building mobile experiences that don't suck
Confoo 2012-03-01 - Building mobile experiences that don't suckConfoo 2012-03-01 - Building mobile experiences that don't suck
Confoo 2012-03-01 - Building mobile experiences that don't suck
 
07 Visual Design
07 Visual Design07 Visual Design
07 Visual Design
 
Design for Enterprise Delight - Atlassian Summit 2014
Design for Enterprise Delight - Atlassian Summit 2014Design for Enterprise Delight - Atlassian Summit 2014
Design for Enterprise Delight - Atlassian Summit 2014
 
UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)
 
Business model ASUS appliance BHSAD
Business model ASUS appliance BHSADBusiness model ASUS appliance BHSAD
Business model ASUS appliance BHSAD
 
IA Summit 2011 Redux in Tokyo -naoko's part
IA Summit 2011 Redux in Tokyo -naoko's partIA Summit 2011 Redux in Tokyo -naoko's part
IA Summit 2011 Redux in Tokyo -naoko's part
 
Introduction into User Experience
Introduction into User ExperienceIntroduction into User Experience
Introduction into User Experience
 
Designing for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsDesigning for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian Tools
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototyping
 
Wireframing for Mobile App Developers
Wireframing for Mobile App DevelopersWireframing for Mobile App Developers
Wireframing for Mobile App Developers
 
Android
AndroidAndroid
Android
 
IA Summit 2011 Redux in Tokyo
IA Summit 2011 Redux in TokyoIA Summit 2011 Redux in Tokyo
IA Summit 2011 Redux in Tokyo
 
When Games Go Small
When Games Go SmallWhen Games Go Small
When Games Go Small
 
HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?
 
Prototyping
PrototypingPrototyping
Prototyping
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 

More from Saltmarch Media

Concocting an MVC, Data Services and Entity Framework solution for Azure
Concocting an MVC, Data Services and Entity Framework solution for AzureConcocting an MVC, Data Services and Entity Framework solution for Azure
Concocting an MVC, Data Services and Entity Framework solution for Azure
Saltmarch Media
 
Caring about Code Quality
Caring about Code QualityCaring about Code Quality
Caring about Code Quality
Saltmarch Media
 
Learning Open Source Business Intelligence
Learning Open Source Business IntelligenceLearning Open Source Business Intelligence
Learning Open Source Business Intelligence
Saltmarch Media
 
Java EE 7: the Voyage of the Cloud Treader
Java EE 7: the Voyage of the Cloud TreaderJava EE 7: the Voyage of the Cloud Treader
Java EE 7: the Voyage of the Cloud Treader
Saltmarch Media
 
Is NoSQL The Future of Data Storage?
Is NoSQL The Future of Data Storage?Is NoSQL The Future of Data Storage?
Is NoSQL The Future of Data Storage?
Saltmarch Media
 
Introduction to WCF RIA Services for Silverlight 4 Developers
Introduction to WCF RIA Services for Silverlight 4 DevelopersIntroduction to WCF RIA Services for Silverlight 4 Developers
Introduction to WCF RIA Services for Silverlight 4 Developers
Saltmarch Media
 
Integrated Services for Web Applications
Integrated Services for Web ApplicationsIntegrated Services for Web Applications
Integrated Services for Web Applications
Saltmarch Media
 
Gaelyk - Web Apps In Practically No Time
Gaelyk - Web Apps In Practically No TimeGaelyk - Web Apps In Practically No Time
Gaelyk - Web Apps In Practically No Time
Saltmarch Media
 
CDI and Seam 3: an Exciting New Landscape for Java EE Development
CDI and Seam 3: an Exciting New Landscape for Java EE DevelopmentCDI and Seam 3: an Exciting New Landscape for Java EE Development
CDI and Seam 3: an Exciting New Landscape for Java EE Development
Saltmarch Media
 
JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6
Saltmarch Media
 
WF and WCF with AppFabric – Application Infrastructure for OnPremise Services
WF and WCF with AppFabric – Application Infrastructure for OnPremise ServicesWF and WCF with AppFabric – Application Infrastructure for OnPremise Services
WF and WCF with AppFabric – Application Infrastructure for OnPremise Services
Saltmarch Media
 
“What did I do?” - T-SQL Worst Practices
“What did I do?” - T-SQL Worst Practices“What did I do?” - T-SQL Worst Practices
“What did I do?” - T-SQL Worst Practices
Saltmarch Media
 
Building RESTful Services with WCF 4.0
Building RESTful Services with WCF 4.0Building RESTful Services with WCF 4.0
Building RESTful Services with WCF 4.0
Saltmarch Media
 
Building Facebook Applications on Windows Azure
Building Facebook Applications on Windows AzureBuilding Facebook Applications on Windows Azure
Building Facebook Applications on Windows Azure
Saltmarch Media
 
Architecting Smarter Apps with Entity Framework
Architecting Smarter Apps with Entity FrameworkArchitecting Smarter Apps with Entity Framework
Architecting Smarter Apps with Entity Framework
Saltmarch Media
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
Saltmarch Media
 
A Cocktail of Guice and Seam, the missing ingredients for Java EE 6
A Cocktail of Guice and Seam, the missing ingredients for Java EE 6A Cocktail of Guice and Seam, the missing ingredients for Java EE 6
A Cocktail of Guice and Seam, the missing ingredients for Java EE 6
Saltmarch Media
 

More from Saltmarch Media (17)

Concocting an MVC, Data Services and Entity Framework solution for Azure
Concocting an MVC, Data Services and Entity Framework solution for AzureConcocting an MVC, Data Services and Entity Framework solution for Azure
Concocting an MVC, Data Services and Entity Framework solution for Azure
 
Caring about Code Quality
Caring about Code QualityCaring about Code Quality
Caring about Code Quality
 
Learning Open Source Business Intelligence
Learning Open Source Business IntelligenceLearning Open Source Business Intelligence
Learning Open Source Business Intelligence
 
Java EE 7: the Voyage of the Cloud Treader
Java EE 7: the Voyage of the Cloud TreaderJava EE 7: the Voyage of the Cloud Treader
Java EE 7: the Voyage of the Cloud Treader
 
Is NoSQL The Future of Data Storage?
Is NoSQL The Future of Data Storage?Is NoSQL The Future of Data Storage?
Is NoSQL The Future of Data Storage?
 
Introduction to WCF RIA Services for Silverlight 4 Developers
Introduction to WCF RIA Services for Silverlight 4 DevelopersIntroduction to WCF RIA Services for Silverlight 4 Developers
Introduction to WCF RIA Services for Silverlight 4 Developers
 
Integrated Services for Web Applications
Integrated Services for Web ApplicationsIntegrated Services for Web Applications
Integrated Services for Web Applications
 
Gaelyk - Web Apps In Practically No Time
Gaelyk - Web Apps In Practically No TimeGaelyk - Web Apps In Practically No Time
Gaelyk - Web Apps In Practically No Time
 
CDI and Seam 3: an Exciting New Landscape for Java EE Development
CDI and Seam 3: an Exciting New Landscape for Java EE DevelopmentCDI and Seam 3: an Exciting New Landscape for Java EE Development
CDI and Seam 3: an Exciting New Landscape for Java EE Development
 
JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6
 
WF and WCF with AppFabric – Application Infrastructure for OnPremise Services
WF and WCF with AppFabric – Application Infrastructure for OnPremise ServicesWF and WCF with AppFabric – Application Infrastructure for OnPremise Services
WF and WCF with AppFabric – Application Infrastructure for OnPremise Services
 
“What did I do?” - T-SQL Worst Practices
“What did I do?” - T-SQL Worst Practices“What did I do?” - T-SQL Worst Practices
“What did I do?” - T-SQL Worst Practices
 
Building RESTful Services with WCF 4.0
Building RESTful Services with WCF 4.0Building RESTful Services with WCF 4.0
Building RESTful Services with WCF 4.0
 
Building Facebook Applications on Windows Azure
Building Facebook Applications on Windows AzureBuilding Facebook Applications on Windows Azure
Building Facebook Applications on Windows Azure
 
Architecting Smarter Apps with Entity Framework
Architecting Smarter Apps with Entity FrameworkArchitecting Smarter Apps with Entity Framework
Architecting Smarter Apps with Entity Framework
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 
A Cocktail of Guice and Seam, the missing ingredients for Java EE 6
A Cocktail of Guice and Seam, the missing ingredients for Java EE 6A Cocktail of Guice and Seam, the missing ingredients for Java EE 6
A Cocktail of Guice and Seam, the missing ingredients for Java EE 6
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 

A Bit of Design Thinking for Developers

  • 1. a  bit  of  design  thinking     Dhaval  Joshi     Nokia  Research  Center   Bangalore  
  • 2. Today’s  session   •  Design  Thinking   •  User  Experience   •  Elements  of  UI   •  Some  Design  Direc?ons   2
  • 4. User  Experience   User’s  journey   How  user  feels  from  star?ng  to  end   4  
  • 5. Factors  affec;ng  User  Experience   Wooden  Bench  Vs  a  sofa     DIRECT INDIRECT Device Color Metaphor Network Fonts Battery Transitions Navigation Screen size 5  
  • 6. Color   This is a This is a Grey This is a This is a black color color text with white color green color text with a a white text with a text with a white background black red background background background 6  
  • 8. Font  Types   ABC ABC This is a serif font. Widely This is a sans-serif font. used in print medium and has Now widely used in digital a long history of use. medium. Since it is fairly However there is a debate that simple in its structure, serifs are not suitable for people say it is much reading on screens since they easier to read have been some extension strokes towards the the ends of the alphabet 8  
  • 9. Transi;ons   Most  people  say:   Makes  the  app  look  “Cool”   Adds  “WOW”  factor   9  
  • 10. Transi;ons   Scenario A Scenario B Transi?on  Provide  a  sense  of  con?nuity   10  
  • 11. Transi;ons   Scenario A Scenario B Transi?on  Provide  a  sense  of  con?nuity   11  
  • 12. Transi;ons   Transitions could make the UI look more real world like 12  
  • 14. Design  Direc;ons   Know  Your  user  |  Create  a  Persona   Mr.  Ramesh   Age  34   Knows  Tamil  and  English   Manages  a  Store   Uses  PC  but  limited  internet     Mobile  phone  user   14  
  • 15. Design  Direc;ons   Consider  the  Context  of  use   Traveling  /  Office  /  with  family  /  Outdoors   15  
  • 16. Design  Direc;ons   What  is  the  user  story?  |  Build  a  Scenario   Health  App     Srinivas  is  29  years  old  and  a  diabe?c   He  works  as  a  clerk  in  pvt  company   He  lives  in    joint  family  and  commutes  about  2  hours  daily  to  work   He  uses  the  HelathApp  twice  a  week  to  keep  a  log  of  blood  sugar  level   report  from  the  lab   This  way  he  gets  a  monthly  overview  of  the  status  of  his  health   Since  he  lives  in  joint  family,  some?mes  his  brother  adds  the  report  on   his  behalf  if  Srinivas  forgets….   ……………………………     16  
  • 17. Design  Direc;ons   Ask  what  user  needs  and  not  what  your  app  can  do   Client  !=  User   17  
  • 18. Design  Direc;ons   Test  with  users   18  
  • 19. Design  Direc;ons   Be  Consistent  and  Predictable   19  
  • 20. Design  Direc;ons   Great  Tools  do  not  guarantee  great  UX     20