Skip to content

Commit 0ab5cef

Browse files
authored
Merge pull request #50 from Sigma18Unipd/pianodiprogetto
Update Piano di progetto
2 parents b6792e4 + 7d24243 commit 0ab5cef

File tree

5 files changed

+137
-12
lines changed

5 files changed

+137
-12
lines changed

0-diaridibordo/rtb/ddb_20250428.typ

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
#spacerS
2121
= Obiettivi e attività programmate (_backlog_)
2222
- Incontri di formazione con azienda proponente per un totale di 16 ore.
23-
- Completamento e validazione delle norme di progetto;
24-
- Completamento e validazione del'analisi dei requisiti;
25-
- Completamento e validazione del piano di qualifica.
23+
- Completamento e verifica delle norme di progetto;
24+
- Completamento e verifica del'analisi dei requisiti;
25+
- Completamento e verifica del piano di qualifica.
2626
#spacerM
2727
Attivita future non programmate:
2828
- Inizio analisi dell'architettura del PoC (_Proof of Concept_).

0-diaridibordo/rtb/ddb_20250505.typ

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
#spacerS
2121
= Obiettivi e attività programmate (_backlog_)
2222
- Incontri di formazione con azienda proponente per un totale di 16 ore.
23-
- Completamento e validazione delle norme di progetto;
24-
- Completamento e validazione dell'analisi dei requisiti;
25-
- Completamento e validazione del piano di qualifica.
23+
- Completamento e verifica delle norme di progetto;
24+
- Completamento e verifica dell'analisi dei requisiti;
25+
- Completamento e verifica del piano di qualifica.
2626
#spacerM
2727
Attivita future non programmate:
2828
- Inizio analisi dell'architettura del PoC (_Proof of Concept_).

0-diaridibordo/rtb/ddb_20250512.typ

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
#spacerS
2020
= Obiettivi e attività programmate (_backlog_)
2121
- Incontri di formazione con azienda proponente per un totale di 8 ore;
22-
- Completamento e validazione delle norme di progetto;
23-
- Completamento e validazione dell'analisi dei requisiti;
24-
- Completamento e validazione del piano di qualifica;
22+
- Completamento e verifica delle norme di progetto;
23+
- Completamento e verifica dell'analisi dei requisiti;
24+
- Completamento e verifica del piano di qualifica;
2525
- Pianificazione del quarto sprint.
2626
#spacerM
2727
Attivita future non programmate:

2-RTB/documentidiprogetto/glossario.typ

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
verificatori: ("Marco Egidi", "Pietro Crotti"),
88
tipo: "Documento Interno",
99
destinatari: ("Sigma18", "Prof. Tullio Vardanega", "Prof. Riccardo Cardin"),
10-
versioneAttuale: "0.3.0",
10+
versioneAttuale: "0.4.0",
1111
versioni: (
1212
"0.4.0",
1313
"2025/05/05",
@@ -57,6 +57,15 @@ Metodologia di sviluppo che si basa su un approccio iterativo e adattivo, favore
5757
== API (_Application Programming Interface_)
5858
Insieme di regole o protocolli atti a consentire la comunicazione tra diversi prodotti o servizi e per far scambiare loro dati, caratteristiche e funzionalità.
5959

60+
== AWS
61+
Amazon Web Services (AWS) è una piattaforma di servizi _cloud_ offerta da Amazon. Si suddivide in base al servizio offerto come ad esempio: calcolo, archiviazione, database, _machine learning_ e altro.
62+
63+
#pagebreak()
64+
= B
65+
66+
== Backend
67+
Il backend denota la parte di un programma che gestisce la logica e l'interazione con il database, fornendo dati e servizi al frontend.
68+
6069
#pagebreak()
6170
= C
6271

@@ -80,9 +89,15 @@ intuizione e facilità d'uso.
8089
== Feedback
8190
Rappresenta l'insieme di informazioni o valutazioni che gli utenti possono fornire per contribuire al miglioramento dei servizi o delle funzionalità.
8291

92+
== Frontend
93+
Con Frontend si denota la parte visibile di un programma con cui l'utente interagisce direttamente.
94+
8395
#pagebreak()
8496
= G
8597

98+
== Gen AI
99+
L'intelligenza artificiale generativa (o Gen AI) è un tipo di intelligenza artificiale che è in grado di generare testo, immagini, video o altro in risposta a richieste dette _prompt_.
100+
86101
== Git
87102
Sistema di controllo di versione distribuito che consente a più utenti di lavorare contemporaneamente su un progetto tenendo traccia delle modifiche apportate al codice sorgente.
88103

@@ -102,6 +117,12 @@ Elenco cronologico delle attività svolte all'interno di un sistema, utile per i
102117
== MVP (_Minimum Viable Product_)
103118
Il prodotto minimo funzionante (in inglese _Minimum Viable Product_) è la versione di un prodotto con caratteristiche appena sufficienti per essere funzionante e utilizzabile dai primi clienti, i quali possono fornire _feedback_ per migliorare il prodotto stesso.
104119

120+
#pagebreak()
121+
= N
122+
123+
== Nest.JS
124+
Un insieme di librerie in _Node.JS_ basato su _Typescript_ dedicate alla costruzione di applicazioni lato _server_ (_backend_) scalabili ed efficienti.
125+
105126
#pagebreak()
106127
= P
107128

@@ -117,6 +138,9 @@ Istruzione o richiesta testuale fornita a un modello di intelligenza artificiale
117138
#pagebreak()
118139
= R
119140

141+
== React
142+
React è una libreria _JavaScript_ sviluppata da _Facebook_ utilizzata per creare interfacce utente interattive e dinamiche.
143+
120144
== Routine
121145
Sequenza di istruzioni che consentono di eseguire un'operazione di frequente esecuzione.
122146

@@ -133,6 +157,9 @@ File di testo che contiene una sequenza di istruzioni o comandi da eseguire.
133157
== Server
134158
Macchina o programma che fornisce un qualsiasi tipo di servizio ad altre componenti connesse.
135159

160+
== Shadcn
161+
È una collezione di componenti visivi da utilizzare per la creazione di interfaccie grafiche pratiche ed efficaci.
162+
136163
== Slack
137164
Slack è uno strumento di collaborazione aziendale utilizzato per scambiarsi messaggi istantanei tra vari membri all'interno di un team.
138165

2-RTB/documentidiprogetto/pianodiprogetto_0.3.0.typ renamed to 2-RTB/documentidiprogetto/pianodiprogetto_0.4.0.typ

Lines changed: 100 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,16 @@
55
abstract: "Documento riepilogativo delle attività concluse e in corso di svolgimento dal gruppo Sigma18.",
66
responsabili: ("Matteo Marangon", "Pietro Crotti", "Aleena Mathew"),
77
redattori: ("Carmelo Russello", "Mirco Borella"),
8-
verificatori: ("Mirco Borella", "Marco Egidi", "Matteo Marangon"),
8+
verificatori: ("Carmelo Russello", "Mirco Borella", "Marco Egidi", "Matteo Marangon"),
99
tipo: "Documento Esterno",
1010
destinatari: ("Prof. Tullio Vardanega", "Prof. Riccardo Cardin", "Var Group S.P.A", "Sigma18"),
11-
versioneAttuale: "0.3.0",
11+
versioneAttuale: "0.4.0",
1212
versioni: (
13+
"0.4.0",
14+
"2025/05/14",
15+
"Mirco Borella",
16+
"Carmelo Russello",
17+
"Aggiornamento retrospettiva terzo sprint e inizio quarto sprint",
1318
"0.3.0",
1419
"2025/04/29",
1520
"Mirco Borella",
@@ -484,3 +489,96 @@ Il gruppo si impegna a:
484489
[Carmelo Russello], [0], [3], [0], [0], [0], [5], [*8*],
485490
[*Totali*], [*6*], [*19*], [*0*], [*0*], [*5*], [*26*], [*56*],
486491
)
492+
493+
==== *Consuntivo orario*:
494+
#table(
495+
columns: (3fr, 1fr, 1fr, 1fr, 1fr, 1fr, 1fr, 1fr),
496+
align: center,
497+
rows: auto,
498+
inset: 6pt,
499+
table.header([], [*Amm*], [*Ana*], [*Prg*], [*Pro*], [*Res*], [*Ver*], [*Totale*]),
500+
[Alessandro Bernardello], [3], [1 (-2)], [0], [2 (+2)], [0], [2], [*8*],
501+
[Mirco Borella], [3], [3], [0], [0], [0], [2], [*8*],
502+
[Pietro Crotti], [0], [3], [0], [0], [0], [5], [*8*],
503+
[Marco Egidi], [0], [3], [0], [0], [0], [5], [*8*],
504+
[Matteo Marangon], [0], [3], [0], [0], [0], [5], [*8*],
505+
[Aleena Mathew], [0], [1], [0], [0], [5], [2], [*8*],
506+
[Carmelo Russello], [0], [3], [0], [0], [0], [5], [*8*],
507+
[*Totali*], [*6*], [*17*], [*0*], [*2*], [*5*], [*26*], [*56*],
508+
)
509+
510+
==== *Consuntivo costo*:
511+
#table(
512+
columns: (1fr, 1fr, 1fr, 1fr),
513+
rows: auto,
514+
inset: 6pt,
515+
table.header([*Ruolo*], [*Ore per ruolo*], [*Costo orario ruolo*], [*Costo figura*]),
516+
[Amministratore], [6], [€20], [€120.00],
517+
[Analista], [17], [€25], [€425.00],
518+
[Progettista], [0], [€25], [€0.00],
519+
[Programmatore], [2], [€15], [€30.00],
520+
[Responsabile], [5], [€30], [€150.00],
521+
[Verificatore], [26], [€15], [€390.00],
522+
[*Totali*], [*56*], [], [*€1115.00*],
523+
)
524+
525+
==== *Analisi retrospettiva*: \
526+
_Sigma18_ dichiara che il terzo sprint è stato proficuo all'avanzamento del capitolato.
527+
Nello specifico è stato completato il documento di *Analisi dei requisiti*, è stato fatto validare il verbale esterno relativo all'incontro di _Design Thinking_ avvenuto in data 14 Aprile 2025 dall'azienda proponente con il conseguente aggiornamento dei wireframe come richiesto. Sono state effettuate delle correzioni sulle automazioni del repository a fini migliorativi.
528+
529+
La verifica dei documenti di analisi dei requisiti, norme di progetto e piano di qualifica è ancora in corso.
530+
531+
Il gruppo ha partecipato a 3 incontri per un totale di 12 ore con l'azienda proponente riguardanti i seguenti argomenti:
532+
- #glossario("AWS") e i suoi prodotti;
533+
- #glossario("Backend") con #glossario("Nest.JS");
534+
- #glossario("Frontend") con #glossario("React") e #glossario("Shadcn").
535+
536+
Sono stati organizzati altri 2 incontri di formazione sulle tecnologie di #glossario("Gen AI") tecnologie richieste, il primo in data 19 Maggio 2025 e il secondo in data 20 Maggio 2025 per un totale di 6 ore.
537+
538+
Non sono emerse difficoltà ai fini dell'avanzamento del lavoro durante lo svolgimento di questo sprint.
539+
540+
541+
542+
543+
544+
545+
546+
547+
548+
549+
550+
#pagebreak()
551+
=== Sprint 4
552+
553+
==== Dettagli
554+
555+
*Data di inizio*: 13/04/2025 \
556+
*Data di fine*: 26/05/2025 \
557+
558+
*Rischi attesi*: RT1, RT2, RO1
559+
560+
*Attività da svolgere*: \
561+
Il gruppo si impegna a:
562+
- Verificare il documento di analisi dei requisiti
563+
- Completare e verificare le norme di progetto
564+
- Completare e verificare il piano di qualifica
565+
- Integrare il glossario con i nuovi termini
566+
- Studio delle tecnologie proposte
567+
- Inizio del #glossario("PoC") (Proof of Concept)
568+
569+
==== *Preventivo orario*:
570+
#table(
571+
columns: (3fr, 1fr, 1fr, 1fr, 1fr, 1fr, 1fr, 1fr),
572+
align: center,
573+
rows: auto,
574+
inset: 6pt,
575+
table.header([], [*Amm*], [*Ana*], [*Prg*], [*Pro*], [*Res*], [*Ver*], [*Totale*]),
576+
[Alessandro Bernardello], [0], [0], [4], [3], [0], [1], [*8*],
577+
[Mirco Borella], [0], [3], [0], [2], [0], [3], [*8*],
578+
[Pietro Crotti], [2], [0], [0], [0], [5], [1], [*8*],
579+
[Marco Egidi], [0], [0], [3], [4], [0], [1], [*8*],
580+
[Matteo Marangon], [0], [0], [3], [4], [0], [1], [*8*],
581+
[Aleena Mathew], [1], [3], [2], [1], [0], [1], [*8*],
582+
[Carmelo Russello], [2], [0], [2], [1], [0], [3], [*8*],
583+
[*Totali*], [*5*], [*6*], [*14*], [*15*], [*5*], [*11*], [*56*],
584+
)

0 commit comments

Comments
 (0)