Documento Progettuale – Macchina per la Pasta
Visione del Progetto
La Macchina per la Pasta è un sistema automatico pensato per cucine domestiche e ristoranti, in grado di cuocere pasta già pronta, scolarla e impiattarla senza bisogno di intervento manuale.
- A cosa serve: automatizzare la cottura e il servizio della pasta.
- Per chi è: famiglie, mensa scolastica, ristoratori con bisogno di velocizzare il servizio.
- Benefici: velocità, automazione, meno errori nella cottura.
- Limiti: non lavora pasta fresca, serve caricare manualmente la pasta secca o fresca già formata.
Tabella – Inception + Elaboration
| Fase AUP | Obiettivo | Consegne previste (Deliverable) | Artefatti UML | Ruoli | Rituali Scrum |
|---|---|---|---|---|---|
| Inception | Definire visione, scopo, rischi iniziali | Documento di visione, requisiti funzionali minimi (es. deve cuocere correttamente diversi tipi di pasta), analisi dei rischi (es. sovracottura) | Casi d’uso sommari | Product Owner: definisce bisogni utenti | Sprint Planning |
| Elaboration | Progettare l’architettura concettuale | Modello concettuale (ingredienti, fasi operative), diagramma dei componenti (serbatoio acqua, caldaia, cestello, piatto, sensori) | Diagramma dei componenti | Architetto: disegna struttura tecnica | Refinement + Stand-Up |
Artefatti UML scelti
- Casi d’uso: per descrivere interazioni come “Carica pasta”, “Avvia cottura”, “Servi il piatto”.
- Diagramma dei componenti: per rappresentare le parti della macchina (caldaia, sensore cottura, braccio servitore, display comandi).
Ruoli nel gruppo
- Product Owner: raccoglie i requisiti dall’utente finale.
- Architetto: progetta la struttura logica e fisica della macchina.
- Team: crea i diagrammi e simula i flussi.
- Scrum Master: guida i rituali e facilita il lavoro del team.
Rituali Scrum associati
- Inception: Sprint Planning → decidere cosa realizzare prima e definire requisiti base.
- Elaboration: Refinement (per migliorare i modelli) + Daily Stand-Up (per aggiornarsi ogni giorno).