1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-11-22 21:14:18 +00:00
pds-2021-g2-nest/docs/source/development/sprint0/index.rst
Stefano Pigozzi 6a5b84799c
Merge remote-tracking branch 'origin/main'
# Conflicts:
#	docs/source/development/sprint0/index.rst
2021-05-28 18:34:46 +02:00

477 lines
11 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Sprint 0: 04 Apr - 18 Apr
=========================
.. todo::
Inserire informazioni generali sullo sprint, come inizio e fine.
Consegna
--------
La seguente documentazione è stata fornita dal cliente durante questo sprint:
- :download:`Descrizione iniziale del prodotto <0-initial.pdf>`
- :download:`Sprint 0 <0-sprint-requirements.pdf>`
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
Registro attività
-----------------
Riunioni collettive
^^^^^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 2
* - Data
- Ora
- Durata
- Attività
* -
-
- 10h 6m
- Totale
* - 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
"""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 6h 30m
- Totale
* - 2021-04-08
- 1h
- user stories
* - 2021-04-09
- 1h
- epic
* - 2021-04-10
- 30m
- use cases
* - 2021-04-11
- 30m
- use cases
* - 2021-04-14
- 30m
- documentazione SRS
* - 2021-04-15
- 30m
- documentazione SRS
* - 2021-04-17
- 1h 30m
- diagrammi di attività
Flavia Cocca
""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 15h
- Totale
* - 2021-04-08
- 2h 30m
- brainstorming Ui
* - 2021-04-10
- 2h
- creazione frame in figma con relativo css
* - 2021-04-11
- 1h 30m
- mockup UI con relativo css (creazione componenti)
* - 2021-04-12
- 1h 30m
- mockup UI con relativo css (creazione componenti)
* - 2021-04-14
- 3h
- mockup UI con relativo css (creazione pagine)
* - 2021-04-15
- 2h
- mockup UI con relativo css (creazioni pagine)
* - 2021-04-16
- 2h
- ultimi ritocchi UI
* - 2021-04-17
- 30m
- Stesura documentazione partita scrumble
Chiara Calzolari
""""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 12h 30m
- Totale
* - 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
"""""""""""""""
.. list-table::
:header-rows: 2
* - Data
- Durata
- Attività
* -
- 23h 30m
- Totale
* - 2021-04-08
- 4h 30m
- Configurazione Discord e GitLab
* - 2021-04-09
- 3h 30m
- Riunione con il cliente e configurazione Taiga
* - 2021-04-10
- 4h
- Configurazione Penpot, Taiga, UI Design, progettazione Database
* - 2021-04-11
- 3h 30m
- Riunione, configurazione GitLab e project management
* - 2021-04-12
- 30m
- Configurazione Twitter e UI Design
* - 2021-04-15
- 2h 30m
- Partita a Scrumble e project management
* - 2021-04-16
- 1h 30m
- Project management e configurazione SonarQube
* - 2021-04-17
- 3h 30m
- Riunione e partita a scrumble
Giovanni Anniballi
""""""""""""""""""
.. note::
Giovanni ha iniziato a raccogliere dati sul tempo impiegato a partire dallo Sprint 1.
Giorgio Minoccari
""""""""""""""""""
.. note::
Giorgio ha iniziato a raccogliere dati sul tempo impiegato a partire dallo Sprint 1.
Lorenzo Balugani
""""""""""""""""
.. note::
Lorenzo ha iniziato a raccogliere dati sul tempo impiegato a partire dallo Sprint 1.
Risultati della partita di Scrumble
-----------------------------------
#. :Goal: Learn
:Question: Do team members understand the Scrum roles?
:Metric: Knowledge of Scrum roles by questions
:Evaluation: :1: no idea of the Scrum roles
:5: perfect knowledge of the roles and their jobs
:Chiara: 4
:Giorgio: 4
:Giovanni: 4
:Stefano P.: 4
:Lorenzo: 5
:Stefano G.: 5
:Flavia: 4
#. :Goal: Learn
:Question: Do team members feel they learned the process?
:Metric: Opinions from the participants
:Evaluation: :1: couldn't repeat the game
:5: could play the game as a Scrum Master by himself
:Chiara: 3
:Giorgio: 3
:Giovanni: 4
:Stefano P.: 5
:Lorenzo: 3
:Stefano G.: 3
:Flavia: 3
#. :Goal: Learn
:Question: Does everyone keep up with the other players?
:Metric: Check during every sprint retrospective if every one is on point
:Evaluation: :1: totally lost
:5: leads the game driving the other players
:Chiara: 3
:Giorgio: 4
:Giovanni: 4
:Stefano P.: 4
:Lorenzo: 5
:Stefano G.: 5
:Flavia: 5
#. :Goal: Practice
:Question: Are the game mechanics linear and repeatable?
:Metric: Opinions from the participants
:Evaluation: :1: feels the game is unrepeatable
:5: feels the game could be played in any situation
:Chiara: 1
:Giorgio: 2
:Giovanni: 1
:Stefano P.: 1
:Lorenzo: 1
:Stefano G.: 2
:Flavia: 1
#. :Goal: Practice
:Question: Do team success in completing the game?
:Metric: Number of User Stories completed
:Evaluation: :1: 0 to 3 stories
:2: 4 to 6
:3: 7 to 9
:4: 10 to 12
:5: 13 to 15
:Chiara: 5
:Giorgio: 5
:Giovanni: 5
:Stefano P.: 5
:Lorenzo: 5
:Stefano G.: 5
:Flavia: 5
#. :Goal: Practice
:Question: Do team members efficiently estimate during sprint planning?
:Metric: Uniformity in evaluating the size and the priority of user stories
:Evaluation: :1: abnormal difference from the other players
:5: coherent and uniform with the group most of the time
:Chiara: 5
:Giorgio: 4
:Giovanni: 5
:Stefano P.: 4
:Lorenzo: 5
#. :Goal: Cooperation
:Question: Do team members know each other better?
:Metric: Level of players' serenity throughout the game
:Evaluation: :1: never speaks with the other players
:5: talks friendly to anyone in every situation
:Chiara: 4
:Giorgio: 5
:Giovanni: 5
:Stefano P.: 5
:Lorenzo: 5
:Stefano G.: 5
:Flavia: 4
#. :Goal: Cooperation
:Question: Does the game let all players cooperate?
:Metric: Contribution of every player during the game
:Evaluation: :1: never puts effort in doing something
:5: every time is willing to understand what is going on
:Chiara: 4
:Giorgio: 3
:Giovanni: 3
:Stefano P.: 2
:Lorenzo: 3
:Stefano G.: 4
:Flavia: 3
#. :Goal: Cooperation
:Question: Do team member consult each other about a topic?
:Metric: Sharing of ideas
:Evaluation: :1: never asks for an opinion
:5: wants to discuss about every topic
:Chiara: 5
:Giorgio: 5
:Giovanni: 5
:Stefano P.: 3
:Lorenzo: 5
:Stefano G.: 4
:Flavia: 5
#. :Goal: Motivation
:Question: Do team members encourage collegues in need?
:Metric: Players explain something other players don't understand
:Evaluation: :1: not involved by the game
:5: always makes sure everyone is on point
:Chiara: 3
:Giorgio: 5
:Giovanni: 5
:Stefano P.: 4
:Lorenzo: 5
:Stefano G.: 4
:Flavia: 4
#. :Goal: Motivation
:Question: Does PO help the team?
:Metric: Quality of PO's advices to get better in the next sprints
:Evaluation: :1: poor/absent advices
:5: wise and helpful suggestions when is required
:Stefano G.: 4
#. :Goal: Motivation
:Question: Does the team come up with good ideas?
:Metric: Effectiveness of sprint retrospective
:Evaluation: :1: doesn't express opinions during retrospective
:5: feels the retrospective fundamental to express opinions
:Chiara: 4
:Giorgio: 5
:Giovanni: 5
:Stefano P.: 5
:Lorenzo: 5
:Stefano G.: 5
:Flavia: 5
#. :Goal: Problem Solving
:Question: Do team members behave well when facing a problem?
:Metric: Level of the technical debt at the end of the game
:Evaluation: On the game board, if the debt pawn is on the lowest stage,the evaluation is 5, for every higher stage it decreases by 1
:Chiara: 5
:Giorgio: 5
:Giovanni: 5
:Stefano P.: 5
:Lorenzo: 5
:Stefano G.: 5
:Flavia: 5
#. :Goal: Problem Solving
:Question: Does team organize their tasks properly?
:Metric: Average of tasks left at the end of each sprint
:Evaluation: :1: 21+ average tasks left
:2: 16-20 average tasks left
:3: 11-15 average tasks left
:4: 6-10 average tasks left
:5: 0-5 average tasks left
:Chiara: 5
:Giorgio: 5
:Giovanni: 5
:Stefano P.: 5
:Lorenzo: 5
#. :Goal: Problem Solving
:Question: Does PO plan efficiently the Sprint Backlog?
:Metric: Average of tasks left at the end of each sprint
:Evaluation: :1: 21+ average tasks left
:2: 16-20 average tasks left
:3: 11-15 average tasks left
:4: 6-10 average tasks left
:5: 0-5 average tasks left
:Stefano G.: 5
Statistiche
-----------
Gitinspector
^^^^^^^^^^^^^
Questa statistica è stata generata dal prof. Marcello Missiroli con
`Gitinspector`_ al termine dello Sprint.
- :download:`Sprint 0 <0-stats.html>`
.. _Gitinspector: https://github.com/ejwa/gitinspector