Sprint 3: 17 Mag - 30 Mag¶
Consegna¶
La seguente documentazione è stata fornita dal cliente durante questo sprint:
Goal¶
Il goal del terzo Sprint è stato far funzionare il crawler, gli alert e completare tutte i task rimanenti.
Backlog¶
Task completati¶
Grooming session¶
Sono state definite le nuove User Stories da inserire nel progetto sulla base delle nuove richieste pervenute dal cliente:
analisi statistica più dettagliata
postare su Twitter
traduzione dell'interfaccia in inglese.
La richiesta relativa alle ricerche basate sulla geolocalizzazione, come già comunicato al cliente, non è stata completata interamente per motivi tecnici legati a limitazioni sulle features delle API 1.1 di Twitter che non permettono di eseguire query su campi di posizione geografica.
Le nuove User Stories sono state valutate tramite Scrum Poker, durante il quale ogni membro ha espresso la sua valutazione.
Tutte le nuove richieste sono state accettate dal Product Owner e sono pronte ad essere inserite nello sprint di sviluppo in partenza.
Definition of Ready¶
Il team ha definito lo stato di Ready di una User Story in base ai seguenti criteri:
La User Story è stata compresa ed accettata da tutti i membri
I tester hanno confermato la possibilità di poterla testare
Il Product Owner ha la visione necessaria per definirne la priorità
Il Team è in grado di stimarla
La User Story è indipendente o dipendente da altre a priorità maggiore
Definition of Done¶
La definizione di Done è stata concordata da tutto il team con il Product Owner, ed è stata così definita:
Sviluppo completo della funzionalità richiesta
Definizione e superamento dei test
Bozza della documentazione della funzionalità
Merge dei sorgenti nel branch
main
di GitLab
Statistiche¶
Gitinspector¶
Nota
La statistica dello sprint 3 non è ancora stata generata dal prof. Marcello Missiroli.
Schermata finale di SonarQube¶
La schermata finale di SonarQube è visibile a questo link:
Final Retrospective¶
Demo¶
Il video di Demo è disponibile al seguente link:
Registro attività¶
Riunioni collettive¶
Data |
Durata |
Attività |
---|---|---|
3.5h |
Totale |
|
17/05 |
2.0 h |
Grooming session nuove richieste cliente |
29/05 |
1.5 h |
sprint retrospective |
Attività individuali¶
Stefano Goldoni¶
Data |
Durata |
Attività |
---|---|---|
14h |
Totale |
|
21/05 |
2.0h |
Analisi strumenti di test frontend |
24/05 |
3.0h |
Inizio test alerts |
25/05 |
2.5h |
Test alerts |
26/05 |
3.0h |
Test |
28/05 |
3.5h |
Test, refactory in base a Sonarqube |
Flavia Cocca¶
Data |
Durata |
Attività |
---|---|---|
14h |
Totale |
|
20/05 |
2.0h |
Trasferimento documenti in nuova documentazione |
21/05 |
1.0h |
Studio Sphinx |
23/05 |
1.0h |
Studio sintassi rST |
24/05 |
1.0h |
Documentazione |
25/05 |
1.0h |
Documentazione |
26/05 |
1.0h |
Documentazione |
27/05 |
1.0h |
Documentazione |
28/05 |
3.0h |
Documentazione |
29/05 |
3.0h |
Documentazione |
Chiara Calzolari¶
Data |
Durata |
Attività |
---|---|---|
17h 30m |
Totale |
|
17/05 |
3.0h |
Traduzione UI |
17/05 |
1.5h |
Traduzione UI |
18/05 |
1.5h |
Traduzione UI |
20/05 |
1.0h |
Traduzione UI |
22/05 |
1.0h |
Traduzione UI |
24/05 |
2.0h |
Traduzione UI |
24/05 |
1.0h |
Traduzione UI |
25/05 |
1.0h |
Traduzione UI |
27/05 |
0.5h |
Traduzione UI |
28/05 |
2.0h |
Configurazione ambiente di sviluppo |
28/05 |
3.0h |
Creazione video-demo |
Stefano Pigozzi¶
Data |
Durata |
Attività |
---|---|---|
50h 41m |
Totale |
|
2021-05-17 |
25m |
Riunione |
2021-05-17 |
19m |
Riunione |
2021-05-17 |
2h |
Sviluppo |
2021-05-17 |
1h 7m |
Bugfixing |
2021-05-17 |
7m |
User Interface |
2021-05-18 |
55m |
Sviluppo |
2021-05-18 |
14m |
Configurazione GitLab |
2021-05-18 |
1h 52m |
Documentazione |
2021-05-18 |
22m |
Sviluppo |
2021-05-18 |
21m |
User Interface |
2021-05-18 |
34m |
Sviluppo |
2021-05-18 |
40m |
Sviluppo |
2021-05-18 |
29m |
Sviluppo |
2021-05-18 |
1h 8m |
Sviluppo |
2021-05-19 |
36m |
Sviluppo |
2021-05-19 |
2h 40m |
Sviluppo |
2021-05-19 |
44m |
Sviluppo |
2021-05-19 |
19m |
Sviluppo |
2021-05-20 |
1h 26m |
Sviluppo |
2021-05-20 |
2h 59m |
Sviluppo |
2021-05-20 |
53m |
Sviluppo |
2021-05-20 |
18m |
Sviluppo |
2021-05-21 |
4h 32m |
Sviluppo |
2021-05-22 |
2h 28m |
Sviluppo |
2021-05-23 |
1h 12m |
Documentazione |
2021-05-23 |
1h 2m |
Sviluppo |
2021-05-23 |
1h 13m |
Sviluppo |
2021-05-23 |
16m |
Code review |
2021-05-24 |
10m |
Sviluppo |
2021-05-24 |
1h 46m |
Sviluppo |
2021-05-24 |
5m |
Project Management |
2021-05-24 |
3m |
Sviluppo |
2021-05-24 |
54m |
Sviluppo |
2021-05-25 |
2h 13m |
Sviluppo |
2021-05-25 |
2h 12m |
Sviluppo |
2021-05-27 |
19m |
Sviluppo |
2021-05-27 |
34m |
Documentazione |
2021-05-27 |
1h 46m |
Documentazione |
2021-05-27 |
33m |
Documentazione |
2021-05-27 |
1h 34m |
Documentazione |
2021-05-28 |
1h |
Documentazione |
2021-05-28 |
1h 30m |
Documentazione |
2021-05-28 |
7m |
Code review |
2021-05-29 |
1h 38m |
Documentazione |
2021-05-29 |
2h 39m |
Documentazione |
2021-05-29 |
27m |
Deployment |
Giovanni Anniballi¶
Data |
Durata |
Attività |
---|---|---|
18h |
Totale |
|
17/05 |
1h |
Ricontrollo generale codice, fix piccoli typo |
18/05 |
1h |
Aggiornati files di log e refactoring documentazione |
21/05 |
2h |
Studio Jest, valutazione di test sul frontend |
24/05 |
3h |
Primi test sulle autorizzazioni |
26/05 |
2h |
Fix ai test |
27/05 |
2h |
Test autorizzazioni completati, fix |
28/05 |
4h |
Fix test malfunzionanti, refactoring test |
29/05 |
3h |
Aggiornamento documentazione, aggiunti ulteriori test seguendo i suggerimenti di SQ |
Giorgio Minoccari¶
Data |
Durata |
Attività |
---|---|---|
22h |
Totale |
|
17/05 |
4h |
Aggiunta associazione tra singoli tweet e condizioni che ne hanno scaturito il download |
18/05 |
3h |
Aggiunto salvataggio delle immagini presenti nei tweet e data in cui sono stati postati |
20/05 |
3h |
Ristrutturazione del crawler in uno script lanciabile separatamente su tutte le repository |
21/05 |
2h |
Aggiunta degli alert e delle azioni che vengono svolte quando scatta il trigger |
24/05 |
2h |
Bugfixing |
25/05 |
4h |
Refactoring di sicurezza |
27/05 |
3h |
Refactor struttura per poter associare le condizioni degli allarmi ai singoli tweet |
28/05 |
6h |
Completamento generale e bugfixing |
Lorenzo Balugani¶
Data |
Durata |
Attività |
---|---|---|
22h |
Totale |
|
17/05 |
4h |
Bugfixing, supporto alla localizzazione degli errori |
18/05 |
3h |
Bugfixing |
20/05 |
3h |
API autorizzazioni, refactoring |
21/05 |
2h |
Gestione tweet, rappresentazione tweet |
24/05 |
2h |
Bugfixing |
25/05 |
4h |
Docs, refactoring |
27/05 |
3h |
Bugfixing |
28/05 |
6h |
Bugfixing |