Optimizing front-end teams’ workflow is hard, there is always something that comes in the way, but it is important to at least try to optimize the front-end work. It could save your team considerable time over a project. Front-enders could work more efficiently together and within the production team.
Let’s take a look at front-enders’ typical relationship within a production team: (take it lightly)
First, you got designers that, generally, do not really like front-end developers because they do not render exactly there graphic design, and you got front-enders that “hate” designers because they are doing complicated design, costing too much money and time to render to HTML.
Back-end developers also have a general tendency to be a bit careless with HTML, which, not visible at first sight, can cause trouble on older browsers and pass without no one seeing it on live versions. Improving this type of team relationships should be a priority.
Assigning a lead front-end developer by project was a tough choice, but was inevitable. You need someone to refer to with a strong knowledge of the project and who can fix things easily. As he makes the main template, most of the CSS is based on his style of coding and he is clearly the man for the job if something turns bad. He is lead on the project but not necessary the lead front-end of the team.
Another nice thing here, there is actually someone in charge! You know how it goes in a project. Front-enders come and go, but even if one lead is not really doing any work on the project, he needs to take a look time-to-time to be sure the front-end code quality is matching his expectation.
Having the designer look at the first templates will also save you 90% of the problems a designer can cause looking at a final product. This can be disastrous if no validation is done before transforming the HTML template to the CMS..
Don’t be afraid to add your touch and present this to your boss. You will probably save time, and your boss’ money, and a boss really likes to save money.
What about you?
You’re doing this work yourself? Want to share your way? Send me your work flow with some explications and I will put it on this page, editorial [at] position-absolute.com.