Project Review
< byNight >
Novembrer 17th, 2011
Project Review

Agenda:

Project goals

User stories – use cases – scenarios

Project plan summary

Status as of November 17th 2011



Analysis and Design
Spikes
UI and user interaction draft (on paper or ...)
Project goals
Online reservation
User Registration
Completely visible site (all user)
Desktop application for notification (only pubs)
User notification via email
Max number of places reserved
Android application (only clients)
Online search
Creation of pub’s events via web
User reservation History
 Pubs/Events Review
Project no goals
Online payment
Application for other platform
Reservation by phone
User stories Introduction
Un Utente è un qualsiasi soggetto anonimo non
registrato che accede a funzionalità limitate del
sistema.
Un Cliente è un utente registrato con funzioni da
cliente (prenotazioni ecc).
Un Locale è un utente registrato con funzionalità
differenti da quelli del cliente.
User stories Utente
1) registrarsi come Cliente:
L‘ Utente accede al sistema e si registra come Cliente, inserendo i dati come
nome, cognome, indirizzo, ecc.. Il sistema crea la pagina "standard" relativa
al Cliente nella quale sono riportati tutti i dati pubblici precedentemente
inseriti.
2) registrarsi come Locale:
L‘Utente accede al sistema e si registra come Locale, inserendo i dati come
nome del locale, partita IVA, indirizzo, proprietario ecc.. Il sistema dopo aver
verificato i dati inseriti dall‘Utente crea la pagina "standard" relativa al Locale
nella quale sono riportati tutti i dati pubblici precedentemente inseriti. Il
Locale registrato può modificare alcuni dati nella propria pagina come l'orario
di apertura o chiusura.
3) ricercare locali/eventi:
L‘Utente esegue la ricerca di un Locale /evento e visualizza le informazioni.
User stories Cliente
1) prenotare:
Il Cliente ricerca un Locale /evento ed esegue la prenotazione. Il sistema
notifica al Cliente e al Locale l'avvenuta prenotazione.
2) ricercare locali/eventi:
L‘ Cliente esegue la ricerca di un Locale /evento e visualizza le informazioni.
3) cancellare prenotazioni:
Il Cliente accede alle sue prenotazioni e annulla la prenotazione. Il sistema
notifica al Cliente e al Locale l'avvenuta cancellazione.
4) recensire locali/eventi:
Il Cliente accede alla pagina del Locale e inserisce una recensione relativa
al Locale stesso o all'evento da esso organizzato.
User stories Locale
1) inserire eventi:
Il Locale accede alla pagina di creazione degli eventi, e inserisce tutti i dati
relativi all'evento che vuole creare. Il sistema notifica l'avvenuta creazione
dell'evento.
2) cancellare eventi:
Il Locale accede alla pagina relativa all'evento e cancella l'evento. Il sistema
notifica al Locale, e a tutti i Clienti prenotati all'evento, la cancellazione.
3) visualizzare le prenotazioni:
Il Locale visualizza le prenotazioni presso il Locale stesso e ad un
determinato evento.
Project plan summary
Analysis and Design From 16th November 2011
To 21th December 2011
• CRC: 1 Day (1 h)
• Scenarios: 1 Day (1 h)
• Use Cases: 3 Days ( 5 h )
• Use Cases Diagram: 2 Days ( 4-5 h )
• Sequence Diagram: 5 Days ( 11 h )
• Activity Diagram: 2 Days ( 4 h )
• Class Diagram: 2 Days ( 4 h )
Status as of November 17th 2011 - II




???????
Spikes
Demo prototype (NOT YET)
UI and user interaction draft (on paper or ...)
Thank you for your attention !
Questions?
Scarica

Project Review