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

473 lines
8.5 KiB
ReStructuredText
Raw Normal View History

Sprint 2: 03 Mag - 16 Mag
=========================
Consegna
--------
La seguente documentazione è stata fornita dal cliente durante questo sprint:
2021-05-29 17:41:07 +00:00
- :download:`2-sprint-requirements.pdf`
Goal
----
2021-05-29 17:41:07 +00:00
Il **goal** del secondo Sprint è stato la creazione, cancellazione e modifica dei repository, ovvero permettere
agli utenti di creare repository partendo da una ricerca che rispetta determinate condizioni.
Backlog
2021-05-29 17:41:07 +00:00
^^^^^^^
2021-05-29 17:41:07 +00:00
.. image:: 2-backlog.png
2021-05-29 12:44:51 +00:00
:width: 400
2021-05-29 17:41:07 +00:00
Task completati
^^^^^^^^^^^^^^^
.. image:: 2-tasks.png
:width: 400
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 17:41:07 +00:00
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
-----------
Burndown chart
^^^^^^^^^^^^^^
Questa è la burndown chart relativa allo Sprint 2:
.. image:: 2-burndown.png
Gitinspector
^^^^^^^^^^^^
Questa statistica è stata generata dal prof. Marcello Missiroli con
`Gitinspector`_ al termine dello Sprint.
- :download:`2-stats.html` (relativa al codice)
- :download:`2D-stats.html` (relativa a parte della documentazione)
.. _Gitinspector: https://github.com/ejwa/gitinspector
Sprint Retrospective
--------------------
La Sprint Retrospective è disponibile al seguente link:
- :download:`2-retrospective.pdf`
Sprint Review
-------------
Il video di Sprint Review è disponibile al seguente link:
2021-05-29 17:41:07 +00:00
- https://drive.google.com/file/d/1x1kub-bpVJrwmGrn5LLU8ecqcbxFaoKg/view
Registro attività
-----------------
Riunioni collettive
^^^^^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 2
* - Data
- Ora
- Durata
- Attività
* -
-
- 1h
- Totale
* - 2021-05-14
- 10:00
- 1h
- Sprint Retrospective session
Attività individuali
^^^^^^^^^^^^^^^^^^^^
2021-05-29 17:41:07 +00:00
.. hint::
Per vedere più in dettaglio il lavoro di sviluppo effettuato da ogni membro del gruppo, si suggerisce di
visualizzare il log di Git:
.. code-block:: console
$ git log
Stefano Goldoni
"""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 16h
- Totale
* - 2021-05-04
- 1h
- preparazione backlog sprint 2
* - 2021-05-10
- 3h
- test sprint 2
* - 2021-05-11
- 2h 30m
- test utenti e repository
* - 2021-05-12
- 2h
- test repository
* - 2021-05-13
- 2h 30m
- test repository
* - 2021-05-14
- 3h
- test conditions
* - 2021-05-15
- 2h
- test conditions + sonarqube scanner
Flavia Cocca
""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 16h
- Totale
* - 2021-05-04
- 30m
- Riunione per con PO, nuovo backlog
* - 2021-05-05
- 1h
- Riunione
* - 2021-05-07
- 3h
- Refactoring test
* - 2021-05-08
- 2h
- Refactoring test
* - 2021-05-09
- 3h
- Nuovi test
* - 2021-05-11
- 2h 30m
- Discussione test e risoluzione di alcune issue
* - 2021-05-13
- 1h
- Bugfixing
* - 2021-05-14
- 1h
- Sprint Retrospective
* - 2021-05-15
- 2h
- Documentazione
Stefano Pigozzi
"""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 27h 30m
- Totale
* - 2021-05-05
- 40m
- Riunione
* - 2021-05-05
- 21m
- Documentazione
* - 2021-05-06
- 9m
- Sviluppo
* - 2021-05-06
- 3m
- Configurazione Taiga
* - 2021-05-06
- 11m
- Documentazione
* - 2021-05-06
- 9m
- Riunione
* - 2021-05-06
- 20m
- Documentazione
* - 2021-05-06
- 39m
- Sviluppo
* - 2021-05-06
- 15m
- Riunione
* - 2021-05-06
- 1h 4m
- Riunione
* - 2021-05-07
- 1h 47m
- Sviluppo
* - 2021-05-07
- 17m
- Sviluppo
* - 2021-05-07
- 34m
- Sviluppo
* - 2021-05-07
- 34m
- Project management
* - 2021-05-07
- 2h 44m
- Sviluppo
* - 2021-05-08
- 13m
- Sviluppo
* - 2021-05-08
- 29m
- Sviluppo
* - 2021-05-08
- 18m
- Sviluppo
* - 2021-05-10
- 1h 00m
- Sviluppo
* - 2021-05-10
- 1h 15m
- Configurazione GitLab
* - 2021-05-10
- 25m
- Sviluppo
* - 2021-05-10
- 39m
- Sviluppo
* - 2021-05-11
- 25m
- Bugfixing
* - 2021-05-11
- 3h 57m
- Sviluppo
* - 2021-05-11
- 1h 45m
- Sviluppo
* - 2021-05-12
- 10m
- Sviluppo
* - 2021-05-12
- 1h 51m
- Sviluppo
* - 2021-05-13
- 1h 00m
- Sviluppo
* - 2021-05-13
- 1h 20m
- Sviluppo
* - 2021-05-14
- 20m
- Sviluppo
* - 2021-05-14
- 3h 17m
- Documentazione
* - 2021-05-15
- 1h 8m
- Porting dipendenze
Chiara Calzolari
""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 11h
- Totale
* - 2021-05-03
- 1h
- Testing frontend e segnalazione issues
* - 2021-05-03
- 1h
- Modifica mockup UI (Dashboard repository)
* - 2021-05-04
- 1h
- Modifica mockup UI (adeguamento al JS)
* - 2021-05-10
- 3h
- Configurazione ambiente di sviluppo
* - 2021-05-11
- 1h 30m
- Modifica UI (traduzione in Italiano)
* - 2021-05-12
- 30m
- Modifica UI (traduzione in Italiano)
* - 2021-05-14
- 3h
- Realizzazione video demo sprint 2
Giovanni Anniballi
""""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 17h
- Totale
* - 2021-05-04
- 30m
- Incontro con SM e PO per valutare quali US andranno nello sprint2
* - 2021-05-05
- 1h
- Incontro con il team
* - 2021-05-07
- 2h
- Refactoring tests sugli user e primi utilizzi delle fixtures
* - 2021-05-08
- 2h
- Completamento test users
* - 2021-05-10
- 1h
- Ulteriori approcci (fallimentari) al coverage di SonarQube
* - 2021-05-11
- 2h
- Discussione sui test e correzioni bug
* - 2021-05-12
- 1h
- Test repository
* - 2021-05-13
- 1h
- Generazione coverage pytest e setting sonarqube (riuscito!)
* - 2021-05-14
- 4h
- Sprint review e retrospettiva, conclusione test repository
* - 2021-05-15
- 2h
- generazione nuovo coverage e fix a sonarqube
* - 2021-05-15
- 30m
- fix piccoli bug segnalati da sonarqube
Giorgio Minoccari
"""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 10h
- Totale
* - 2021-05-04
- 30m
- Aggiunta della condizione sull'utente
* - 2021-05-10
- 2h
- Tentativo di inserimento delle query con place_id
* - 2021-05-11
- 1h 30m
- Test per passare alla versione 2.0 delle API
* - 2021-05-12
- 1h
- Ritorno alla versione 1.1 perche' lascia disponibili le query sulla geolocalizzazione gratuitamente
* - 2021-05-14
- 5h
- Integrazione e inserimento dei tweet catturati nel database
Lorenzo Balugani
""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 19h
- Totale
* - 2021-05-05
- 4h
- Setup di swagger, documentazione
* - 2021-05-06
- 4h
- Documentazione, sviluppo
* - 2021-05-07
- 3h
- Alert, documentazione
* - 2021-05-10
- 2h
- Alert Put, bugfixing
* - 2021-05-11
- 3h
- Bugfixing, sviluppo
* - 2021-05-12
- 3h
- Risolti issue pubblicati su Taiga
* - 2021-05-13
- 1h
- Bugfixing
* - 2021-05-14
- 1h
- Bugfixing