1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-11-24 22:14:18 +00:00
pds-2021-g2-nest/docs/source/development/sprint3/index.rst

541 lines
9.4 KiB
ReStructuredText
Raw Normal View History

Sprint 3: 17 Mag - 30 Mag
=========================
Consegna
--------
La seguente documentazione è stata fornita dal cliente durante questo sprint:
2021-05-29 17:41:07 +00:00
- :download:`3-sprint-requirements.pdf`
- :download:`3-report.pdf`
Goal
----
2021-05-29 12:44:51 +00:00
Il **goal** del terzo Sprint è stato far funzionare il crawler, gli alert e completare tutte i task rimanenti.
2021-05-29 12:44:51 +00:00
2021-05-29 17:41:07 +00:00
Backlog
^^^^^^^
.. image:: 3-backlog.png
:width: 400
Task completati
^^^^^^^^^^^^^^^
.. image:: 3-tasks.png
2021-05-29 12:44:51 +00:00
:width: 400
2021-05-29 17:41:07 +00:00
2021-05-29 13:14:51 +00:00
Grooming session
----------------
2021-05-29 17:41:07 +00:00
Sono state definite le nuove **User Stories** da inserire nel progetto sulla base delle nuove richieste
pervenute dal cliente:
2021-05-29 14:38:51 +00:00
- analisi statistica più dettagliata
- postare su Twitter
- traduzione dell'interfaccia in inglese.
2021-05-29 17:41:07 +00:00
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.
2021-05-29 17:41:07 +00:00
Le nuove User Stories sono state valutate tramite Scrum Poker, durante il quale ogni membro ha espresso
la sua valutazione.
2021-05-29 17:41:07 +00:00
Tutte le nuove richieste sono state accettate dal Product Owner e sono pronte ad essere inserite nello sprint di
sviluppo in partenza.
2021-05-29 13:27:05 +00:00
Definition of Ready
2021-05-29 14:38:51 +00:00
-------------------
2021-05-29 13:27:05 +00:00
Il team ha definito lo stato di Ready di una User Story in base ai seguenti criteri:
2021-05-29 14:38:51 +00:00
2021-05-29 17:41:07 +00:00
- 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
2021-05-30 12:30:46 +00:00
- La User Story è indipendente o dipendente da altre a priorità maggiore
2021-05-29 13:27:05 +00:00
Definition of Done
------------------
2021-05-29 13:27:05 +00:00
La definizione di Done è stata concordata da tutto il team con il Product Owner, ed è stata così definita:
2021-05-29 14:38:51 +00:00
2021-05-29 17:41:07 +00:00
- 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
^^^^^^^^^^^^
.. note::
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:
- :download:`3-sonarqube.pdf`
Final Retrospective
-------------------
- :download:`Retrospettiva finale <RetrospectiveSprint3.pdf>`
2021-05-29 17:41:07 +00:00
Demo
----
Il video di Demo è disponibile al seguente link:
- https://drive.google.com/file/d/15o70Ffe51CNj8LTKHC9dGiqRVnbv9UpZ/view
Registro attività
-----------------
Riunioni collettive
^^^^^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
2021-05-29 15:33:59 +00:00
- 3.5h
- Totale
2021-05-29 15:33:59 +00:00
* - 17/05
- 2.0 h
- Grooming session nuove richieste cliente
* - 29/05
- 1.5 h
- sprint retrospective
Attività individuali
^^^^^^^^^^^^^^^^^^^^
Stefano Goldoni
"""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
2021-05-29 09:53:58 +00:00
- 14h
- Totale
2021-05-29 09:53:58 +00:00
* - 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
""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
2021-05-29 13:31:49 +00:00
- 14h
- Totale
2021-05-29 13:31:49 +00:00
* - 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
2021-05-29 13:31:49 +00:00
* - 29/05
- 3.0h
- Documentazione
Chiara Calzolari
""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
2021-05-29 09:53:58 +00:00
- 17h 30m
- Totale
2021-05-29 09:53:58 +00:00
* - 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
"""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
2021-05-29 19:34:34 +00:00
- 50h 41m
- Totale
2021-05-29 19:34:34 +00:00
* - 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
""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
2021-05-29 13:34:47 +00:00
- 18h
- Totale
2021-05-29 13:31:49 +00:00
* - 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
"""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
2021-05-30 11:37:08 +00:00
- 22h
- Totale
2021-05-30 11:37:08 +00:00
* - 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
""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
2021-05-29 09:53:58 +00:00
- 22h
- Totale
2021-05-29 09:53:58 +00:00
* - 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