Definire la domanda a cui deve rispondere
Un prototipo è utile quando permette di osservare qualcosa che non sappiamo ancora: se un’interfaccia è comprensibile, se un dato può essere acquisito o se un’ipotesi tecnica regge in determinate condizioni. Il suo valore dipende dalla domanda e dalla qualità della prova, non soltanto da quanto assomiglia a un prodotto finito.
Prima di costruirlo conviene scrivere l’ipotesi, il contesto della prova, le informazioni necessarie e il criterio con cui interpretare il risultato. Se il prototipo deve verificare una trasmissione con rete intermittente, una dimostrazione svolta soltanto con una connessione stabile non risponde alla domanda iniziale.
Rendere espliciti i confini dell’esperimento
Un ambiente sperimentale può usare pochi utenti, dati selezionati o componenti temporanei. Queste semplificazioni sono accettabili quando vengono dichiarate e non nascondono proprio il rischio che si vuole esaminare. Il risultato deve essere letto entro i limiti delle condizioni provate.
Prova circoscritta | Ulteriore domanda per l’uso operativo |
|---|---|
Funziona con pochi dati selezionati | Cosa accade con dati incompleti, variabili o in quantità maggiore? |
Un operatore conosce la procedura | Altre persone riescono a usarla e a riconoscere gli errori? |
La connessione resta disponibile | Come si recupera dopo una perdita di rete? |
Il sistema viene avviato manualmente | Chi lo gestisce, aggiorna e ripristina nel tempo? |
Funziona con pochi dati selezionati
- Ulteriore domanda per l’uso operativo
Cosa accade con dati incompleti, variabili o in quantità maggiore?
Un operatore conosce la procedura
- Ulteriore domanda per l’uso operativo
Altre persone riescono a usarla e a riconoscere gli errori?
La connessione resta disponibile
- Ulteriore domanda per l’uso operativo
Come si recupera dopo una perdita di rete?
Il sistema viene avviato manualmente
- Ulteriore domanda per l’uso operativo
Chi lo gestisce, aggiorna e ripristina nel tempo?
Verificare il comportamento e l’utilità
È utile distinguere due prospettive: verificare che il sistema rispetti requisiti concordati e validare che sia adatto allo scopo nel contesto d’uso. La distinzione è descritta nel Systems Engineering Handbook della NASA; nel software aziendale aiuta a evitare che una prova tecnicamente corretta venga scambiata per una dimostrazione completa di utilità.
Per una schermata di raccolta dati, per esempio, si può verificare che un campo obbligatorio venga controllato. Per valutarne l’utilità bisogna anche osservare se la persona dispone di quel dato durante l’attività, comprende cosa inserire e riesce a completare il lavoro nelle condizioni previste.
Preparare il passaggio all’uso operativo
Perimetro: stabilire quali funzioni vengono portate avanti e quali restano sperimentali.
Sicurezza e dati: definire accessi, gestione delle informazioni e protezioni proporzionate al contesto.
Affidabilità: provare errori, interruzioni e recupero, oltre al funzionamento ordinario.
Gestione: assegnare responsabilità per aggiornamenti, monitoraggio e assistenza.
Documentazione: conservare istruzioni, dipendenze e risultati delle verifiche utili a chi manterrà il sistema.
Accettazione: concordare cosa deve essere dimostrato prima dell’avvio.
Uno scenario illustrativo
Un gruppo di ricerca costruisce un prototipo che raccoglie misure da sensori e le visualizza. La prova conferma che l’acquisizione è possibile nelle condizioni scelte. Prima di usarlo stabilmente si valutano perdita di alimentazione, misure fuori intervallo, interruzioni di rete, accessi e recupero dei dati. Potrebbe servire riprogettare alcuni componenti: aver verificato l’ipotesi non obbliga a conservare ogni scelta del prototipo.
Scenario illustrativo. Un’ipotesi non confermata è un risultato da documentare: può indicare di fermarsi, modificare la prova o scegliere un’alternativa.
Consegnare evidenze utili a decidere
Alla fine della sperimentazione dovrebbero essere disponibili ipotesi iniziale, condizioni della prova, risultati, problemi osservati e limiti ancora aperti. Il prossimo passo può essere un ulteriore esperimento, uno sviluppo più completo oppure l’abbandono dell’idea. SoftGen può supportare il percorso dalla definizione della prova al prototipo, fino alla progettazione dell’eventuale soluzione operativa.
Riferimenti
NASA Systems Engineering Handbook — Product Realization
Una scheda per valutare il passaggio operativo
Per ogni voce annota le evidenze disponibili, ciò che manca e chi deve prenderlo in carico. Una casella completata senza prova non dimostra che il sistema sia pronto.
Aspetto | Evidenza da cercare | Passo successivo se manca |
|---|---|---|
Funzioni e utenti | Prove dei flussi previsti e delle principali condizioni di errore. | Definire e svolgere test rappresentativi. |
Dati e accessi | Regole di conservazione, autorizzazioni e gestione delle credenziali. | Chiarire responsabilità e controlli necessari. |
Carichi e continuità | Prove nelle condizioni operative attese e recupero dopo errori. | Misurare limiti e preparare il ripristino. |
Gestione | Documentazione, strumenti di osservazione e persone incaricate. | Concordare presa in carico e manutenzione. |
Limiti residui | Rischi noti e condizioni non ancora provate. | Decidere cosa risolvere prima dell’uso. |
Funzioni e utenti
- Evidenza da cercare
Prove dei flussi previsti e delle principali condizioni di errore.
- Passo successivo se manca
Definire e svolgere test rappresentativi.
Dati e accessi
- Evidenza da cercare
Regole di conservazione, autorizzazioni e gestione delle credenziali.
- Passo successivo se manca
Chiarire responsabilità e controlli necessari.
Carichi e continuità
- Evidenza da cercare
Prove nelle condizioni operative attese e recupero dopo errori.
- Passo successivo se manca
Misurare limiti e preparare il ripristino.
Gestione
- Evidenza da cercare
Documentazione, strumenti di osservazione e persone incaricate.
- Passo successivo se manca
Concordare presa in carico e manutenzione.
Limiti residui
- Evidenza da cercare
Rischi noti e condizioni non ancora provate.
- Passo successivo se manca
Decidere cosa risolvere prima dell’uso.
La scheda è un supporto alla valutazione del progetto, non una certificazione. Può portare a un nuovo esperimento, a ulteriori interventi oppure alla decisione di non procedere.
