Registro attività
=================

.. todo::

    Mettere titoli personali uguali in tutti gli sprint per consistenza.

Sprint 0
--------

Riunioni collettive
^^^^^^^^^^^^^^^^^^^

.. list-table::
    :header-rows: 1

    * - Data
      - Ora
      - Durata
      - Attività

    * - 2021-04-08
      - 20:45
      - 1h
      - Analisi documento di specifiche
    * - 2021-04-09
      - 14:15
      - 35m
      - Intervista con il cliente
    * - 2021-04-09
      - 15:00
      - 1h
      - Resoconto intervista
    * - 2021-04-11
      - 15:03
      - 2h 39m
      - Documentazione e planning poker
    * - 2021-04-15
      - 18:15
      - 52m
      - Documentazione
    * - 2021-04-17
      - 15:05
      - 4h
      - Documentazione e partita a Scrumble


Attività individuali
^^^^^^^^^^^^^^^^^^^^

Stefano Goldoni - Product Owner
"""""""""""""""""""""""""""""""

.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-08
      - 1.0h
      - user stories
    * - 2021-04-09
      - 1.0h
      - epic
    * - 2021-04-10
      - 0.5h
      - use cases
    * - 2021-04-11
      - 0.5h
      - use cases
    * - 2021-04-14
      - 0.5h
      - documentazione SRS
    * - 2021-04-15
      - 0.5h
      - documentazione SRS
    * - 2021-04-17
      - 1.5h
      - diagrammi di attività


Flavia Cocca - Scrum Master
"""""""""""""""""""""""""""

.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-08
      - 2.5h
      - brainstorming Ui
    * - 2021-04-10
      - 2.0h
      - creazione frame in figma con relativo css
    * - 2021-04-11
      - 1.5h
      - mockup UI con relativo css (creazione componenti)
    * - 2021-04-12
      - 1.5h
      - mockup UI con relativo css (creazione componenti)
    * - 2021-04-14
      - 3.0h
      - mockup UI con relativo css (creazione pagine)
    * - 2021-04-15
      - 2.0h
      - mockup UI con relativo css (creazioni pagine)
    * - 2021-04-16
      - 2.0h
      - ultimi ritocchi UI
    * - 2021-04-17
      - 0.5h
      - Stesura documentazione partita scrumble


Chiara Calzolari - UI/UX Designer
"""""""""""""""""""""""""""""""""

.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-09
      - 2.5h
      - Brainstorming UI
    * - 2021-04-10
      - 1.5h
      - mockup UI con relativo css (dashboard ed elenco repositories)
    * - 2021-04-11
      - 1.0h
      - mockup UI con relativo css (settings)
    * - 2021-04-11
      - 0.5h
      - Prima versione del logo
    * - 2021-04-12
      - 3.0h
      - mockup UI con relativo css (creazione componenti, light/dark mode)
    * - 2021-04-13
      - 1.0h
      - mockup UI con relativo css (alerts)
    * - 2021-04-15
      - 1.0h
      - Versione definitiva del logo
    * - 2021-04-16
      - 0.5h
      - mockup UI con relativo css (Notifications e Share)
    * - 2021-04-17
      - 1.0h
      - Documentazione Mockup
    * - 2021-04-17
      - 0.5h
      - Doppiaggio video di presentazione


Stefano Pigozzi - Frontend Developer & Sysadmin
"""""""""""""""""""""""""""""""""""""""""""""""

.. todo:: Compilare con i dati di Toggl!


Sprint 1
--------

Riunioni collettive
^^^^^^^^^^^^^^^^^^^

.. list-table::
    :header-rows: 1

    * - Data
      - Ora
      - Durata
      - Attività

    * - 2021-05-01
      - 15:30
      - 2h
      - backlog grooming session

Attività individuali
^^^^^^^^^^^^^^^^^^^^

Stefano Goldoni - Product Owner
"""""""""""""""""""""""""""""""


.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-20
      - 0.5h
      - analisi test
    * - 2021-04-20
      - 1.5h
      - scrittura test cases
    * - 2021-04-26
      - 0.5h
      - predisposizione progetto in locale per il test
    * - 2021-04-26
      - 2.0h
      - metodi di test login e creazione utente
    * - 2021-04-28
      - 2.0h
      - metodi ti test
    * - 2021-04-29
      - 2.0h
      - metodi di test
    * - 2021-04-30
      - 2.0h
      - metodi di test backend
    * - 2021-05-01
      - 1.0h
      - test frontend
    * - 2021-05-01
      - 1.0h
      - test backend in pair programming
    * - 2021-05-02
      - 1.0h
      - documentazione
    * - 2021-05-02
      - 2.5h
      - test backend


Giovanni Anniballi - Tester
"""""""""""""""""""""""""""

Per il lavoro di testing è stata utilizzata anche la tecnica del Pair Programming, grazie ad un plugin dell'IDE utilizzato.

.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-22
      - 0.5h
      - Riunione con il team
    * - 2021-04-23
      - 1.0h
      - Studio struttura del backend
    * - 2021-04-24
      - 1.5h
      - Studio del backend, volto a capire il funzionamento delle varie API
    * - 2021-04-26
      - 2.0h
      - Testing login e retrieval dei dati inerenti a tutti gli utenti registrati
    * - 2021-04-27
      - 1.0h
      - Testing creazione user
    * - 2021-04-28
      - 2.0h
      - Test cancellazione utente e ritorno dei dati inerenti a quell’utente
    * - 2021-04-29
      - 1.5h
      - Test modica utenti e creazione della prima repository
    * - 2021-04-30
      - 2.0h
      - Testing ritorno di tutte le repository di proprietà dell’utente loggato, ritorno delle info inerenti alla repository specificata
    * - 2021-05-01
      - 3.0h
      - Riunione con il team per sprint review e sprint retrospective(2h). Testing modifica ed eliminazione di una repository (nome, stato)
    * - 2021-05-02
      - 2.0h
      - Testing del frontend tramite UI, controllo generale dei test già effettuati.


Giorgio Minoccari - Sviluppatore Backend
""""""""""""""""""""""""""""""""""""""""

Durante lo sprint ho principalmente svolto sviluppo e test riguardo alla API di twitter, in modo da poter effettuare chiamate efficenti e non venire limitati dal sito riguardo alle richieste effettuate.

.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-21
      - 1.0h
      - Primi test riguardo autenticazione Oauth per API twitter
    * - 2021-04-23
      - 1.5h
      - Autenticazione funzionante
    * - 2021-04-24
      - 0.5h
      - Test su ricerche generali con parole chiave
    * - 2021-04-26
      - 1.0h
      - Test su ricerche geolocalizzate
    * - 2021-04-27
      - 1.0h
      - Definizione di entita' di esempio nei database per provare funzioni legate ad esse
    * - 2021-04-28
      - 2.0h
      - Definizione di funzioni per l'aggregazione di condizioni di diverso tipo per la ricerca di tweet tramite API
    * - 2021-04-29
      - 1.0h
      - Refactor codice scritto fino a quel momento, eliminazione di dati inutili
    * - 2021-05-01
      - 1.0h
      - Implementazioni di analisi su termini e hashtag restituiti dall'API
    * - 2021-05-02
      - 1.0h
      - Test di chiamata alle funzioni di ricerca a partire da repository con condizioni complesse aggregate


Lorenzo Balugani - Developer
""""""""""""""""""""""""""""

.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-21
      - 2.0h
      - Implementazione Base di Dati
    * - 2021-04-22
      - 2.0h
      - Login, creazione utenti
    * - 2021-04-25
      - 1.0h
      - Rimozione utenti, CORS, Creazione repo
    * - 2021-04-25
      - 3.0h
      - Altre funzioni API
    * - 2021-04-26
      - 0.5h
      - Standardizzazione output json
    * - 2021-04-26
      - 1.0h
      - Documentazione
    * - 2021-04-27
      - 0.5h
      - Aggiunto supporto al modulo explorer, fix
    * - 2021-04-28
      - 0.5h
      - Bugfixing
    * - 2021-04-29
      - 1.0h
      - Gestione migliorata errori
    * - 2021-04-29
      - 1.0h
      - Refactoring
    * - 2021-05-02
      - 1.0h
      - Bugfixing


FLavia Cocca - Scrum Master
"""""""""""""""""""""""""""

.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-27
      - 1.0h
      - modifica mockup UI
    * - 2021-04-28
      - 1.0h
      - Organizzazione Sprint retrospective
    * - 2021-04-30
      - 1.0h
      - modifica mockup UI
    * - 2021-05-01
      - 2.0h
      - Riunione con il team per sprint review e sprint retrospective
    * - 2021-05-02
      - 3.0h
      - Stesura documenti Sprint1(debito tecnico e relazione sprint retrospective), realizzazione video Sprint1 review


Chiara Calzolari - UI Designer
""""""""""""""""""""""""""""""

.. list-table::
    :header-rows: 1

    * - Data
      - Durata
      - Attività

    * - 2021-04-26
      - 3.0h
      - Configurazione ambiente di sviluppo
    * - 2021-04-27
      - 1.0h
      - modifica mockup UI (adeguamento al JS)
    * - 2021-04-29
      - 2.0h
      - modifica mockup UI (Manage users)
    * - 2021-05-01
      - 0.5h
      - Ultimi ritocchi al mockup UI


Stefano Pigozzi - Frontend Developer
""""""""""""""""""""""""""""""""""""

.. todo:: Compilare con i dati di Toggl!


Sprint 2
--------

Riunioni collettive
^^^^^^^^^^^^^^^^^^^

.. list-table::
    :header-rows: 1

    * - Data
      - Ora
      - Durata
      - Attività

    * - 2021-05-14
      - 10:00
      - 1.0h
      - Sprint Retrospective session


Attività individuali
^^^^^^^^^^^^^^^^^^^^

Chiara Calzolari - UI Designer
""""""""""""""""""""""""""""""

.. list-table::
    :header-rows: 2

    * - Data
      - Durata
      - Attività
    * -
      - 11.0h
      - Totale

    * - 2021-05-03
      - 1.0h
      - Testing frontend e segnalazione issues
    * - 2021-05-03
      - 1.0h
      - Modifica mockup UI (Dashboard repository)
    * - 2021-05-04
      - 1.0h
      - Modifica mockup UI (adeguamento al JS)
    * - 2021-05-10
      - 3.0h
      - Configurazione ambiente di sviluppo
    * - 2021-05-11
      - 1.5h
      - Modifica UI (traduzione in Italiano)
    * - 2021-05-12
      - 0.5h
      - Modifica UI (traduzione in Italiano)
    * - 2021-05-14
      - 3.0h
      - Realizzazione video demo sprint 2


Stefano Goldoni - Product Owner & Tester
""""""""""""""""""""""""""""""""""""""""


.. list-table::
    :header-rows: 2

    * - Data
      - Durata
      - Attività
    * -
      - 16.0h
      - Totale

    * - 2021-05-04
      - 1.0h
      - preparazione backlog sprint 2
    * - 2021-05-10
      - 3.0h
      - test sprint 2
    * - 2021-05-11
      - 2.5h
      - test utenti e repository
    * - 2021-05-12
      - 2.0h
      - test repository
    * - 2021-05-13
      - 2.5h
      - test repository
    * - 2021-05-14
      - 3.0h
      - test conditions
    * - 2021-05-15
      - 2.0h
      - test conditions + sonarqube scanner


Lorenzo Balugani - DB & Backend Developer
"""""""""""""""""""""""""""""""""""""""""


.. list-table::
    :header-rows: 2

    * - Data
      - Durata
      - Attività
    * -
      - 19.0h
      - Totale

    * - 2021-05-05
      - 4.0h
      - Setup di swagger, documentazione
    * - 2021-05-06
      - 4.0h
      - Documentazione, sviluppo
    * - 2021-05-07
      - 3.0h
      - Alert, documentazione
    * - 2021-05-10
      - 2.0h
      - Alert Put, bugfixing
    * - 2021-05-11
      - 3.0h
      - Bugfixing, sviluppo
    * - 2021-05-12
      - 3.0h
      - Risolti issue pubblicati su Taiga
    * - 2021-05-13
      - 1.0h
      - Bugfixing
    * - 2021-05-14
      - 1.0h
      - Bugfixing


Stefano Pigozzi - Sysadmin & Frontend Developer
"""""""""""""""""""""""""""""""""""""""""""""""


.. list-table::
    :header-rows: 2

    * - Data
      - Durata
      - Attività
    * -
      - 27.5h
      - Totale

    * - 2021-05-05
      - 0.40h
      - Riunione
    * - 2021-05-05
      - 0.21h
      - Documentazione
    * - 2021-05-06
      - 0.09h
      - Sviluppo
    * - 2021-05-06
      - 0.03h
      - Configurazione Taiga
    * - 2021-05-06
      - 0.11h
      - Documentazione
    * - 2021-05-06
      - 0.09h
      - Riunione
    * - 2021-05-06
      - 0.20h
      - Documentazione
    * - 2021-05-06
      - 0.39h
      - Sviluppo
    * - 2021-05-06
      - 0.15h
      - Riunione
    * - 2021-05-06
      - 1.04h
      - Riunione
    * - 2021-05-07
      - 1.47h
      - Sviluppo
    * - 2021-05-07
      - 0.17h
      - Sviluppo
    * - 2021-05-07
      - 0.34h
      - Sviluppo
    * - 2021-05-07
      - 0.34h
      - Project management
    * - 2021-05-07
      - 2.44h
      - Sviluppo
    * - 2021-05-08
      - 0.13h
      - Sviluppo
    * - 2021-05-08
      - 0.29h
      - Sviluppo
    * - 2021-05-08
      - 0.18h
      - Sviluppo
    * - 2021-05-10
      - 1.00h
      - Sviluppo
    * - 2021-05-10
      - 1.15h
      - Configurazione GitLab
    * - 2021-05-10
      - 0.25h
      - Sviluppo
    * - 2021-05-10
      - 0.39h
      - Sviluppo
    * - 2021-05-11
      - 0.25h
      - Bugfixing
    * - 2021-05-11
      - 3.57h
      - Sviluppo
    * - 2021-05-11
      - 1.45h
      - Sviluppo
    * - 2021-05-12
      - 0.10h
      - Sviluppo
    * - 2021-05-12
      - 1.51h
      - Sviluppo
    * - 2021-05-13
      - 1.00h
      - Sviluppo
    * - 2021-05-13
      - 1.20h
      - Sviluppo
    * - 2021-05-14
      - 0.20h
      - Sviluppo
    * - 2021-05-15
      - 3.17h
      - Documentazione


Flavia Cocca - Scrum Master & UI Designer
"""""""""""""""""""""""""""""""""""""""""


.. list-table::
    :header-rows: 2

    * - Data
      - Durata
      - Attività
    * -
      - 16.0h
      - Totale

    * - 2021-05-04
      - 0.5h
      - Riunione per con PO, nuovo backlog
    * - 2021-05-05
      - 1.0h
      - Riunione
    * - 2021-05-07
      - 3.0h
      - Refactoring test
    * - 2021-05-08
      - 2.0h
      - Refactoring test
    * - 2021-05-09
      - 3.0h
      - Nuovi test
    * - 2021-05-11
      - 2.5h
      - Discussione test e risoluzione di alcune issue
    * - 2021-05-13
      - 1.0h
      - Bugfixing
    * - 2021-05-14
      - 1.0h
      - Sprint Retrospective
    * - 2021-05-15
      - 2.0h
      - Documentazione


Giovanni Anniballi - Tester
"""""""""""""""""""""""""""

.. list-table::
    :header-rows: 2

    * - Data
      - Durata
      - Attività
    * -
      - 17.0h
      - Totale

    * - 2021-05-04
      - 0.5h
      - Incontro con SM e PO per valutare quali US andranno nello sprint2
    * - 2021-05-05
      - 1.0h
      - Incontro con il team
    * - 2021-05-07
      - 2.0h
      - Refactoring tests sugli user e primi utilizzi delle fixtures
    * - 2021-05-08
      - 2.0h
      - Completamento test users
    * - 2021-05-10
      - 1.0h
      - Ulteriori approcci (fallimentari) al coverage di SonarQube
    * - 2021-05-11
      - 2.0h
      - Discussione sui test e correzioni bug
    * - 2021-05-12
      - 1.0h
      - Test repository
    * - 2021-05-13
      - 1.0h
      - Generazione coverage pytest e setting sonarqube (riuscito!)
    * - 2021-05-14
      - 4.0h
      - Sprint review e retrospettiva, conclusione test repository
    * - 2021-05-15
      - 2.5h
      - generazione nuovo coverage e fix a sonarqube 2h, fix piccoli bug segnalati da sonarqube 0.5h


Giorgio Minoccari - Analyst & Backend Developer
"""""""""""""""""""""""""""""""""""""""""""""""


.. list-table::
    :header-rows: 2

    * - Data
      - Durata
      - Attività
    * -
      - 10.0h
      - Totale

    * - 2021-05-04
      - 0.5h
      - Aggiunta della condizione sull'utente
    * - 2021-05-10
      - 2.0h
      - Tentativo di inserimento delle query con place_id
    * - 2021-05-11
      - 1.5h
      - Test per passare alla versione 2.0 delle API
    * - 2021-05-12
      - 1.0h
      - Ritorno alla versione 1.1 perche' lascia disponibili le query sulla geolocalizzazione gratuitamente
    * - 2021-05-14
      - 5.0h
      - Integrazione e inserimento dei tweet catturati nel database


Sprint 3
--------

.. todo::

    Compilare il registro attività dello sprint 3.