Quali domande poni quando ti viene chiesto di fornire un preventivo sullo sviluppo del tema?


17

Ho appena ricevuto un'email che ha posto la seguente domanda:

"Quanto costerà codificare un tema WordPress?"

Non posso rispondere a questa domanda senza conoscere la risposta a molte altre domande. Mi alzo con il seguente dalla parte superiore della mia testa:

  1. Quali browser / dispositivi devono essere supportati?
  2. Quali funzionalità di base di WordPress devono essere supportate?
  3. Quali file modello devono essere creati?
  4. Esistono modelli di pagina personalizzati?
  5. Il tema deve essere internazionalizzato?
  6. Il tema offre funzionalità al di fuori dell'ambito del core di WordPress?
  7. Quanto è complesso il design?
  8. Quale livello di accessibilità è previsto?
  9. Quanta funzionalità di WordPress è rappresentata nel PSD?

Sfortunatamente, non ho tutte queste cose scritte da nessuna parte e sono sicuro che mi mancano cose molto importanti. Per risparmiare tempo in futuro e per aiutare altri liberi professionisti, ho pensato che sarebbe stata una buona idea per tutti elencare le domande che pongono ai potenziali clienti quando viene chiesto di sviluppare un tema da un design sconosciuto.

Risposte:


5

Penso che alcune delle tue domande siano troppo ampie. Non puoi ancora scomporre ogni risposta in ore.

Alcune delle domande che faccio:

  • Ci sono widget? Quale?
  • Quali opzioni del tema sono necessarie? Dettagli? Colori, campi di testo, upload di immagini ecc.
  • Tipi di post personalizzati e tassonomie? Molto, molto dettagliato.
  • Come vengono visualizzati i commenti? Questo manca su molti file PSD. Hai bisogno di un deambulatore personalizzato?
  • Cosa dovrebbe succedere quando l'utente ha una dimensione minima del carattere di 24px?
  • Cosa dovrebbe succedere quando la finestra dell'utente è larga solo 35em? Non sono riuscito a trovare il pulsante di pagamento su Amazon una volta sul mio laptop perché il designer non aveva pensato finora ...
  • Quali plugin devi integrare? Moduli di contatto, pulsanti social, iscriviti ai commenti ecc.
  • Funzionalità dei menu di navigazione: icone, descrizioni, immagini incorporate?
  • È necessario un cursore? Cosa dovrebbe fare? Come vengono aggiunti gli articoli?
  • L'output per piccoli dispositivi sarà gestito da un tema separato / secondario?

Alcune cose che non è necessario chiedere ma sapere per stimare il tempo:

  • Quanti sprite devi costruire?
  • Di quanto supporto avrà bisogno il cliente? In caso di dubbi, utilizzare il 25% del tempo totale.
  • Hai scritto il tuo ultimo codice abbastanza astratto per riutilizzarlo?

Extra: calcolo

Abbattere ogni passaggio in ore. Sommare le ore, quindi raddoppiarle. Se sei un principiante, triplica il tempo. Quindi aggiungere il tempo di supporto.


+1 uno sui commenti. Ho ottenuto PSD che non menzionano affatto commenti! strabiliante! Grazie per tutte le domande. Grandi aggiunte al thread :)
mfields

3

Non posso aggiungere troppo alle altre risposte, quindi ecco i miei 2 centesimi più alcune cose relative al cliente che potrebbero essere prese in considerazione nel calcolo del prezzo.

Calcolo del tempo

  1. Ho una sitemap completa?
  2. Ho schermate, collegamenti o PSD per ogni parte del sito?
  3. 3.b. Ricevo abbastanza soldi per acquistare le licenze per i plugin di cui ho bisogno? 3.a. C'è abbastanza denaro per acquistare licenze per sviluppatori che mi farà risparmiare denaro con il prossimo progetto o consentirà di realizzare un altro progetto in cui il budget consentirebbe di pagare per un plugin?
  4. Devo impostare il tema su un server?

Cose che (personalmente) non farei:

  • Design fluidi (il client non sarà mai soddisfatto: il design non avrà mai l'aspetto previsto e le differenze del browser potrebbero essere visibili per il client).
  • Piattaforme di e-commerce (la gamma di prodotti cambia o si espande - Non avrai mai finito).
  • Cloni flash Javascript (Cattura un browser troppo vecchio, alcuni bloccanti AddOn oppure il client ti odierà).
  • Un "oviparo maiale al latte woll": qualcosa che può fare tutto e tutto. I clienti con una buona immaginazione e idee sono buoni. Alcuni non riescono a smettere di invitare o avere nuove idee ogni secondo.

Richiesta, contratto e cliente

Il (Web-) Designer

  1. È coinvolto un designer?
  2. Ottengo PSD o modelli HTML con markup finito?
  3. Il designer ha riferimenti online che posso vedere?
  4. Il "Designer" è un suo amico? (Crea sempre problemi: il "designer" dice cosa è possibile e quante volte dovresti aver bisogno / quanti soldi devi pagare per x o y)

Il cliente

  1. È disposto a pagare il 30% in anticipo? (Quei clienti non saltano giù e tu ricevi la preparazione del lavoro se lo fa.)
  2. Posso modificare leggermente il design per risparmiare tempo?
  3. Il cliente è davvero il cliente stesso o solo il rappresentante della tecnologia di fronte?
  4. Il cliente ha un'attività commerciale insieme ai partner (o ai familiari)? (In tal caso, invitali tutti ad ogni riunione)

Il contratto

incontri

  1. Impostare un limite / numero per le riunioni per ogni fase del progetto. Se annullano una riunione, dovrebbe essere considerata come riunione.
  2. Imposta un limite di tempo per ogni riunione.

Guida / Help desk / Miglioramenti

  1. Offri alcune ore di modifica / miglioramento della pagina dopo aver pagato tutto e il sito è online.
  2. Offri due sessioni fuori dal tuo spazio ufficio per sederti e spiegare come funzionano le cose di base.

Pagamento

  1. Fatti pagare per ogni fase finita. Se il cliente non lo farà, non si fida di te. E quindi non dovresti fidarti di lei.

conseguenze

  1. Non offrire loro supporto telefonico. Fallo se vuoi, ma rispondi al telefono solo una seconda volta o rispondi e digli che non sei in ufficio (se non lo sei).
  2. Non portare mai un cliente nel tuo ufficio e "cambiare" rapidamente qualcosa di fronte a lui. Quindi pensano che tu abbia bisogno di minuti per tutto.
  3. Mai , davvero mai e poi mai il tuo lavoro di mano, prima di aver ricevuto il pagamento completo.
  4. Non lavorare mai con un cliente che si lamenta che l'ultimo "webdesigner" non ha fatto questo o quello e che il progetto era incompiuto.
  5. (Solo la mia esperienza :) Non lavorare mai per donne in gravidanza :)

0

Di solito non citerò senza vedere il design. Esistono troppe variabili che potrebbero facilmente generare una stima nel solo design. Mi piacciono anche domande come:

  • Cosa dovrebbe essere configurabile dall'area di amministrazione di WordPress?
  • Tutti i colori e i caratteri sono variabili o sono impostati dall'inizio?

0

In generale, puoi rispondere alla maggior parte di queste domande solo guardando i PSD.

Mi concentro sempre nel chiedere le cose che non puoi derivare dal design. ovvero: flusso di lavoro per la pubblicazione di contenuti, se avrò bisogno di migrare i dati da un vecchio sito Web, ecc

Modificare:

  • Quanto traffico (circa) avrà il sito?
  • Hai già un hosting? Quali tecnologie supporta il server?

Completamente d'accordo! Ma molte volte quando mi viene posta questa domanda, è una chiamata fredda senza psd o screenshot forniti. Molto vero sulla migrazione dei dati però! Di solito me ne dimentico :)
Mfields,

La migrazione dei dati non fa parte dello sviluppo del tema.
fuxia

1
È vero, la migrazione dei dati non fa tecnicamente parte dello sviluppo del tema. Ma ci sono momenti in cui uno è richiesto per entrambi sono necessari.
Mfields,

Senza un .psd è praticamente un caso di soffiare nel vento, dalla mia esperienza personale questo può rapidamente trasformarsi in un ciclo del cliente che canticchia costantemente e ahhh'ing e che vuole provare questo e provarlo. Gran parte del mio lavoro è fatto con Silverstripe CMS che non ha tante campane e fischi quanti wordpress, ma come si può mettere un prezzo / calendario sul lavoro senza un .psd? .. cosa dà? .. un preventivo orario, un progetto fisso commissione, come valuteresti effettivamente un prezzo per un progetto senza un .psd?
MartinJJ,

1
+1 sulla migrazione dei dati "Vuoi dire che devo pagare per quello?"
Ray Mitchell,

0

Alcune cose eccellenti qui!

Il modo in cui personalmente mi avvicinerei a questo è quello di fornire solo esempi di temi precedentemente creati con stime a sfera di quanto costerebbe fare qualcosa di simile.

Trovo pericoloso citare qualsiasi numero per un progetto specifico fino a quando i dettagli non saranno risolti.


0

Prime domande che faccio sempre:

  • C'è una scadenza fissa?
  • Quando è ans perché è stato risolto?

Alcune volte i clienti semplicemente omettono questo e dicono "sì, se riusciamo ad arrivare nei prossimi due mesi va bene" e poi cercano di indurti a sviluppare più velocemente delle tue stime perché è sorta una questione urgente e ne hanno bisogno da fare in nessun tempo.

Chiederle mi dà spazio per spiegare perché le scadenze non dovrebbero essere così rigide (soprattutto perché più i clienti sono grandi più tempo impiegano ad approvare qualcosa) e mi dà anche motivi per addebitare di più se il progetto è (o diventa) urgente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.