Indice — 19 percorsiWeb Agency · Milano

My  Web  Lab

Guida operativa · Web Agency Milano

Come funziona un progetto web in agenzia: le fasi dalla prima call al lancio

Molti clienti non sanno cosa aspettarsi quando iniziano un progetto con una web agency. Ecco le fasi tipiche, i tempi realistici e cosa viene chiesto al cliente.

Tempo di lettura: 13 min

Blog redesign · Web Agency Milano

Come funziona un progetto web in agenzia: le fasi dalla prima call al lancio

Un progetto web in agenzia non è una scatola nera in cui entri con un'idea e esci con un sito. È un processo collaborativo con fasi ben definite, momenti di feedback strutturati, e responsabilità condivise tra agenzia e cliente. Capire questo processo prima di iniziare riduce le aspettative disallineate, accelera i tempi e migliora il risultato finale. Ecco come funziona, fase per fase, nella nostra esperienza a Milano.

Fase 0: La call conoscitiva e il brief iniziale

Prima di qualsiasi proposta economica, facciamo sempre una call conoscitiva gratuita di 30–45 minuti. L'obiettivo non è venderti qualcosa: è capire il tuo progetto abbastanza da decidere insieme se siamo la scelta giusta. Le domande tipiche: qual è l'obiettivo principale del progetto? Chi è il tuo utente target? Esistono riferimenti che ti piacciono (competitor, siti di altri settori)? Qual è il budget di riferimento? Qual è la timeline desiderata?

Dopo la call, ti mandiamo un brief template da compilare — non un modulo burocratico, ma un documento che ti aiuta a chiarire le tue idee e a comunicarci il contesto che ci serve per fare una proposta seria. I brief ben compilati producono proposte più precise; i brief vaghi producono proposte con molto margine di incertezza e potenzialmente costi imprevisti.

Fase 1: Discovery e analisi (1–2 settimane)

La fase di discovery è il momento in cui l'agenzia conosce profondamente il tuo business, i tuoi utenti e i tuoi obiettivi. In un progetto di sito web, include: analisi del sito attuale (se esiste) con audit SEO tecnico e UX, ricerca dei competitor, analisi delle parole chiave target, definizione della struttura informativa del nuovo sito. In un progetto di web app, include: interviste con gli utenti finali, mappatura dei processi attuali, definizione delle user stories, analisi dei sistemi da integrare.

Molti clienti vogliono saltare questa fase per risparmiare tempo e denaro. È l'errore più costoso che si possa fare. La discovery è il momento in cui si scoprono le assunzioni false, i requisiti nascosti, e i rischi del progetto. Affrontarli in discovery costa una frazione di quello che costerebbero in sviluppo. Nei progetti di realizzazione siti web e sviluppo software che facciamo, la discovery è sempre inclusa — non è negoziabile.

Fase 2: UX e wireframing (1–2 settimane)

Il wireframing è la traduzione della strategia in struttura visiva senza design: schermate in bianco e nero che mostrano la gerarchia dei contenuti, la posizione degli elementi, e i flussi di navigazione. Permettono di validare la logica dell'interfaccia prima di investire ore nel design visivo. Un wireframe modificato costa 1 ora; la stessa modifica dopo il design visivo costa 4–8 ore; la stessa modifica dopo lo sviluppo costa 15–20 ore.

In questa fase chiediamo feedback precisi sul wireframe — non sul design (che non esiste ancora), ma sulla struttura: "in questa pagina mancano le informazioni X" oppure "questo flusso non è quello che fanno i nostri utenti". I feedback vaghi come "non mi piace molto" sono difficili da tradurre in azioni concrete senza capire cosa specificamente non funziona.

Fase 3: Design visivo (2–4 settimane)

Il design visivo parte dalla brand identity esistente (logo, colori, tipografia) e la applica all'interfaccia definita nei wireframe. Se la brand identity è debole o assente, possiamo proporti una fase di branding preliminare. Il design viene sviluppato su Figma e presentato al cliente in iterazioni: prima una direzione creativa (3 opzioni di mood board), poi il design ad alta fedeltà delle pagine principali, poi le varianti responsive (mobile, tablet).

  • Consegniamo il design in Figma: puoi vederlo, commentare, e condividere con il tuo team
  • Ogni round di revisione include feedback illimitati sulle schermate consegnate
  • Concordiamo un numero massimo di round di revisione nel contratto (tipicamente 2–3)
  • Le revisioni che cambiano radicalmente la direzione concordata in precedenza vengono quotate a parte
  • Il design system (componenti, colori, tipografia) viene documentato per garantire coerenza nello sviluppo

Fase 4: Sviluppo (4–12 settimane a seconda della complessità)

Lo sviluppo parte dal design approvato e segue uno stack definito in fase di discovery. Per i siti web, usiamo quasi sempre Next.js con TypeScript e un CMS headless; per le web app, aggiungiamo Node.js, PostgreSQL, e l'autenticazione. Lavoriamo con Git e GitHub, con branch separati per ogni feature e code review sistematica prima di ogni merge.

Durante lo sviluppo, il cliente ha accesso a un ambiente di staging continuamente aggiornato: può vedere l'avanzamento reale del progetto in ogni momento, non aspettare la fine per la prima demo. Ogni due settimane organizziamo una review call per mostrare le feature completate e raccogliere feedback. Questo approccio iterativo (ispirato alle metodologie Agile) riduce drasticamente le sorprese finali.

Fase 5: Test e QA (1–2 settimane)

Prima del lancio, eseguiamo un ciclo sistematico di testing: test funzionali di tutte le funzionalità su diversi browser e dispositivi, test di performance (Lighthouse, Web Vitals), test di sicurezza base (OWASP checklist), e per le web app test dei flussi critici con Playwright. Il cliente partecipa con un User Acceptance Testing (UAT) guidato: gli forniamo una lista di scenari da verificare e lui li testa come utente finale.

Fase 6: Lancio e post-lancio

Il lancio non è un click: è una procedura documentata che include configurazione DNS, setup HTTPS, verifica delle redirect (per siti con SEO esistente da preservare), configurazione Google Analytics e Search Console, e un monitoraggio intensificato nelle prime 48 ore post-lancio. Dopo il lancio, il nostro supporto standard include 30 giorni di garanzia su bug — qualsiasi problema emerso in questa finestra viene risolto senza costi aggiuntivi.

La relazione non finisce al lancio: offriamo piani di manutenzione mensile per chi vuole un partner continuativo. E per chi ha bisogno di supporto puntuale, siamo comunque raggiungibili per richieste spot. Se vuoi capire come funzionerebbe un progetto specifico con noi, contattaci per una call di discovery gratuita.

Articolo a cura diMy Web Lab — Agenzia Web Milano

Siamo un team di designer e sviluppatori specializzati in SEO, Next.js e crescita digitale per PMI italiane. Costruiamo siti che portano traffico reale e clienti reali.

Lavora con noi →

Risorse correlate

Tutte le guide →

Hai un progetto in mente?

Parliamone.

Contattaci ora