Progettazione di siti Web

Transcript

Progettazione di siti Web
Progettazione di siti Web
Tipi di siti
• Siti statici
• Siti dinamici
Software di progetto/gestione
• Editor visuali
• Content Management System
• Portali
Siti Internet
• Un sito Internet è come un qualsiasi altro S.I. …
• … ma al tempo stesso è PARTICOLARE:
– Utenti spesso ESTERNI
– Obiettivi di COMUNICAZIONE
– Gestito (spesso) da personale non tecnico
Il “modello del bar” (Cantoni, Di Blas, Bolchini)
Fasi di progetto di un sito Internet
FASE DI DEFINIZIONE DEI
REQUISITI
Stesura del documento dei requisiti:
alcuni elementi chiave
•
•
•
•
•
•
•
•
•
•
Descrizione del committente
Obiettivi del nuovo sito
(analisi del sito esistente)
Analisi dei siti concorrenti
Utenti
Contenuti e servizi
Interazione utenti-sito (ad es. scenari d’uso, casi d’uso)
Stile di presentazione/comunicazione/grafica
Requisiti tecnici
Requisiti di gestione
Definizione dei requisiti
• Fonte principale: il committente
• Stesura di un documento dei requisiti
• Validazione da parte del committente
Tipi di requisiti
•
•
•
•
•
•
•
•
di contenuto
di struttura
di accesso al contenuto
di navigazione
di presentazione
per le operazioni degli utenti
per le operazioni del sistema
legati alla gestione del sito e al suo
mantenimento
Esplorazione dei requisiti
•
•
•
•
•
•
Interviste individuali
Questionari
Focus group
Osservazioni sul campo
Analisi degli accessi al sito (progetti di miglioramento)
Suggerimenti spontanei
Analisi dei siti “concorrenti”
• Per identificare le “best practice”
• Per ideare tratti distintivi
• Tipici aspetti da analizzare (indicativi!)
–
–
–
–
–
–
–
Struttura
Contenuti
Menù e navigazione
Servizi e funzionalità
Grafica e layout
Stile di comunicazione
…
• Fornire descrizioni e valutazioni
– In forma tabellare: descrivendo o dando punteggi ai siti
secondo i vari criteri o aspetti scelti
– Con diagrammi (ad es. grafico radar, ecc.)
Analisi del sito esistente
• Per progetti di rinnovamento
• Punti di forza e debolezza
• Valutazione secondo i “criteri di qualità”
Tabella di descrizione degli utenti
Tabella dei
contenuti
(e dei servizi –
fonte: Polillo 2006)
FASE DI AVVIAMENTO
Fase di avviamento
• Si specificano
–
–
–
–
Tempi
Risorse
Team
Ecc…
Fase di WEB DESIGN
Web design
• Dalle specifiche dei requisiti si definiscono i primi
“elementi progettuali” del sito
• Il “web designer”
• Costruzione di alcuni “prototipi”
Mappe del sito
HOME
PAGE
PAGINA 1.1
PAGINA 1.1.1
PAGINA 1.1.2
PAGINA 1.2
LIVELLO 0
PAGINA 1.3
PAGINA 1.3.1
PAGINA 1.3.2
LIVELLO 1
LIVELLO 2
Mappa del sito
• Strutturazione gerarchica (a livelli di dettaglio)
• Possibili alcuni link trasversali (ad es. “shortcut”)
• Pagine di contenuto e pagine “di transito”
Gabbie logiche
Logo
Nome e identificazione della scuola
Menù
Barra ʺNewsʺ
La scuola
Materiale didattico
Docenti
Orari di lezione
Uffici
Menù veloce 1:
area studenti
Menù veloce 2
area docenti
Menù veloce 3
area orientam.
Gabbia logica del sito
• Rappresentazione scherna della HP
• Aree della pagina e relativi contenuti
• Nessuno o pochi elementi grafici o testuali
Prototipo di navigazione
Prototipo di navigazione
• Struttura navigabile
• Prima versione di:
–
–
–
–
Menù di navigazione
Etichette
Frame
Ecc.
• Pochi (o nulli) elementi grafici
Fase di VISUAL DESIGN
Visual design
• Definisce le caratteristiche grafiche del sito:
– Colori, formati carattere, immagini, animazioni
• Il “visual designer”
La rilevanza del visual design
Fonte: Polillo, 2006
Fonte: Polillo, 2006
Fonte: Polillo, 2006
Layout grafici
Layout grafici
• Realizzati anche come immagini (es. JPEG) o su
carta
• Identificano i principali elementi grafici
• Altri elementi (es. menù, testi) ridotti al minimo
• Mettono in luce l’attrattività del sito
• Da discutere anche con il committente per la
validazione
Guide di stile
Tratto da: Polillo 2006
(www.rpolillo.it)
Guide di stile
• Immagini (ad es. con programmi di grafica)
• Specificano nel dettaglio (e in modo codificato) gli
elementi grafici:
–
–
–
–
Figure, logo, animazioni ecc. e loro posizione
Blocchi di testo, pulsanti, ecc.
Dimensioni
Colori (aree, sfondi, cornici, caratteri, ecc.) – eventualmente
con codice
– Font, interlinea, ecc.
Fase di SVILUPPO DEL SITO
Sviluppo del sito
• Traduzione degli schemi precedenti in codice
(html, ecc.)
• Pagine spesso ancora senza contenuto o con
contenuto incompleto
REDAZIONE DEI CONTENUTI
REDAZIONE DEI CONTENUTI
• Redattori (content editor) e direttore editoriale
(content manager):
– Identificazione, reperimento, revisione e
adattamento dei contenuti
– Aggiornamento continuo del sito
Gli strumenti
• PIANO EDITORIALE
– Organizzazione dei contenuti, fonti, responsabilità
degli aggiornamenti, frequenza, ecc.
• GUIDA EDITORIALE
– Indicazioni di stile, modalità di comunicazione,
linguaggio, ecc.
• Strumenti di uniformazione e di continuità
• Uso di Content Management System
PUBBLICAZIONE E TEST FINALI