Skip to main content

Project Backlog

Gli item sono stati suddivisi in sotto-task svolti nei vari sprint.

Backlog Overview

IdItemStima (h)Effettivo (h)S0S1S2S3S4
1Setup repository7600000
2Comprensione e Modellazione del dominio121400000
3Scelta e implementazione pattern architetturale4300000
4Definizione dei requisiti6500000
5Deliverable sprint-0 (GUI con messaggio di welcome)1100000
6Come utente, voglio modificare la dimensione dell'ambiente e aggiungere/rimuovere le entità al suo interno86.56.55.50.50.50
7Come utente, voglio gestire le entità, in modo da poterli configurare e utilizzare correttamente3330000
8Come utente, voglio gestire i robot, così da modificarne il numero e la posizione5660000
9Come utente, voglio gestire gli attuatori di spostamento del robot, come le ruote motorizzate, così da poterli aggiungere, rimuovere o modificare la loro velocità per personalizzare la mobilità del robot810103000
10Come utente, voglio gestire i sensori di prossimità, in modo aggiungerli, o rimuoverli, dal robot810.510.50000
11Come utente, voglio gestire le luci, così da configurare il numero, la posizione e l'intensità di essi18202010880
12Come utente, voglio gestire gli ostacoli, così da configurare il numero e la posizione di essi3330000
13Deliverable sprint-1 (GUI con contatore)1110000
14Come utente, voglio gestire i fotosensori, in modo aggiungerli, o rimuoverli, dal robot3222200
15Come utente, voglio modificare il comportamento dei robot, così da poter personalizzare le loro azioni252323231290
16Come un utente, durante la simulazione voglio: poter mettere in pausa la simulazione; poter riprendere la simulazione, se in pausa; poter fermare la simulazione; così che possa gestire il controllo della simulazione17161616500
17Come un utente, voglio modificare la durata della simulazione, così da avere simulazioni di durata differente4333000
18Come un utente, voglio poter scegliere il seed, così da poter riprodurre la stessa simulazione1111000
19Come un utente, voglio poter caricare e salvare un file di configurazione personalizzato della simulazione, così che possa verificare nuovamente comportamenti eseguiti precedentemente12161616400
20Deliverable sprint-2 (GUI con visualizzazione dello stato, gestione del tempo e della riproducibilità)1111000
21Come un utente, voglio poter scegliere una configurazione della simulazione, così che possa osservare determinati comportamenti.1716.516.516.516.50.50
22Come utente voglio visualizzare l'andamento della simulazione in tempo reale, per studiare il comportamento dei robot141616161610
23Come utente voglio monitorare i dettagli dei singoli robot in tempo reale, per studiarne il comportamento1111100
24Come utente voglio creare un DSL con cui posso testare facilmente le funzionalità del sistema e i comportamenti dei robot813131313130
25Come utente, mi aspetto che i sensori di prossimità rilevino correttamente gli ostacoli nell'ambiente di simulazione, in modo che i robot possano evitare collisioni e navigare in modo sicuro5444440
TOT192201.5172.513182360