ABCDE | Il nuovo metodo di sviluppo Agile
Agile Blockchain DApp Engineering
Agile Blockchain DApp Engineering
Dall’esperienza del progetto Amministrazioni e Imprese Native Digitali (AIND), sviluppato secondo metodologia Agile per la specifica e la progettazione di Smart Contracts, è nato il metodo di sviluppo Agile Block Chain Dapp Engineering (ABCDE), frutto della collaborazione tra FlossLab e Università degli Studi di Cagliari.
Si tratta del primo metodo Agile ideato con l'obiettivo di minimizzare i rischi sullo sviluppo insicuro degli Smart Contracts tramite pattern di sicurezza, checklist e testing.
Si tratta del primo metodo Agile ideato con l'obiettivo di minimizzare i rischi sullo sviluppo insicuro degli Smart Contracts tramite pattern di sicurezza, checklist e testing.
Un processo di sviluppo all'avanguardia
Un processo di sviluppo all'avanguardia
Questo innovativo processo di sviluppo si basa infatti sulla definizione dei requisiti tramite User Stories o casi d’uso e utilizza versioni modificate dei diagrammi UML per permettere allo sviluppatore di:
In entrambi i casi il progetto è stato accolto come novità mondiale, soprattutto perché guarda a un settore, come quello della Blockchain, in cui lo sviluppo avviene in modo rapido e, spesso, senza seguire processi specifici a causa dell'impellente necessità di arrivare per primi sul mercato. Un'urgenza che caratterizza praticamente tutti i settori molto innovativi.
- specificare i requisiti
- progettare e implementare
- testare applicazioni Blockchain facenti uso di Smart Contracts e di app per l’accesso a questi
In entrambi i casi il progetto è stato accolto come novità mondiale, soprattutto perché guarda a un settore, come quello della Blockchain, in cui lo sviluppo avviene in modo rapido e, spesso, senza seguire processi specifici a causa dell'impellente necessità di arrivare per primi sul mercato. Un'urgenza che caratterizza praticamente tutti i settori molto innovativi.