ux, front-end and back-end: how front-end can help these guys?

50
UX, FRONT-END AND BACK-END How Front-end help Back-end and UX guys

Upload: diego-eis

Post on 21-Apr-2017

36.427 views

Category:

Design


2 download

TRANSCRIPT

Page 1: UX, Front-end and Back-end: How front-end can help these guys?

UX, FRONT-END AND BACK-ENDHow Front-end help Back-end and UX guys

Page 2: UX, Front-end and Back-end: How front-end can help these guys?

Diego EisI love work with web. And I lost 55 pounds. ;-)

@diegoeis @tableless

http://tableless.com.br http://diegoeis.com http://slideshare.net/diegoeis

Page 3: UX, Front-end and Back-end: How front-end can help these guys?
Page 4: UX, Front-end and Back-end: How front-end can help these guys?
Page 5: UX, Front-end and Back-end: How front-end can help these guys?
Page 6: UX, Front-end and Back-end: How front-end can help these guys?

Let’s divideFirst of all we need divide and understand the sides.

Page 7: UX, Front-end and Back-end: How front-end can help these guys?

Interactive DesignThis important guy is a scientist of behavior. He understand how will navigate and use all pages of system. They take business needs and product requirements and transform them into user-focused interface and experience.

Page 8: UX, Front-end and Back-end: How front-end can help these guys?

Interface DesignerI like to name this guy simply like Designer. He will design the layout and the modules that will bring the interfaces concepts to life, cultivating customers and brands. They know how an beauty interface can sell and retain more costumers.

Page 9: UX, Front-end and Back-end: How front-end can help these guys?

Back-endThey care about the environment and how the functionalities will work. All the server side logic of application, API structure and web services, databases integrations and many other processes.

Page 10: UX, Front-end and Back-end: How front-end can help these guys?

Front-endVery short explain: Front-end is the guy that will implement the Layout created by Interface Designer and will study and apply the project specs explained in wireframe designed by Information Architecture.

Page 11: UX, Front-end and Back-end: How front-end can help these guys?

What about UX?This is a long and boring discuss, but here we go: I think the way that UX name is applied is wrong. UX is not a concern of one team or one person. The client support cares about the User Experience. The dev and the Product Owner cares about it too. UX is not an exclusive name to a exclusive type of people in a project. All people involved in a project is an UX.

Page 12: UX, Front-end and Back-end: How front-end can help these guys?

Let’s be clearAll people that works with web are responsible for user experience. Not only UX, UI or Front-end. This is also a concern of back-end, product owner, manager and all people involved to the project.

Page 13: UX, Front-end and Back-end: How front-end can help these guys?

The common flow

Page 14: UX, Front-end and Back-end: How front-end can help these guys?

Linear or parallelSometimes the flow needs to be linear, like in small projects like websites. But, with the adoption of web standards this flow can be parallel. This is awesome.

Page 15: UX, Front-end and Back-end: How front-end can help these guys?

wireframe

design

front-end

back-end

Page 16: UX, Front-end and Back-end: How front-end can help these guys?

wireframe

design front-end back-end

Page 17: UX, Front-end and Back-end: How front-end can help these guys?

The broken flow

Page 18: UX, Front-end and Back-end: How front-end can help these guys?

UX layout back-end

Page 19: UX, Front-end and Back-end: How front-end can help these guys?
Page 20: UX, Front-end and Back-end: How front-end can help these guys?
Page 21: UX, Front-end and Back-end: How front-end can help these guys?
Page 22: UX, Front-end and Back-end: How front-end can help these guys?
Page 23: UX, Front-end and Back-end: How front-end can help these guys?
Page 24: UX, Front-end and Back-end: How front-end can help these guys?

UX back-endfront-end

Page 25: UX, Front-end and Back-end: How front-end can help these guys?

UX back-endfront-end

Page 26: UX, Front-end and Back-end: How front-end can help these guys?

How Front-end can help Back-end?

Page 27: UX, Front-end and Back-end: How front-end can help these guys?

HTMLMaintain an organized HTML, caring about semantic and structure.

Page 28: UX, Front-end and Back-end: How front-end can help these guys?

Implement direct in back-end codeInstead deliver a static code to back-end, the front-end team can implement the html/css/javascript code directly into back-end code.

Page 29: UX, Front-end and Back-end: How front-end can help these guys?

Consume APIIf Back-end deliver an API, the Front-end guys take care about all interface. Back-end don’t need to write any line of front-end code.

Page 30: UX, Front-end and Back-end: How front-end can help these guys?

How Front-end can help UX?

Page 31: UX, Front-end and Back-end: How front-end can help these guys?

PrototypesSometimes the tests with user need to be more real. Functional prototypes are more useful than squares in white background.

Page 32: UX, Front-end and Back-end: How front-end can help these guys?

Information ArchitectureHTML semantic + SEO + information priority and evidence.

Page 33: UX, Front-end and Back-end: How front-end can help these guys?

Visual and behavior standardsStandards of flow, visual interface, behavior and even functionality.

Page 34: UX, Front-end and Back-end: How front-end can help these guys?

What front-end learn from UX team?

Page 35: UX, Front-end and Back-end: How front-end can help these guys?

Information ArchitectOrganize and priorize information on page.

Page 36: UX, Front-end and Back-end: How front-end can help these guys?

Understand visual patternsFront-end needs to know when the pattern of alignments, weight and size of elements are wrong.

Page 37: UX, Front-end and Back-end: How front-end can help these guys?

Know what good design isUnderstand a little about design and how designers make your layouts.

Page 38: UX, Front-end and Back-end: How front-end can help these guys?

What front-end learn from back-end team?

Page 39: UX, Front-end and Back-end: How front-end can help these guys?

Manipulate informationsManipulate and use informations with the right tools and the right way.

Page 40: UX, Front-end and Back-end: How front-end can help these guys?

LogicLearn programming logic to increase your skills.

Page 41: UX, Front-end and Back-end: How front-end can help these guys?

OperationsUnderstand a little more how the environment of the project works.

Page 42: UX, Front-end and Back-end: How front-end can help these guys?

A Framework helps allIf you work in a big company that have a big product or many products that share same visual interface, maybe it's a good idea to create a CSS Framework and define a common styleguide.

Page 43: UX, Front-end and Back-end: How front-end can help these guys?

http://opensource.locaweb.com.br/locawebstyle/

Page 44: UX, Front-end and Back-end: How front-end can help these guys?

HTML needs to be common to allIf exists one thing that back-end, front-end and UX teams needs to learn, this things is HTML. The HTML is influenced by all.

Page 45: UX, Front-end and Back-end: How front-end can help these guys?

Let’s simplify this division

Page 46: UX, Front-end and Back-end: How front-end can help these guys?

IMHO, the division: designer, front-end and back-end is broken.

Page 47: UX, Front-end and Back-end: How front-end can help these guys?

Designing Programming

interface

photoshopillustrator

personas

usability

accessibility

semantic HTML

CSSruby

javascript

json

database

infrastructure

API

PHP

development environment

UX

UI

layout

AI

prototype

tests

python

JS for Interface

NodeJSEmberJS

Page 48: UX, Front-end and Back-end: How front-end can help these guys?

In fact, having only one front-end developer in a team with other developers doing only server-side work is a recipe for disaster.

Don Roby bit.ly/18MX8cg

Page 49: UX, Front-end and Back-end: How front-end can help these guys?

One of the reasons for poor design execution is that UX teams need to own more than just design. We need to own front-end development.

UX Matters http://bit.ly/ux-require-frontend

Page 50: UX, Front-end and Back-end: How front-end can help these guys?

Goodbye!Let me know what you think!

@diegoeis @tableless

tableless.com.br

diegoeis.com

slideshare.net/diegoeis