Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate?
Dopo aver definito con il cliente quella che dovrà essere in linea di massima la struttura generale e gli obiettivi del sito web (tipologia dei contenuti, numero di pagine,etc.) arriva il momento di realizzarne il preventivo dettagliato, il quale dovrà includere anche costi e tempi di consegna del lavoro che ci è stato richiesto.
Come fare a calcolare costi e tempi di consegna evitando di scrivere cifre senza senso?
Il modo più corretto è quello di lavorare per progetti.
La realizzazione di un sito web non è un compito che si esegue con semplicità come qualcuno erroneamente potrebbe pensare, ma si tratta di un lavoro complesso che per essere realizzato bene necessita di un team di lavoro con diverse figure professionali coinvolte, ognuna delle quali ricopre uno specifico ruolo nella realizzazione del progetto.
Analizziamo brevemente alcune delle figure professionali che possono intervenire nel processo di sviluppo.
- Il project manager: è colui che si occuperà della gestione del progetto coordinando il team di lavoro, stabilendone il budget necessario, il numero delle risorse coinvolte, costi e tempi di realizzazione.
- Il team di sviluppo: che in base alla complessità del progetto può essere composto da
- il web concept designer: il compito del concept è quello di dare una forma al progetto finale a partire dall’idea, dalla strategia di comunicazione e dagli obiettivi di business.
- Il web designer: è colui che progetta il sito nel suo complesso, ne decide l’aspetto, l’interfaccia utente, i colori, l’albero principale di navigazione.
- Il grafico: su specifiche date dal designer o dal cliente si occupa della realizzazione del layout delle pagine e della grafica in generale che costituirà il sito web. Il ruolo del grafico è quello di trasmettere al visitatore, attraverso le immagini, le emozioni oggetto della comunicazione.
- Il web developer: è il realizzatore delle pagine del sito web, il suo ruolo è quello di trasformare le varie specifiche del web designer in pagine web navigabili utilizzando il linguaggio specifico del web, XHTML, CSS, linguaggi di programmazione ASP, PHP, JSP, SQL, per sviluppare script e codificare le parti dinamiche che consentono una maggiore interattività dei siti.
- Il team dei contenuti: trasforma gli appunti forniti dal cliente, in testo scritto nel linguaggio di chi si presume sarà il visitatore e nella forma che l’azienda ritiene necessaria per la tipologia di sito.
- Il team del marketing: ha la responsabilità di dare visibilità al sito, curando che vi sia il traffico e l’attinenza necessaria al raggiungimento degli obiettivi. Interviene fin dalle fasi di progettazione e sviluppo assistendo il web designer, il grafico e lo sviluppatore.
- Web Marketing Strategist: Propone e realizza progetti di comunicazione e di servizi Web in tutte le sue componenti: business idea, posizionamento del prodotto/servizio, scelte tecnologiche, individuazione e chiusura partnership. Monitoraggio e aggiornamento continuo dei servizi offerti dal sito/portale.
Le figure professionali che partecipano alla progettazione variano in funzione della complessità del progetto e del budget ad esso dedicato. Per la realizzazione di piccoli lavori che dispongono di budget limitati spesso una persona può ricoprire più ruoli contemporaneamente.
Dopo aver dato un rapido sguardo a quelle che sono le figure professionali che possono essere coinvolte nello sviluppo del nostro sito web, indossiamo i panni di una di esse ed entriamo nel ruolo del Project Manager: iniziamo quindi con la definizione di obiettivi e compiti e la costruzione di programmi, per chiarire le fasi temporali in cui si dovranno realizzare i compiti ed individuare le responsabilità.
Il nostro cliente ci ha richiesto di realizzare non solo il sito web ma ha acquistato anche ulteriori servizi aggiuntivi come il servizio di copywriting e il servizio di indicizzazione del sito.
Gli aspetti principali del piano di progetto
Gli aspetti principali del piano di progetto sono rappresentati da:
- obiettivi del progetto: che cosa deve essere fatto (nel nostro caso lo sviluppo di un sito web);
- attività da svolgere: come deve essere fatto (quali sono nel dettaglio tutte le attività che devono essere eseguite per portare a termine il progetto);
- competenze necessarie: quali conoscenze e capacità verranno impiegate(quali figure professionali saranno coinvolte nel progetto);
- definizione e assegnazione: chi lo deve fare (assegnare ogni risorsa alle attività che dovrà svolgere);
- scheduling del progetto: quando si deve fare (definire le fasi temporali in cui ogni singola attività dovrà essere svolta);
- definizione e assegnazione delle risorse economiche di progetto: quanto costa (calcolare il costo del progetto sulla base delle risorse coinvolte e del tempo necessario per portare a termine il progetto);
- sistema di controllo: come verificare (verifica dello stato di avanzamento del progetto);
Adesso passiamo al lato pratico: è ovvio che ognuna di queste fasi non può essere gestita in modo manuale, altrimenti saremmo sempre in balia dell’errore umano e degli imprevisti. Ci occorre quindi un valido strumento di supporto che automatizzi il più possibile ogni fase e gestisca in modo ordinato tutto il progetto.
Online sono reperibili alcuni software open source (un valido esempio possono essere Planner e Gantt Project ) che possono rivelarsi di grande aiuto nella gestione dei progetti. Nel nostro caso invece adopereremo Microsoft Project dato che siamo soliti utilizzarlo per i nostri piani di lavoro e ne abbiamo più dimestichezza.
Quello che segue è uno screencast completo sulla gestione dello sviluppo di un sito web per un cliente. Ti farà capire come sia gratificante e proficuo lavorare in modo strutturato e ti spiegherà in modo dettagliato come utilizzare il software.
1° video – Introduzione ed inserimento di alcune attività – (durata: 9′ 29”)
Dopo una breve introduzione vedrai come inserire nel programma alcune della attività che dovranno essere svolte.
2° Video – Inserimento completo di tutte le attività che compongono il progetto – (durata: 16′ 32”)
In questo video terminerai di inserire tutte le singole attività che compongono il tuo progetto. Ti consiglio di seguirlo se vuoi sapere quali sono, nel dettaglio, tutte le fasi che si susseguono nello sviluppo di un sito web. Altrimenti puoi passare direttamente al video 3, che ti mostrerà come aggiungere nel tuo progetto le varie risorse che interverranno nel processo di sviluppo e come assegnare loro le prime attività da svolgere.
3° Video – Aggiunta delle risorse ed assegnazione delle prime attività da svolgere – (durata: 7′ 15”)
Una volta inserite tutte le attività comincia ad inserire le risorse e ad assegnare a ogni singola attività la risorsa predisposta al suo svolgimento.
4° Video – Assegnazione completa di ogni attività – (durata: 5′ 24”)
Adesso finirai di assegnare le attività rimanenti. Se hai capito come si assegnano le attività alle singole risorse e non ti interessa vedere il resto, puoi passare al video 5 in cui stabilirai la durata di ogni attività in modo che il software possa calcolarne il costo in modo automatico.
5° Video – Assegnazione della durata delle singole attività – (durata: 10′ 47”)
In questo video assegnerai ad ogni attività un lasso di tempo entro il quale deve essere svolta. Questo ti permetterà di prevedere quanto tempo richiede lo svolgimento del progetto e, sulla base del tempo, qual è il suo costo.
6° Video – Collegamenti tra le singole attività – (durata: 12′ 46”)
L’ultimo video ti mostrerà come collegare tra di loro ogni attività: quali sono le attività critiche che devono essere completate prima di passare a quelle successive, e quali quelle che possono essere realizzate contemporaneamente.
Conclusioni
Spero che quest’articolo sia stato di tuo interesse. Abbiamo finalmente dato una risposta a quella che era la nostra domanda inziale, adesso sappiamo come calcolare il costo reale e i relativi tempi di consegna di un progetto web evitando di commettere errori o tralasciare qualche aspetto fondamentale.
L’appuntamento è per la prossima settimana con un nuovo articolo di questa guida che tratterà un argomento sempre attuale e di grande rilievo nello sviluppo di un sito web : Come evitare futuri ripensamenti da parte del cliente?
Gli altri articoli di questa guida:
- Come capire le esigenze del cliente al primo incontro?
- Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate?
- Come evitare futuri ripensamenti da parte del cliente?
- Come sviluppare e organizzare la struttura di un sito web?
- Come trovare l’ispirazione e disegnare il layout di un sito web?
- Come presentare la bozza grafica al cliente?
- Come realizzare le pagine interne dopo l’accettazione della bozza?
- Come esportare un psd in xhtml e css senza perderci la ragione? (parte1) (parte 2)
- Come indicizzare un sito senza essere degli esperti SEO? (parte 1) (parte 2)
- Come assicurarsi di non aver commesso errori prima di lanciare il sito online?
Potresti essere interessato anche ai seguenti articoli:
32 commenti
Trackback e pingback
-
Come capire le esigenze del cliente al primo incontro? Guida alla realizzazione di un sito web dalla a alla z | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come fare un sito web senza impazzire dietro alle richieste del cliente? | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Realizzazione sito web: Come evitare futuri ripensamenti da parte del cliente? | Your Inspiration Web
[...] puoi vedere dall’immagine sotto, sulla base del progetto realizzato nella lezione precedente è adesso possibile controllarne lo stato di ... -
Come sviluppare e organizzare la struttura di un sito web? | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come trovare l’ispirazione e disegnare il layout di un sito web? | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come presentare la bozza grafica al cliente? | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come realizzare le pagine interne dopo l’accettazione della bozza? | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come trasformare un psd in (x)html e css senza perderci la ragione? Parte 2 | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come indicizzare un sito senza essere degli esperti SEO? Parte 1 | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come indicizzare un sito senza essere degli esperti SEO? Parte 1 | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come indicizzare un sito senza essere degli esperti SEO? Parte 2 | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come trasformare un psd in (x)html e css senza perderci la ragione? Parte 1 | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Come assicurarsi di non aver commesso errori prima di lanciare il sito online? | Your Inspiration Web
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Dal Template Photoshop al Codice HTML CSS: Super Aggiornamento | Fedeweb
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
Dal Template Photoshop al Codice HTML CSS: Ecco Come Fare | Fedeweb
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...] -
» Creare un sito professionale in 10 mosse
[...] Come calcolare costi e tempi di consegna di un progetto web evitando di scrivere cifre insensate? [...]





Ciao Nando, questi video che hai pubblicato oggi sono di una utilità immensa.
Mi ero sempre chiesto come si facesse a definire certi costi e soprattutto la cosa più importante i tempi di consegna di un lavoro da svolgere. Devo essere sincero, io non avendo idea di come regolarmi per tagliare la testa al toro ho sempre detto un mese. Ma c’è modo di salvare i video?
Questo è proprio tutto un altro mondo per me.

Non ricordo più nemmeno come sono arrivata a voi, ma devo “benedire quel giorno”
Anche a me interesserebbe poter scaricare i video, me li voglio studiare con calma, qui in ufficio li ho guardati rapidamente perchè con il boss che gironzola non mi posso permettere il lusso di mettere l’audio e gurdarmeli in santa pace
A parte che dovrebbe vederli anche il boss, mi sa
«Non ricordo più nemmeno come sono arrivata a voi, ma devo “benedire quel giorno”
»
!
Straquoto
Nando devo farti i complimenti per questo tuo progetto
.
PS: Anche io siciliano
Ciao Aldo,
grazie dei complimenti. Fa piacere sapere che apprezzi il nostro lavoro.
PS. in quale provincia della trinacria ti trovi?
Provincia di Palermo, i complimenti sono meritati
.
anche quando i complimenti sono meritati i ringraziamenti sono d’obbligo.
grazie ancora dunque, aldo, e alla prossima!
Mi fa piacere leggere che l’articolo sia stato di vostro gradimento.
Per quanto riguarda la possibilità di poter scaricare i video esistono una miriade di plugin per firefox che permettono di farlo, io per esempio utilizzo downloadHelper.
Nando, ho scaricato Gantt Project, il software open source che hai suggerito nell’articolo, e sto provando a creare un mio progetto, solo che non riesco a trovare dove assegnare la tariffa oraria alle risorse che ho aggiunto.
Help me!!! :S
Ciao Cry, purtroppo in Gantt Project questa funzionalità non è ancora stata integrata, permette di organizzare il lavoro, collegare le attività, assegnare le risorse ma non di calcolare il costo di ogni singola attività.
Credo che comunque sia in programma per una delle prossime release.
Ricordo che quando ho visto per la prima volta microsoft project in azione sono rimasta incantata, e mi è sembrato che, fino ad allora, avessi lavorato in modo veramente primitivo
Fantastico questo tutorial, sto facendo un po’ di pratica con Project che ho “acquistato”
subito dopo aver visto le tue lezioni.
Ho solo qualche dubbio sul come far partire due attività contemporaneamente alla conclusione di un’altra.
Lucky, per far si che due o più attività vengano avviate contemporanemante alla conclusione di un’altra attività che per semplicità chiameremo “attività critica“, basta collegare all’attività critica ognuna delle attività che dovrà essere avviata dopo.
In pratica il processo da seguire è il seguente:
Ripeti i tre step per ognuna delle altre attività che dovrà essere avviata alla conclusione dell’attività critica.
E’ molto più semplice a farsi che a dirsi.
Ciao Nando, scusa se ti rompo ancora, ma in Gantt Project non riesco ad inserire attività che hanno una durata inferiore ad un giorno. Hai idea di come si fa?
Cry, ho notato che questo è un altro limite di Gantt Project, in effetti mi sto accorgendo che ha ancora troppi limiti per essere utilizzato a certi livelli.
A questo punto ti consiglio di scaricare Planner, è anch’esso un progetto Open Source ed ha molte più funzionalità rispetto a Gantt, compreso il costo orario da assegnare alle singole risorse (che mi chiedevi in un precedente commento) e la possibilità di inserire la durata delle singole attività anche in ore.
Grazie Nando. Adesso con Planner è tutta un’altra storia.
E’ molto più simile al software che hai utilizzato nelle tue lezioni e il fatto che mi permette di calcolare automaticamente il costo dei progetti è la cosa più importante.
Articolo utilissimo, l’avrò inserito nei preferiti circa una decina di volte, per evidenziare l’importanza del link.
Complimenti