Le fasi della collaborazione

Il processo di creazione di un sito web, dagli obiettivi ai test e alla pubblicazione.

Ogni progetto parte dalle esigenze reali dell’attività. Definiamo cosa realizzare, cosa è opzionale, quali account creare insieme al cliente e come verificare il risultato prima della pubblicazione.

Panoramica

Un processo chiaro, suddiviso in sei fasi.

L’ordine preciso può variare in base al progetto. Autenticazione, pannello di amministrazione, database, checkout e pagamenti vengono inclusi solo quando servono e sono indicati esplicitamente nel preventivo.

Fase 01

Definiamo il risultato desiderato e i confini del progetto.

  1. Individuazione degli obiettivi

    Stabiliamo cosa deve ottenere il sito: presentare l’attività, generare richieste di preventivo, chiamate, messaggi, prenotazioni, vendite oppure una combinazione con priorità chiare. Definiamo il pubblico, l’area in cui vengono offerti i servizi e l’azione principale che il visitatore dovrà compiere.

  2. Definizione delle funzionalità necessarie

    Distinguiamo le funzioni indispensabili da quelle opzionali. Valutiamo pagine, moduli, integrazioni, lingue, account utente, gestione dei contenuti, checkout e pagamenti solo in relazione all’obiettivo del progetto.

  3. Definizione del prezzo

    Il prezzo viene definito dopo avere chiarito la struttura e le funzionalità, in base alla complessità. Il preventivo indica cosa è incluso, cosa è opzionale e quali servizi o costi di fornitori terzi restano separati.

Fase 02

Prepariamo i dati, gli accessi e l’infrastruttura del progetto.

  1. Trattamento dei dati necessari al progetto

    Individuiamo esclusivamente i dati necessari alle configurazioni concordate. A seconda del progetto, possono includere il nome dell’intestatario o del referente, il numero di telefono, l’area servita e gli indirizzi email professionali già esistenti.

    Questi dati possono servire per l’account del dominio, l’hosting, l’email professionale, un account Google dedicato e, se l’attività è idonea, la gestione del Profilo dell’attività su Google visibile in Google Maps. Prima di qualsiasi configurazione, i documenti di progetto precisano perché questi dati sono necessari, le responsabilità, i fornitori coinvolti e gli accessi necessari durante il progetto.

  2. Creazione e gestione degli account necessari

    CERB crea insieme al cliente tutti gli account necessari al progetto e li gestisce per tutta la durata del progetto. Alla consegna, il cliente cambia tutte le password oppure queste vengono cambiate insieme a lui. Le nuove password restano note soltanto al cliente, l’accesso di CERB termina e la gestione e il controllo degli account passano integralmente al cliente. Le opzioni di recupero e l’autenticazione a due fattori vengono configurate quando disponibili.

  3. Scelta del dominio

    Se non esiste già un dominio, scegliamo un’opzione coerente con il brand, facile da riconoscere e disponibile per la registrazione. Il dominio viene registrato tramite un account creato insieme al cliente e quindi collegato alla piattaforma di hosting.

Fase 03

Costruiamo la struttura, l’interfaccia e le interazioni.

  1. Realizzazione della struttura delle pagine

    Definiamo le pagine, le sezioni e l’ordine dei contenuti. Navigazione, titoli, link interni e pulsanti vengono organizzati in modo che il visitatore comprenda l’offerta e raggiunga facilmente l’azione principale.

  2. Realizzazione del design

    Definiamo la palette cromatica, la tipografia, il layout, le spaziature e lo stile dei componenti. Effetti di trasparenza e transizioni vengono usati solo quando preservano leggibilità, contrasto, prestazioni e la preferenza dell’utente per la riduzione del movimento.

  3. Aggiunta delle interazioni JavaScript

    JavaScript viene aggiunto quando un’interazione non può essere realizzata correttamente con il solo HTML e CSS. Menu, validazione, filtri e altri componenti interattivi devono avere stati chiari, essere utilizzabili da tastiera e offrire una soluzione alternativa proporzionata al loro ruolo.

Fase 04 · Opzionale

Aggiungiamo funzionalità dinamiche solo se il progetto le richiede.

Queste funzioni non fanno automaticamente parte di ogni sito. Incidono su architettura, sicurezza, test e costo del progetto e vengono indicate esplicitamente nel preventivo.

  1. Se necessario

    Account per amministratore e cliente

    Implementiamo la creazione degli account, l’autenticazione e la gestione degli utenti quando il flusso del progetto richiede davvero identità distinte e aree riservate. Un pagamento non rende automaticamente necessario un account cliente: la decisione dipende dall’esperienza e dai dati richiesti dal servizio.

  2. Se necessario

    Interfaccia di gestione del sito

    Possiamo creare un’interfaccia protetta in cui l’amministratore modifica gli elementi definiti come editabili: immagini, testi, recapiti, indirizzi, informazioni sull’azienda, logo o altri dati concordati.

    Questa opzione richiede autenticazione, autorizzazione e un database che gestisca gli account e i contenuti dinamici. Le azioni disponibili e i campi modificabili vengono definiti prima dello sviluppo.

  3. Se necessario

    Funzionalità di checkout

    Per i progetti che vendono prodotti o servizi, possiamo realizzare il percorso di checkout: selezione degli elementi, verifica delle informazioni, presentazione chiara dell’ordine e conferma dell’esito. I flussi di successo, annullamento ed errore vengono progettati e testati separatamente.

  4. Se necessario

    Integrazione del provider di pagamento

    Se il progetto prevede il checkout, scegliamo insieme un provider di pagamento compatibile con l’attività e lo integriamo tramite i suoi metodi ufficiali. I dati di pagamento sensibili non vengono conservati nel codice del sito e le conferme vengono convalidate attraverso i flussi sicuri del provider.

Fase 05

Colleghiamo il sito alle persone e lo rendiamo utilizzabile in modi diversi.

  1. Moduli e integrazioni di contatto

    A seconda del progetto, realizziamo moduli di contatto, integriamo Google Maps, aggiungiamo link email e pulsanti per la chiamata diretta, oltre a moduli che preparano un messaggio e reindirizzano l’utente a WhatsApp. La destinazione dei dati e l’ultimo passaggio di invio vengono spiegati chiaramente.

  2. Compatibilità con gli screen reader

    Uno screen reader è un software assistivo utilizzato sul dispositivo del visitatore. Il sito viene predisposto per essere interpretato attraverso HTML semantico, punti di riferimento della pagina, titoli in ordine logico, etichette dei moduli, alternative testuali e nomi accessibili per i controlli.

  3. Navigazione da tastiera

    Le funzioni interattive devono poter essere utilizzate senza mouse, secondo un ordine logico e con un indicatore di focus visibile. Menu ed elementi sovrapposti dispongono di meccanismi di chiusura e l’interfaccia non si affida soltanto a colore, hover, movimento o icone per comunicare un’informazione.

Fase 06

Sottoponiamo il progetto a un audit prima della pubblicazione.

I test riguardano sia ciò che il visitatore vede e utilizza, sia le informazioni tecniche interpretate da browser, tecnologie assistive e motori di ricerca.

  1. Audit degli account

    Verifichiamo che ogni account contenga i dati necessari, abbia l’intestatario corretto, opzioni di recupero e le misure di sicurezza disponibili. Durante la consegna confermiamo che tutte le password siano state cambiate dal cliente o insieme a lui, che le nuove password siano note soltanto al cliente e che l’accesso di CERB sia terminato. Password e codici di recupero non vengono inclusi nel rapporto di audit.

  2. Audit del codice e delle funzionalità

    Testiamo navigazione, link, moduli, interazioni, autenticazione, amministrazione, checkout e pagamenti presenti nel progetto. Verifichiamo inoltre la visualizzazione responsive, l’uso da tastiera, il focus, gli errori, le prestazioni e il comportamento nei browser concordati per il progetto.

  3. Revisione dei testi e delle informazioni SEO

    Rivediamo i testi visibili, l’ortografia, i recapiti e la coerenza dei messaggi. Verifichiamo inoltre titoli delle pagine, descrizioni, struttura dei titoli, testi alternativi, URL canonici, link tra le pagine e dati strutturati utilizzati dai motori di ricerca.

  4. Pubblicazione e supporto successivo

    Dopo avere risolto i problemi individuati e confermato la versione finale, il sito viene pubblicato sul dominio concordato. Per i siti realizzati da CERB possono essere offerti manutenzione e monitoraggio opzionale per 30 giorni, secondo quanto previsto dal preventivo del progetto.

Il prossimo passo

Hai un progetto e vuoi capire quali fasi sono necessarie?

Inviaci l’obiettivo, il tipo di attività e le funzionalità a cui hai pensato. Il preventivo viene preparato dopo aver distinto ciò che serve dalle opzioni.

Chiama oraRichiedi un preventivo