Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
L'obbiettivo di questo esercizio quello di farvi applicare la tecnica del "task centered design". Dovrete focalizzare sul
primo passo del processo. Dovete capire bene:
!
!
!
La tecnica del "Task centered design" non ha formule o ricette pre-costituite da applicare. Non vi basta stare seduti
davanti al vostro calcolatore: ci che sapete su utenti e task di una qualunque applicazione voi abbiate in mente, non
abbastanza. Questa tecnica piuttosto richiede che voi entriate in contatto con gli utenti reali della vostra applicazione,
che parliate con loro dei task che cercano di portare a termine e che capiate quale sia il loro contesto di lavoro. La vostra
progettazione si dovr basare su queste informazioni.
Ovviamente le prime informazioni che raccoglierete saranno confuse e grezze! Cercate di applicate iterativamente fasi
di identificazione (di utenti e tasks) e valutazione delle vostre caratterizzazioni (di utenti e tasks).
Per questo esercizio potete segliere di analizzare un sistema a vostra scelta (chiedetemi conferma, per). Siate creativi!!
Un progetto ideale sarebbe quello che:
!
!
!
!
trovate interessante
vi cosente di parlare realmente con l'utenza
semplice (evitate domini inutilmente complessi!!!)
alla vostra portata (guardatevi intorno: pensate ad un sistema che soddisfi le necessit lavorative di qualche
vostro amico o parente. Oppure pensate ad un sistema per le vostre/dei vostri conoscenti attivit non lavorative
- tempo libero , sistemi per bambini, educational)
Relazione: Ogni guppo dovr produrre una relazione di progetto che includa le seguenti sessioni
Introduce e descrive in modo generale il sistema. Dovrete descrivere "in generale" il background, gli utenti attesi, il loro contesto di
lavoro, e le ragioni per cui useranno il sistema. Includete dunque le seguenti sottosezioni:
Background: descrive la situazione corrente (prima del vostro sistema) e le ragioni dell'introduzione della computerizzazione
Contesto lavorativo: descrive la situazione lavorativa ed include esempi di situazioni tipiche
Scopo del sistema: descrive cio che in generale ci si aspetta che il sistema faccia
Utenti attesi: descrive gli utenti finali, in accordo con i livelli di descrizione degli utenti come definiti a lezione. Ogni scelta di
includere o escludere un livello deve essere giustificata.
3) Valutazione
Include una valutazione dell'analisi dei task e dell'utenza ad opera del team dei progettisti
4) Requisiti
Include i casi d'uso estratti dagli esempi di tasks. Descrive, inoltre, i maggiori requisiti del sistema (quali task per quali utenti), dai
casi d'uso, annotandoli come: (a) da includere assolutamente (b) da includere se possibile (c) potrebbe essere incluso (d) da
escludere. Ogni annotazione dovrebbe essere giustificata.