He estado desarrollando HTML / CSS con varios diseñadores y, como ya se dijo, no hay "bala de plata". Los diseñadores con los que he trabajado no sabían mucho (nada) sobre html / css. Algunos de ellos tenían algo de experiencia en diseño web y debo decir que cuando tienen ese conocimiento, siempre terminan con un desarrollo más fácil y un "mejor sitio web", especialmente cuando se trata de la capacidad de respuesta de un UX.
Supongo que lo que algunas empresas que buscan un sitio web no saben / ignoran es: cualquiera puede decir que es un diseñador gráfico / desarrollador web / diseñador web / diseñador de interfaz de usuario con conocimientos básicos (o incluso ninguno, sí, lo he visto) en ya sea. Mientras que los "reales" pueden hacer un esfuerzo adicional y producir sitios web efectivos y sostenibles. Intento "educar" al cliente y explicar que el diseño web implica habilidades que los diseñadores gráficos no tienen "solo imprimir". Cuando esto funciona, normalmente envío al cliente a diseñadores con los que ya he trabajado y tengo un flujo de trabajo común.
Dicho esto, a menudo sucede por muchas razones que terminas construyendo sitios web con personas que tienen habilidades gráficas y no tienen habilidades de diseño web. En esta situación, la mejor manera que he encontrado para ahorrar tiempo de codificación y no terminar con diseños no desplegables es involucrarse en el proceso de diseño y comunicarse con el diseñador y explica lo que puedes / no puedes hacer y lo que sería más simple / mejor desde tu punto de vista.
Aunque esto puede ser difícil de organizar en algunas situaciones, es importante explicarle al cliente y al diseñador que "si cree que el diseño web forma parte de un proyecto web, se ahorra tiempo, dinero y dinero" y que Estarás encantado de participar en el proceso de diseño para ahorrar tiempo y dinero.
Este es el flujo de trabajo que trato de seguir en la mayoría de los proyectos:
- El diseñador crea estándares gráficos si no existen (por lo general no me involucro aquí. Solo trato de insinuar al diseñador hacia fuentes compatibles con la web, por ejemplo: fuentes de google)
- Mokup hecho por el diseñador. Me involucro aquí y trabajo con el diseñador para crear diseños compatibles con la web (especialmente para los que responden) antes de que el cliente lo vea .
- el cliente valida mokup
- Codifico el mokup
El tiempo que he pasado comunicándome y trabajando con el diseñador se guarda durante el proceso de codificación y esto termina con un código más simple, más fácil de mantener y más limpio.
Esto no te salva de un diseñador feliz que te llamó el viernes por la noche con un mokup muy bonito que el cliente ha visto y ahora quiere con esta frase: "Hey pall, podrías codificar esto para mí, la fecha límite es ... . ¡ayer!" Entonces, toda la teoría se desmorona y si buscas trabajo en ese momento, eres bueno para un discurso durante todo el fin de semana.
Conclusión:
No creo que esto sea muy diferente a cualquier código relacionado con no proyecto, la mejor manera de trabajar con otras personas es comunicarse con ellos.