Introduzione - Web design

Post on 22-May-2015

240 views 1 download

description

Slide lezione introduttiva web design - 13/01/2012

Transcript of Introduzione - Web design

Introduzione

Web design: tecnologie, workflow, professioni, problematiche

Tecnologia web

• Internet = web?

Tecnologia web

• Internet (contrazione della locuzione inglese Interconnected Networks, ovvero Reti Interconnesse) è una rete di computer mondiale ad accesso pubblico, attualmente rappresentante il principale mezzo di comunicazione di massa, e che offre all'utente tutta una vasta serie di possibili contenuti e servizi. (http://it.wikipedia.org/wiki/Internet)

• Web: uno dei servizi fruibili tramite Internet(altri servizi: email, telefonia IP, canali chat IRC)

Tecnologia web

• Architettura client - server

Internet

client server

Database (DB)

File system

Linguaggi web

• Linguaggi

Internet

client serverDatabase (DB)

File system

Linguaggi web

• HTML (HyperText Markup Language): standard per la creazione di pagine web

• Creato e mantenuto dal W3C• XHTML 1.1 e HTML 5

• CSS (Cascading Style sheets): linguaggio per elaborare gli stili degli elementi HTML

Linguaggi web

• Javascript: linguaggio di scripting lato client• Jquery: libreria javascript per semplificare la

creazione di script

• Linguaggi di programmazione server-side: PHP, ASP e .NET, CGI, JSP…

• AJAX: uno script javascript interroga uno script PHP

Dispositivi client

Browser: programma per «sfogliare» il web

http://www.w3schools.com/browsers/browsers_stats.asp

Accessibilità

• WAI: Web Accessibility Initiative

Tecnologia web

• Importanza degli standard• Cross-browser: refers to the ability for a

website, web application, HTML construct or client-side script to support all the web browsers.

Media

• Inclusi da fonti esterne• Immagini: JPG, GIF, PNG• Video: Mpeg4, FLV…

Workflow

• Web ReDesign. Strumenti e metodi per la riprogettazione di un sito WebKelly Goto, Emily CotlerApogeo Editore, 2002

Workflow

1.Definire il progetto

2. Sviluppare la struttura del sito

3. Visual design e testing

4. Produzione e controllo qualità

5. Lancio e manutenzione

Workflow1. Definire il progetto

Esplorazione• Raccolta informazioni• Comprensione dell’audience• Identificazione dei requisiti di programmazione/backend• Analisi competitiva

Pianificazione• Definizione del budget• Tempistica e scheduling• Selezione del team di progetto• Aree e strumenti di collab.• Strategie di user testing• Documentazione del progetto

Chiarificazione• Individuazione degli obiettivi strategici• Briefing creativo

Avvio del progetto

Esplorazione

Pianificazione

Chiarificazione

Avvio del progetto

Workflow1. Definire il progetto

Esplorazione

Pianificazione

Chiarificazione

Avvio del progetto

Raccolta informazioni• Distribuzione, raccolta e analisi

di questionari• Raccolta di materiali e

documenti presso il clienteComprensione dell’audience• Identificazione delle

competenze tecnologiche dell’audience

WorkflowClient survey

WorkflowClient survey

WorkflowComprensione dell’audience

• Chi è l’utente?Elaborare uno o più profili dell’utente-tipo

• Dove trovare informazioni:– Client survey– Analisi dati di traffico dell’attuale sito web– Informazioni demografiche generali

WorkflowAnalisi competitiva (informale)

• Costruire un piano per l’analisi• Definire e categorizzare il competitive set• Creare una lista delle funzionalità• Effettuate analisi individuali e test di usabilità

informali• Creare una griglia delle funzionalità• Effettuare valutazioni complessive• Creare un report finale

WorkflowRequisiti tecnologici

• Funzionalità da includere:– Motore di ricerca– Login/registrazione– Personalizzazione contenuti – Sicurezza– Questionari/sondaggi/votazioni– Newsletter– E-commerce– CMS (Content Management System)

• Il sito deve integrarsi con un database pre-esistente?• Contatto con i responsabili tecnici/fornitori esterni

WorkflowObiettivi strategici

• Qual è lo scopo del sito?– Aumentare il traffico– Incrementare le vendite– Promuovere un nuovo prodotto– Fornire nuovi contenuti agli utenti– Alleggerire il carico del customer service– Rendere più intuitiva e semplice la navigazione del sito– Facilitare la consultazione e l’effettuazione degli acquisti– Impostare una struttura scalabile in vista di una crescita futura

• Come misurare gli obiettivi per determinare il successo del progetto?

WorkflowBrefing creativo

• Panoramica• Scopo• Obiettivi secondari e a lungo termine

Sintesi del progetto

• Profilo degli utenti tipo• Tipici task che eseguono

Profilo dell’audience

• Cosa pensa l’audience del sito attuale• Cosa si vorrebbe pensasse/provasse, come ottenere questo effetto• Aggettivi che descrivano il modo in cui il sito e l’azienda dovrebbero essere percepiti• Aspetti chiave da veicolare sul piano visuale

Percezione, tono, linee guida

WorkflowBrefing creativo

• Messaggio globale da trasmettere all’audience• Come veicolare questo messaggio• Stadi di sviluppo attraverso i quali conseguire questi obiettivi• Come misurare il successo del nuovo sito

Strategia di comunicazione

• In cosa l’azienda si differenzia rispetto ai competitor?• Quali sono le caratteristiche peculiari che distinguono l’azienda?• Quali sono le aree di maggior successo del sito attuale e perché?

Posizionamento competitivo

Messaggio di fondo

WorkflowScheduling

WorkflowDefinizione del budget

• 2 dimensioni– Stima per ruolo– Stima per attività

• Contabilizzazione modifiche extra indotte dal cliente

WorkflowUser testing

• Questionari online• Focus Group• Test di usabilità

Workflow2. Sviluppare la struttura del sito

Contenuti

• Organizzazione• Analisi dell’esistente• Schematizzazione gerarchica• Pianificazione del content delivery

Sito

• Mappatura• Analisi dell’esistente• Convenzioni

Pagina

• Gabbia concettuale• Navigazione• Nomenclatura e titolazioni• Analisi dei task e percorsi interattivi

Contenuti

Sito

Pagina

WorkflowContenuti

WorkflowMappa del sito

WorkflowGabbia concettuale (mockup)

WorkflowPercorsi di interazione

• Ordinare una consegna di fiori per la festa della mamma

• Effettuare una transazione finanziaria online, come una compravendita di azioni

• Cercare e ordinare una batteria di ricambio per il vostro cellulare

• Comprare una cuccia per il vostro cane

• Scenari utente

Workflow3. Visual design e testing

Creazione• Revisione degli obiettivi e del briefing• Brainstorming concettuale• Proposte di layout e verifica del

feedback

Convalida• Realizzazione del «protoito»• Testing funzionale

Applicazione• Creazione dei template grafici• Stesura di una guida di stile per il

design

Creazione

Convalida

Applicazione

Workflow4. Produzione e controllo qualità

Revisione• Linee-guida e specifiche• Stato e condizioni di avanzamento• Architettura di file e cartelle

Costruzione• Ottimizzazione della grafica• Template e pagine master in HTML• Realizzazione di script «leggeri»• Riempimento delle pagine• Sviluppo del back-end (se necessario)

Testing• Pianificazione del CQ• Monitoraggio della qualità• Priorità ed esecuzione del debugging• Verifica finale

Revisione

Costruzione

Testing

Workflow5. Lancio e manutenzione

Consegna• Guida di stile per produzione/aggiornamento• Documentazione del progetto• Archiviazione• Meeting retrospettivo• Training per il team di manutenzione

Lancio• Pianificazione dei comunicati• Registrazione presso i motori di ricerca• Lancio ufficiale (upload)

Manutenzione• Team di manutenzione• Piano di manutenzione• Misurazione dei risultati (successo)• Verifica della sucurezza

Consegna

Lancio

Manutenzione

Un redesign di successoin 10 mossePensate prima di agire

Identificate i punti chiave e gli obiettivi del redesign

Analizzate i vostri competitor

Coinvolgete il vostro target

Progettate per gli utenti, non per gli investitori

Attenzione da subito al lato tecnologico

Curate e verificate l’utilizzo

Non sottovalutate i contenuti

Comunicate con chiarezza gli obiettivi

Pensate a lungo termine, agite a breve termine

ProfessioniWeb designer• Information architect• Interaction designer / User experience designer

Graphic designer•UI designer• Illustratore•Fotografo/Videomaker•Media buyer/planner•Media producer•Art director•Visual designer

Web developer•Front-end developer•Back-end developer

Web content editor•Copywriter

Web marketing specialist•Marketing director•Web analyst•SEM specialist•SEO manager•Customer marketing manager•Device strategy manager

Project manager•Responsabile del controllo qualità

Social media specialist•Community manager