Briciole di pane

ABCDE

L’innovativo processo di sviluppo DAPP

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.

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:
  • specificare i requisiti
  • progettare e implementare
  • testare applicazioni Blockchain facenti uso di Smart Contracts e di app per l’accesso a questi
Il progetto è stato presentato a Mosca alla Software Engineering Conference Russia (SECR 2018) nell'ottobre 2018 e, l’11 gennaio 2019, a San Francisco alla Blockchain Connect Conference: Academic 2019
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.

Mappa del sito