Durante lo sviluppo di un progetto ci sono diverse fasi in cui si richiede della documentazione e, a volte, anche una presentazione: vediamo, ad es., come può aiutarci l' ambiente BBT in una di queste fasi.
Definizione dell' obiettivo e dei requisiti del Progetto
Fase di macro analisi che produce un documento, solitamente cartaceo, definito Blueprint: questo documento viene utilizzato per definire le linee guida del progetto ed utilizzato da chi deve sviluppare il progetto per definire una pianificazione delle attività da cui si ricavano tempi e costi.
Facciamo riferimento all' applicazione di Work Flow realizzata durante il corso.
Ricordo che il progetto è stato suddiviso in tre aree:
Creazione della RDA: può essere una funzione disponibile nel mondo ERP o una nuova applicazione sempre sviluppata con la BBT, ad uso dei Cantieri;
Definizione del livello di approvazione: motore sviluppato in ambiente BBT il cui obiettivo è applicare il modello di regole che consente di definire i livelli di approvazione delle singole RDA;
Approvazione della RDA: funzione ad uso degli Approvatori. Può essere disponibile nel mondo ERP, una applicazione WEB sviluppata in ambiente BBT oppure una App x Mobile sempre sviluppata in ambiente BBT;
Durante questa fase di macro analisi, si può utilizzare la BBT in parallelo per costruire un prototipo che ha due obiettivi sostanziali:
dare un' idea di quella che sarà per noi la struttura del progetto in termini di componenti e flusso operativo;
creare le fondamenta su cui si costruirà l' applicazione.
Parlando di documentazione, la BBT ci fornisce la possibilità di:
presentare il prototipo: cosa che dà un' idea immediata sul come verrà sviluppato il progetto senza costringere gli interessati a doversi leggere pagine e pagine più o meno chiare. Ovviamente questa presentazione può essere filmata creando così un documento da allegare alla Blueprint;
aiutare a costruire quel minimo di documentazione cartacea che è sempre e comunque richiesta;
I filmati che seguono aiutano a capire cosa la BBT può offrire per la documentazione: