PHP Indonesia - Understanding UI UX from Developer Side

53
Understanding UI & UX from Developer Side - By Irfan Maulana -

Transcript of PHP Indonesia - Understanding UI UX from Developer Side

Page 1: PHP Indonesia - Understanding UI UX from Developer Side

Understanding UI & UX from Developer Side- By Irfan Maulana -

Page 2: PHP Indonesia - Understanding UI UX from Developer Side

About Me• Name : Irfan Maulana• Work : Blibli.com• Position : Software Development Engineer• Role : Front End Developer

Page 3: PHP Indonesia - Understanding UI UX from Developer Side

Outline• Intro• Understanding UI & UX• UI & UX Process• What we can support as Developer

Page 4: PHP Indonesia - Understanding UI UX from Developer Side

Intro

Page 5: PHP Indonesia - Understanding UI UX from Developer Side

Why it’s matter ?

Page 6: PHP Indonesia - Understanding UI UX from Developer Side

Why Developer should know about UI & UX ?

Page 7: PHP Indonesia - Understanding UI UX from Developer Side

Most of Developers just complain

about the wireframe/mockup without giving the solution.

Page 8: PHP Indonesia - Understanding UI UX from Developer Side

So, lets start to understanding them.

Page 9: PHP Indonesia - Understanding UI UX from Developer Side

Understanding UI & UX

Page 10: PHP Indonesia - Understanding UI UX from Developer Side

What is

“User Interface” ?

Page 11: PHP Indonesia - Understanding UI UX from Developer Side
Page 12: PHP Indonesia - Understanding UI UX from Developer Side

“User Interface (UI) is everything designed into an information device with which a human being may interact.”

- source : searchsoa

Page 13: PHP Indonesia - Understanding UI UX from Developer Side

UI Design is a closer to what we refer to graphic design.

Page 14: PHP Indonesia - Understanding UI UX from Developer Side

What is

“User Experience” ?

Page 15: PHP Indonesia - Understanding UI UX from Developer Side
Page 16: PHP Indonesia - Understanding UI UX from Developer Side
Page 17: PHP Indonesia - Understanding UI UX from Developer Side

“User Experience (UX) refers to person’s entire experience using a particular product, system or service.”

- source : wikipedia

Page 18: PHP Indonesia - Understanding UI UX from Developer Side

UX Design is not just Interface / Visual design.

Page 19: PHP Indonesia - Understanding UI UX from Developer Side

Experience that you love

Page 20: PHP Indonesia - Understanding UI UX from Developer Side

Experience that you hate

Page 21: PHP Indonesia - Understanding UI UX from Developer Side

“ Bad UX Kills People Good UX Saves Lives “

Page 22: PHP Indonesia - Understanding UI UX from Developer Side

UI & UX

Page 23: PHP Indonesia - Understanding UI UX from Developer Side
Page 24: PHP Indonesia - Understanding UI UX from Developer Side

User Interface

Page 25: PHP Indonesia - Understanding UI UX from Developer Side

User Experience

Page 26: PHP Indonesia - Understanding UI UX from Developer Side

UI & UX Process

Page 27: PHP Indonesia - Understanding UI UX from Developer Side
Page 28: PHP Indonesia - Understanding UI UX from Developer Side
Page 29: PHP Indonesia - Understanding UI UX from Developer Side
Page 30: PHP Indonesia - Understanding UI UX from Developer Side
Page 31: PHP Indonesia - Understanding UI UX from Developer Side

Interview

Page 32: PHP Indonesia - Understanding UI UX from Developer Side

Survey

Page 33: PHP Indonesia - Understanding UI UX from Developer Side

Make a Persona

Page 34: PHP Indonesia - Understanding UI UX from Developer Side
Page 35: PHP Indonesia - Understanding UI UX from Developer Side

Structure of Menu

Page 36: PHP Indonesia - Understanding UI UX from Developer Side
Page 37: PHP Indonesia - Understanding UI UX from Developer Side

Wireframe & Prototype

Page 38: PHP Indonesia - Understanding UI UX from Developer Side
Page 39: PHP Indonesia - Understanding UI UX from Developer Side

Launch and Measure

Page 40: PHP Indonesia - Understanding UI UX from Developer Side
Page 41: PHP Indonesia - Understanding UI UX from Developer Side

What we can support as Developer

Page 42: PHP Indonesia - Understanding UI UX from Developer Side

Clash of Designer vs Developer

What designer sketch

Page 43: PHP Indonesia - Understanding UI UX from Developer Side

Clash of Designer vs Developer

What developer do

Page 44: PHP Indonesia - Understanding UI UX from Developer Side

So, what we can do ?

Page 45: PHP Indonesia - Understanding UI UX from Developer Side

1.Developer and designer make standardization for styling guide.

Page 46: PHP Indonesia - Understanding UI UX from Developer Side

2.Developer should be active contributor in early design phase.

Page 47: PHP Indonesia - Understanding UI UX from Developer Side

3.Clear specification from designer and developer execute the design base on it with pixel perfection.

Page 48: PHP Indonesia - Understanding UI UX from Developer Side

4.Daily deploy to dev environment to get fast feedback from designer.

Page 49: PHP Indonesia - Understanding UI UX from Developer Side

5.Speed is part of user experience.Communicate if the design will make big impact to speed

Page 50: PHP Indonesia - Understanding UI UX from Developer Side

6.Because there is no perfect,Should be always there space for negotiation between developer and designer.

Page 51: PHP Indonesia - Understanding UI UX from Developer Side
Page 52: PHP Indonesia - Understanding UI UX from Developer Side

Contact Me• Blog : mazipanneh.wordpress.com• Twitter : @Maz_Ipan• Facebook : /mazipanneh• Linkedin : /in/irfanmaulanamazipan• Mail : [email protected]

Page 53: PHP Indonesia - Understanding UI UX from Developer Side

Thank You

This is end of slides.