J'ai développé du HTML / CSS avec plusieurs concepteurs et, comme je l'ai déjà dit, il n'y a pas de solution miracle. Les concepteurs avec lesquels j'ai travaillé ne connaissaient pas grand-chose (rien) du langage HTML / CSS. Certains d’entre eux avaient une certaine expérience de la conception Web et je dois dire que quand ils ont cette connaissance, il est toujours plus facile de développer et de "créer un meilleur site Web", en particulier lorsque la réactivité d’un UX est impliquée.
Je suppose que ce que certaines entreprises recherchant un site Web ne savent pas / ignorent, c’est que tout le monde peut dire qu’il est un concepteur graphique / webdevelopper / webdesigner / concepteur d’interface utilisateur avec des connaissances de base (voire aucune, oui, j’ai vu cela). Alors que les "vrais" peuvent faire un effort supplémentaire et produire des sites Web maintenables et efficaces. J'essaie d '"éduquer" le client et d'expliquer que la conception Web implique des compétences que les graphistes "n'impriment que" n'ont pas. Lorsque cela fonctionne, j’envoie habituellement le client aux concepteurs avec lesquels j’ai déjà travaillé et avec lequel j’ai un flux de travail commun.
Cela dit, il arrive souvent, pour de nombreuses raisons, que vous construisiez des sites Web avec des personnes ayant des compétences graphiques et aucune compétence en conception Web. Dans cette situation, la meilleure façon que j'ai trouvé pour gagner du temps de codage et ne pas finir avec une mise en page undevellopable est d' être impliqué dans le processus de conception et de communiquer avec le concepteur et expliquer ce que vous pouvez / ne pouvez pas faire et ce serait plus simple / mieux de votre point de vue.
Bien que cela puisse être difficile à organiser dans certaines situations, il est capital d’expliquer au client et au concepteur que "si vous pensez que la conception Web forme le développement d’un projet Web, vous finissez par économiser du temps, de l’argent et des têtes" et que heureux de participer au processus de conception afin d’économiser du temps, de l’argent et de la tête.
Voici le flux de travail que j'essaie de suivre dans la plupart des projets:
- Le concepteur crée des normes graphiques si elles n'existent pas (en général, je n'interviens pas ici. J'essaie simplement d'indiquer au concepteur des polices compatibles avec le Web, telles que les polices google).
- Mokup fabriqué par le designer. Je m'implique ici et travaille avec le concepteur pour créer des mises en page compatibles Web (en particulier pour les versions réactives) avant que le client ne la voie .
- client valide mokup
- Je code le mokup
Le temps que j'ai passé à communiquer et à travailler avec le concepteur est enregistré pendant le processus de codage, ce qui aboutit à un code plus simple, plus facile à gérer et plus ordonné.
Cela ne vous évite pas un heureux designer qui vous appelle le vendredi soir avec un très joli mokup que le client a vu et veut maintenant avec cette phrase: "Hé pall, pourriez-vous le coder pour moi, la date limite est ... hier! " Ensuite, toute la théorie tombe en morceaux et si vous cherchez du travail à ce moment-là, vous êtes bon pour la tête toute la fin de semaine.
Conclusion :
Je ne pense pas que cela soit très différent de tout code lié à pas de projet, le meilleur moyen de travailler avec d'autres personnes est de communiquer avec elles.