PPS-22-smartgh

7. Conclusioni

Al termine del progetto, il gruppo si ritiene soddisfatto in quanto ha risposto in maniera completa ai requisiti prefissati.

L’adozione della metodologia di sviluppo SCRUM-inspired ha agevolato la realizzazione del progetto. In particolare, gli sprint settimanali hanno consentito di ottenere nel breve termine un prototipo che potesse essere revisionato dall’utente committente.

In aggiunta, la pianificazione degli sprint ha consentito ai membri del gruppo di individuare lavori che potessero essere conclusi entro la scadenza concordata ed, inoltre, lo strumento Trello ha permesso a tutti i componenti di verificare in maniera continuativa la progressione del lavoro svolto.

L’applicazione del Test Driven Development ha favorito lo sviluppo di un maggior numero di test e il raggiungimento di una alta coverage del software prodotto, rispetto a quanto si può ottenere, invece, mediante la pratica che prevede di scrivere i test dopo l’implementazione.

Infine, l’adozione di tecnologie per la Continuous Integration ha permesso di verificare su diversi sistemi operativi, ogni qual volta venisse apportata una modifica al codice di produzione, che non fossero state introdotte regressioni nei test.

Riteniamo che la realizzazione di questo progetto abbia accresciuto le nostre competenze e la nostra professionalità in quanto: