ABCDE | La nouvelle méthode de développement Agile | Net Service
Agile Blockchain DApp Engineering
Agile Blockchain DApp Engineering
Née de l’expérience du projet Administrations et Entreprises Digitales Natives (AIND) développé selon la méthodologie Agile pour la spécification et la conception des Smart Contracts, la méthode de développement Agile Block Chain Dapp Engineering (ABCDE) est fruit de la collaboration entre FlossLab et l’Université de Cagliari.
Il s’agit de la première méthode Agile conçue en vue de minimiser les risques liés au développement non sécurisé des Smart Contracts, grâce à des modèles de sécurité, des listes de contrôle et des tests.
Un processus de développement de pointe
Un processus de développement de pointe
Ce processus innovant de développement se base sur la définition des exigences via User Stories ou cas d’utilisation et emploie des versions modifiées des pictogrammes UML pour permettre au développeur de:
- préciser les exigences;
- planifier y mettre en pratique;
- tester des applications Blockchain qui utilisent des Smart Contracts et des applications pour y accéder.
Le projet a été présenté à Moscou en occasion de la Software Engineering Conference Russia (SECR 2018) en octobre 2018 et le 11 janvier 2019 à San Francisco en occasion de la Blockchain Connect Conference : Academic 2019.
Dans les deux cas, le projet a été proclamé comme nouveauté mondiale, surtout parce qu’il s’intéresse à un secteur, comme celui de la Blockchain, qui se développe rapidement et, souvent, sans suivre des processus spécifiques en raison de l’urgence d’apparaître en premier sur le marché. Une urgence qui caractérise pratiquement tous les secteurs les plus innovants.