How front-end can help UX and Back-end guys? How they interact? I tell a little about it in this slides, showing how the front-end can help the back-end and UX.
Diego Eis I love work with web. And I lost 55 pounds. ;-) @diegoeis @tableless http://tableless.com.br http://diegoeis.com http://slideshare.net/diegoeis
Interactive Design This 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.
Interface Designer I 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.
Back-end They 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.
Front-end Very 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.
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.
Let’s be clear All 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.
Linear or parallel Sometimes 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.
Implement direct in back-end code Instead deliver a static code to back-end, the front-end team can implement the html/css/javascript code directly into back-end code.
A Framework helps all If 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.
HTML needs to be common to all If exists one thing that back-end, front-end and UX teams needs to learn, this things is HTML. The HTML is influenced by all.
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
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