Top Banner
UX, FRONT-END AND BACK-END How Front-end help Back-end and UX guys
50
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UX and Front-end

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

Page 2: UX and Front-end

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 and Front-end
Page 4: UX and Front-end
Page 5: UX and Front-end
Page 6: UX and Front-end

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

Page 7: UX and Front-end

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 and Front-end

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 and Front-end

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 and Front-end

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 and Front-end

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 and Front-end

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 and Front-end

The common flow

Page 14: UX and Front-end

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 and Front-end

wireframe

design

front-end

back-end

Page 16: UX and Front-end

wireframe

design front-end back-end

Page 17: UX and Front-end

The broken flow

Page 18: UX and Front-end

UX layout back-end

Page 19: UX and Front-end
Page 20: UX and Front-end
Page 21: UX and Front-end
Page 22: UX and Front-end
Page 23: UX and Front-end
Page 24: UX and Front-end

UX back-endfront-end

Page 25: UX and Front-end

UX back-endfront-end

Page 26: UX and Front-end

How Front-end can help Back-end?

Page 27: UX and Front-end

HTMLMaintain an organized HTML, caring about semantic and structure.

Page 28: UX and Front-end

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 and Front-end

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 and Front-end

How Front-end can help UX?

Page 31: UX and Front-end

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

Page 32: UX and Front-end

Information ArchitectureHTML semantic + SEO + information priority and evidence.

Page 33: UX and Front-end

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

Page 34: UX and Front-end

What front-end learn from UX team?

Page 35: UX and Front-end

Information ArchitectOrganize and priorize information on page.

Page 36: UX and Front-end

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

Page 37: UX and Front-end

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

Page 38: UX and Front-end

What front-end learn from back-end team?

Page 39: UX and Front-end

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

Page 40: UX and Front-end

LogicLearn programming logic to increase your skills.

Page 41: UX and Front-end

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

Page 42: UX and Front-end

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 and Front-end

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

Page 44: UX and Front-end

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 and Front-end

Let’s simplify this division

Page 46: UX and Front-end

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

Page 47: UX and Front-end

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 and Front-end

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 and Front-end

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 and Front-end

Goodbye!Let me know what you think!

@diegoeis @tableless

tableless.com.br

diegoeis.com

slideshare.net/diegoeis