Sto creando un sistema di ordinazione online per un ristorante come parte di un progetto scolastico di livello A.
Devo includere i clienti del ristorante nelle fasi di sviluppo? Devo avere requisiti dal proprietario del ristorante e dai clienti?
Sto creando un sistema di ordinazione online per un ristorante come parte di un progetto scolastico di livello A.
Devo includere i clienti del ristorante nelle fasi di sviluppo? Devo avere requisiti dal proprietario del ristorante e dai clienti?
Dipende dal tipo di "sistema di ordinazione per un ristorante" che stai creando e da chi sta effettivamente utilizzando quel software. Se gli utenti del software sono solo il personale o il proprietario del ristorante, allora dovresti intervistarli, non i clienti.
Se, tuttavia, stai creando un "sistema di ordinazione" online, in cui i clienti inseriscono i loro desideri direttamente in un terminale o in una pagina Web, devi includere anche un "cliente rappresentativo" per fornirti un feedback sull'usabilità. Tuttavia, per un argomento del tipo "visita ristorante" probabilmente non hai bisogno di un "esperto speciale". Potresti provare a ricoprire questo ruolo da solo o includere una persona con una certa esperienza nella progettazione dell'interfaccia utente, se pensi di non essere sufficientemente qualificato in questo.
Se trovi requisiti conflittuali in questo modo, alla fine la persona con cui hai un contratto decide non è così ovvio? Nel tuo progetto scolastico di livello A, supponi che questo sia il proprietario del ristorante. Solitamente si ottengono requisiti funzionali relativi al contenuto del sistema e ai processi da parte del cliente. Dovrebbe essere interessato a rendere il sistema altrettanto utilizzabile e un "cliente rappresentativo" può aiutarti a raccogliere requisiti non funzionali come l'usabilità.
Il rischio di conflitto più grande che hai qui è quando stai andando a superare il tuo budget a causa di aggiungere troppi "campanelli e fischietti" all'interfaccia utente. Ma trovare il giusto equilibrio tra questi vincoli è esattamente il lavoro se si assume il ruolo di un analista di business.
Presumibilmente, il proprietario del ristorante è il cliente del tuo progetto, quindi decide quale funzionalità vogliono - cioè i requisiti.
Un'indagine sui desideri, i bisogni e le aspettative dei clienti del ristorante sarebbe certamente preziosa, ma sarebbe più sul livello di focus group o sugli studi di usabilità. Non sarebbe la raccolta dei requisiti in quanto tale, anche se la ricerca si spera possa informare i requisiti che il proprietario decide. Nota che una tale fase di ricerca avrebbe un costo e il cliente deve decidere se vuole spendere risorse per questo.
Inizia con il proprietario del ristorante. La fase di raccolta dei requisiti con questo stakeholder sarà abbastanza interessante per cominciare.
Leggi altre domande sui tag requirements systems-analysis