Ho sviluppato HTML / CSS con diversi designer e, come già detto, non esiste un "proiettile d'argento". I designer con cui ho lavorato non conoscevano molto (niente) su html / css. Alcuni di loro avevano una certa esperienza nel webdesigning e devo dire che quando hanno questa conoscenza, finisce sempre con lo sviluppo e il "sito web migliore" più facilmente quando è coinvolta la reattività di una UX.
Immagino che alcune aziende che cercano un sito web non lo sappiano / ignorano: chiunque può dire che è un designer grafico / webdevelopper / webdesigner / progettista dell'interfaccia utente con conoscenze di base (o addirittura nessuno, sì, l'ho visto) in o. Mentre i "veri" possono fare il miglio e produrre siti web sostenibili ed efficaci. Cerco di "educare" il cliente e spiegare che il Web design coinvolge competenze che i "grafici" di sola stampa non hanno. Quando funziona, investo abitualmente il cliente verso i designer con cui ho già lavorato e con cui ho un flusso di lavoro comune.
Ciò detto, spesso accade per molte ragioni che si finisce per costruire siti Web con persone con competenze grafiche e senza competenze di webdesigning. In questa situazione, il modo migliore che ho trovato per risparmiare tempo di codifica e non finire con un layout undevellopable è essere coinvolto nel processo di design e comunicare con il designer e spiega cosa puoi / non puoi fare e cosa sarebbe più semplice / migliore dal tuo punto di vista.
Anche se questo può essere difficile da organizzare in alcune situazioni, è fondamentale spiegare al cliente e al progettista che "se pensi che il webdesigning faccia parte di un progetto web, finisci per risparmiare tempo, denaro e risorse" e che sarai felice di prendere parte al processo di progettazione per risparmiare tempo e denaro.
Questo è il worflow che cerco di seguire nella maggior parte dei progetti:
- Il progettista crea standard grafici se non esistono (io di solito non sono coinvolto qui. Cerco solo di suggerire il designer verso i caratteri web compatibili ex: google font)
- Mokup realizzato dal designer. Sono coinvolto qui e lavoro con il progettista per creare layout compatibili con il web (soprattutto per quelli reattivi) prima che il client lo veda .
- client convalida mokup
- Codice il mokup
Il tempo trascorso a comunicare e lavorare con il progettista è stato salvato durante il processo di codifica e questo si traduce in un codice più semplice, più gestibile e più pulito.
Questo non ti salva da un designer felice che ti chiama venerdì sera con un bel mokup che il cliente ha visto e che ora vuole con questa frase: "Ehi pallido, potresti codificarlo per me, la scadenza è .. . ieri!" Quindi l'intera teoria va in pezzi e se stai cercando lavoro in quel momento, sei a posto per tutto il week end.
Conclusione:
Non penso che questo sia molto diverso da qualsiasi codice relativo a non progetto, il modo migliore per lavorare con altre persone è comunicare con loro.