PPS-23-Spac-Man

Retrospettiva

Analisi del processo di sviluppo e dello stato attuale

Il processo di sviluppo adottato ha garantito una buona organizzazione e un’efficace coordinazione tra i membri del team. Siamo soddisfatti della metodologia scelta, poiché ci ha permesso di rispettare tutte le scadenze previste. Inoltre, i frequenti confronti interni hanno assicurato un allineamento costante del team.

Le criticità riscontrate maggiormente sono state:

Migliorie e lavori futuri

Le funzionalità principali del gioco e tutte le funzionalità opzionali, ad eccezione del sistema a livelli, sono state realizzate. In futuro si potrà migliorare la user interface,per rendere il gioco più accattivante, ed inserire più livelli con mappe differenti.

Conclusioni

In conclusione, il progetto ha rappresentato un’ottima opportunità per mettere in pratica tecniche e processi di sviluppo affrontati durante il corso. Ha anche consentito di approcciarsi alla progettazione software in modo differente dal solito, dalle fasi iniziali fino alla fine del lavoro, focalizzando l’attenzione principalmente sulla metodologia e sulla qualità del codice.

L’utilizzo dell’approccio TDD, pur non essendo stato applicato in maniera completamente rigorosa, ha contribuito a migliorare la correttezza del codice, a velocizzare il processo di sviluppo e a individuare più rapidamente eventuali errori.


  1. Introduzione
  2. Processo di sviluppo
  3. Requisiti
  4. Design architetturale
  5. Design di dettaglio
  6. Implementazione
  7. Testing (prev)
  8. Retrospettiva