Cette formation RNCP de niveau 7 forme des experts consultants en blockchain capables d'accompagner les organisations dans leur transformation numérique. Destinée aux professionnels IT confirmés, elle couvre l'analyse stratégique, la conception de solutions blockchain et leur intégration en entreprise. Le programme combine expertise technique et conseil en systèmes d'information pour préparer les candidats à piloter des projets complexes dans un secteur en forte demande.
Capacités attestées
Diagnostiquer les besoins spécifiques des clients (internes ou externes) et des secteurs d'activités en s’appuyant sur une étude d’opportunité (analyse des forces et des faiblesses de l’organisation, contexte concurrentiel, contraintes environnementales, financières et technologiques) afin de proposer une solution Blockchain qui répond aux besoins de l’organisation. Diagnostiquer les axes stratégiques et les pratiques de l’organisation en matière de responsabilité sociétale (RSE) et d’accessibilité universelle, à partir des procédures et des processus métiers avec les ressources technologiques et humaines correspondantes, afin d’initier la stratégie de la solution blockchain avec la gouvernance. Définir en collaboration avec les parties prenantes, les besoins en ressources humaines, technologiques et financières nécessaires à la mise en œuvre d’une blockchain alignée avec la stratégie globale de l'organisation, en tenant compte des contraintes budgétaires, des compétences requises, des moyens mobilisés par l’organisation et de la démarche inclusive, afin de définir les possibilités de développement de la blockchain. Concevoir une stratégie de collecte de données internes et externes en sélectionnant les outils et méthodes appropriés à l’identification de sources d'informations pertinentes et fiables, afin de permettre à la gouvernance d'asseoir des décisions à haute valeur ajoutée en valorisant la conduite d’une veille informationnelle (concurrentielle, marketing, financière, social/RH, stratégique, technologique, sectorielle, réseaux sociaux). Mettre en place une veille réglementaire nationale et internationale, en sélectionnant et en exploitant des sources d’information pertinentes et fiables à l’aide d’outils et de méthodes adaptés, afin de garantir le respect de la réglementation en vigueur par l’ensemble des parties prenantes. Analyser les données collectées en identifiant les évolutions clés (réglementations, normes, innovations technologiques, exigences sociales, sociétales et environnementales, protection des données, propriété intellectuelle, concurrence...), en intégrant des prospectives, afin de soutenir une prise de décision stratégique par la gouvernance par l’apport d’informations précises et actualisées. Formaliser un rapport de diagnostic, universellement accessible, en synthétisant les résultats de l’analyse stratégique et des veilles techniques et juridiques et en prenant en compte des business model définis, afin d’élaborer une proposition de démarche d’intégration d’une solution blockchain dans l’organisation à destination des parties prenantes. Argumenter auprès de la gouvernance et des parties prenantes l’opportunité de mise en œuvre d’une solution blockchain innovante en utilisant des supports de communication adaptés aux interlocuteurs, afin de favoriser l’intégration de la solution blockchain dans les axes stratégiques de l’organisation et par l’ensemble des parties prenantes. Définir la feuille de route stratégique d’un projet d’une solution blockchain avec toutes les étapes, les livrables, les délais, et la partager avec toutes les parties prenantes à l’aide d’un outil collaboratif adapté, afin de garantir le bon déroulement de sa mise en œuvre. Rédiger en collaboration avec les parties prenantes (chefs de projets, DSI...) un cahier des charges de plans d’action pour l’intégration de la solution blockchain dans l’organisation, accessible à tous, conforme à l’analyse des besoins et à la stratégie blockchain définie, afin de permettre la conception de la solution blockchain en adéquation avec la stratégie de l’organisation. Déterminer un modèle de scenarii d'utilisation d’une solution blockchain en fonction d’un domaine d’application (exemples : santé, finance, supply chain, luxe, identité numérique) et en collaboration avec les clients internes et externes afin de définir les différents parcours d’utilisateurs. Appliquer le cadre juridique existant concernant la protection des données (type RGPD), des normes ISO définies et des recommandations de l’ANSSI, afin de mettre à jour les référentiels réglementaires nécessaires à la conformité de la solution blockchain à destination de toutes les parties prenantes. Mettre en œuvre les procédures de vérification, les périmètres réglementaires et légaux et les standards d’éthique et de transparence appropriés, identifiés lors de la veille réglementaire, en collaboration avec les parties prenantes (département juridique, direction des SI…) afin de garantir une confiance renforcée dans la solution blockchain. Concevoir la cartographie métier d’une solution blockchain en utilisant des représentations fonctionnelles basées sur des langages de modélisation (ArchiMate, UML/SysML…) afin de se conformer à la stratégie, à la politique et aux processus de l’organisation. Évaluer les impacts financiers et environnementaux dont l’empreinte carbone, et la répercussion sur l’organisation interne et sur l’écosystème d’une solution blockchain, afin d’accompagner la gouvernance à prendre des décisions éclairées quant au choix de la solution blockchain en intégrant la dimension RSE. Élaborer un plan de communication approprié à une démarche inclusive d’accompagnement au changement à destination des parties prenantes (services, gouvernance, prestataires), afin de lever les freins et de favoriser une adhésion partagée à l’adoption d’une solution blockchain. Concevoir l’architecture logicielle et matérielle de la solution blockchain remplissant les exigences du cahier des charges et de la conception universelle, en collaboration avec les équipes projets et à destination de la gouvernance de l’organisation afin de garantir une implémentation efficiente de la solution blockchain. Mettre en œuvre des smart contracts correspondant à l’architecture définie dont les fonctionnalités exploitent les principes de la blockchain (wallet, oracles, dépôt de fonds, automatisation) en ayant recours à des plateformes ou des langages spécifiques et en utilisant une démarche DevOps, afin de finaliser et sécuriser la conception de la solution blockchain. Diriger la réalisation des tests unitaires exécutés par les développeurs pendant l’intégration continue dans une démarche DevOps en respectant les bonnes pratiques de type Test Driven Development (TDD), pour garantir la sécurité et la fiabilité des smart contracts. Évaluer la conformité des fonctionnalités développées à l’aide de plans de tests, de cas de test et de scénarios basés sur des user stories et d’outils d’automatisation, en contrôlant la réalisation des tests fonctionnels, et en analysant leurs résultats afin de garantir le respect du cahier des charges, des exigences métier, des normes de qualité et des attentes des utilisateurs. Documenter la mise en oeuvre des smart contracts en utilisant des outils de gestion de base de connaissance (type JIRA™ ou Confluence) afin d’assurer leurs mises à jour continues par les équipes opérationnelles en prenant en compte la traçabilité attendue. Conduire des audits de sécurité à l’aide de méthodes d’évaluation des risques (type EBIOS RM) et d’outils de test d’intrusion (White Hat/Test du chapeau blanc) afin d’identifier les vulnérabilités non corrigées d’une solution blockchain, permettre leur correction par les équipes opérationnelles, et formuler des recommandations pérennes de sécurité optimale. Définir les mécanismes de confidentialité et d'anonymat adaptés à l’architecture d’une solution blockchain parmi les techniques de chiffrement avancées, afin de garantir l’intégrité maximale des données de la solution. Mettre en oeuvre, en collaboration avec les équipes opérationnelles, les protocoles de sécurité avancés en utilisant une démarche DevSecOps (évolution du DevOps pour la sécurité), en contrôlant leur application (gestion des clés de chiffrement et portefeuilles) afin de protéger les données stockées. Concevoir des consensus robustes à l’aide de mécanismes de consensus (PoW, PoS, PoA, DPoS…), en collaboration avec les équipes opérationnelles, afin de garantir l'intégrité des données de la solution blockchain en respectant les contraintes du projet (nombres de noeuds, rapidité, permissionnées ou non, etc.). Mettre en conformité, avec les équipes opérationnelles, la solution blockchain envisagée aux normes de sécurité informatique (exemple ISO27001) et à celles spécifiques et connexes à la blockchain (exemple ISO 22739, ISO/TR 23455), afin de garantir la conformité de la solution déployée aux règlementations en vigueur et au référentiel qualité interne, le cas échéant. Élaborer des tableaux de bord et des procédures de sécurité avec des indicateurs de performance et de suivis définis, afin de permettre à la gouvernance et aux équipes opérationnelles de prévenir des potentielles violations des règles d’accès aux données (offchain et on-chain). Optimiser les performances d’une solution blockchain, en ajustant les algorithmes de consensus et en utilisant des techniques de scalabilité adaptées (Services cloud, capacité de calcul, stockage de données) en collaboration avec les équipes de développement et d’infrastructure, afin de garantir des transactions plus rapides et une meilleure efficacité du système dans des environnements de production complexes. Renforcer la sécurité d’une solution blockchain en intégrant des mécanismes de cryptographie avancée ainsi que des protocoles de sécurité spécifiques (type Zero Knowledge Proofs ou Multi-Party Computation), en collaboration avec les experts en sécurité informatique et les équipes de gouvernance, afin de rendre la solution blockchain plus résiliente. Réduire, en collaboration avec les experts en développement durable et les équipes techniques, la consommation énergétique d’une solution blockchain en adoptant des mécanismes de consensus plus écologiques (type Proof of Stake ou Algorithmes hybrides) et en optimisant les smart contracts, afin de contribuer à une solution blockchain plus durable et moins énergivore. Diagnostiquer les ressources disponibles, à la fois humaines internes et externes, matérielles et logicielles, ainsi que l’ensemble des ressources budgétaires en veillant à prendre en compte la démarche d’inclusivité, d’écoresponsabilité et les spécificités de la démarche DevOps, afin de permettre à la gouvernance d’allouer les ressources adaptées à la mise en oeuvre du projet blockchain. Collaborer activement au recrutement des membres de l’équipe projet en mettant en oeuvre un processus adéquat (sélection, entretiens), en favorisant une approche inclusive et en valorisant également la diversité (adoption d’une posture de neutralité et bienveillante), afin de faciliter la cohésion de l’équipe et améliorer l’engagement. Etablir en collaboration avec chaque partie prenante, les objectifs (SMART) de performance collective et individuelle de l’équipe projet, en définissant des indicateurs (coûts, délais, qualité…) et en élaborant des tableaux de bord de suivi efficaces, afin de s’assurer de l’engagement de chacun dans la mise en oeuvre du projet. Évaluer les risques techniques, financiers, réglementaires, opérationnels et de sécurité liés aux projets blockchain à l’aide d’une démarche itérative et en collaboration avec les équipes internes, les acteurs externes et des experts spécialisés, en s’appuyant sur les indicateurs de performance prédéfinis, afin de mettre en place de manière préventive les mesures d’atténuation ou de correction qui garantissent la réussite du projet. Piloter le déploiement de la solution blockchain en utilisant les méthodes agiles (type Scrum) avec des équipes projet en tenant compte de l’approche inclusive, afin de garantir une approche flexible, efficace et adaptée aux contraintes du projet. Communiquer efficacement avec les parties prenantes internes et externes en prenant en compte la diversité des interlocuteurs (équipe de projet et partenaires), à l’aide de modes et de canaux adaptés (réunions, rapports, présentations, outils collaboratifs, newsletters, tableaux de bord et de messagerie instantanée…), afin de s’assurer de leur information sur le projet, de leur adhésion et de leur compréhension du projet, ses objectifs et enjeux. Coordonner l’ensemble des intervenants, des partenaires et des équipes pluridisciplinaires impliquées dans un projet blockchain, basé sur une approche itérative, en s’appuyant sur des outils collaboratifs adaptés, ainsi que par l’intermédiaire d’une communication transversale, en veillant à la complémentarité des actions entreprises afin d’assurer un déploiement cohérent et efficient. Assurer le suivi de la réalisation des objectifs individuels de l’équipe projet, en établissant avec chaque collaborateur des points réguliers de concertation sur des moyens adaptés à l’atteinte de ses objectifs, afin de suivre efficacement son niveau de performance, renforcer son engagement et sa motivation et contribuer au développement de ses compétences. Superviser l’avancée du projet en mobilisant les parties prenantes à intervalle régulier, en s’appuyant sur les indicateurs de performance prédéfinis et sur les tableaux de bord, afin d’anticiper les dysfonctionnements et garantir le respect des termes de la feuille de route. Dispenser à différents profils (collaborateurs internes, consultants, partenaires) des programmes de formation prédéfinis, techniques et/ou réglementaires, qui s’appuient sur des ressources appropriées et qui mobilisent une démarche pédagogique adaptée à chaque public cible en prenant en considération une approche inclusive, afin de répondre aux besoins de montée en compétences sur la mise en oeuvre de solutions blockchain. Évaluer auprès de chaque public cible (collaborateurs internes, consultants, partenaires) l'assimilation des formations dispensées et ce, à l’aide d’outils d’évaluation appropriés (questionnaires, retours d’expérience), afin de s’assurer que l’acquisition et le développement des compétences sont réalisés. Elaborer un guide de bonnes pratiques adapté et universellement accessible en matière de blockchain en s'appuyant sur des outils et méthodes de rédaction adaptés (logiciels collaboratifs, structuration des contenus) dans le but de promouvoir et de diffuser efficacement les bonnes pratiques auprès des parties prenantes (développeur, chef de projet, consultant, gouvernance). Sensibiliser un public cible (développeur, chef de projet, consultant, gouvernance…) sur les bonnes pratiques (technique, réglementaire, éthique) dans le domaine de la blockchain, à l’aide de séances d’initiation ou d’outils de diffusion appropriés et adaptés aux diverses situations de handicap (mailing lists, newsletters…), afin d’ancrer ces bonnes pratiques dans la culture interne de l’organisation. Réaliser un audit d’une solution blockchain existante en collaboration avec les parties prenantes, en s’appuyant sur des méthodologies adéquates, afin d’identifier les points d’amélioration technique, s’assurer de la conformité réglementaire et du respect des normes dont les normes ISO en vigueur. Rédiger un rapport d’audit détaillé et accessible à tous, en identifiant les renforcements techniques et réglementaires à développer afin de permettre aux parties prenantes concernées de corriger la solution blockchain analysée et l’optimiser par des actions concrètes. Etablir un reporting des actions environnementales et sociétales déployées dans le cadre des initiatives nationales et internationales autour des enjeux de la blockchain responsable (Proof of Shape, initiative Zumo, etc.), à destination de la gouvernance, afin d’identifier constamment les interactions dynamiques entrel’approche RSE et la solution blockchain. Définir des actions de maintenance préventive à destination des équipes opérationnelles, en analysant les informations relatives à la solution déployée (documentation technique, rapport d’audit, indicateurs de performance, etc.), afin de garantir le maintien en condition opérationnelle de la solution blockchain. Elaborer un cahier de maintenance préventive, à destination des équipes opérationnelles, et accessible à tous, en s’appuyant sur un support adapté (rapport, site web…), qui répertorie les actions à mettre en place pour optimiser une solution blockchain dans une démarche d’amélioration continue. Concevoir un guide de résolution des erreurs en se basant sur la documentation officielle (fournisseurs, éditeurs de logiciels) et le retour d’expérience des équipes techniques (développeurs, administrateurs systèmes…), afin de rendre optimale la maintenance curative. Superviser les actions de maintenance préventives et curatives mises en place par les équipes opérationnelles, en s’appuyant sur l’ensemble des documents élaborés (cahier de maintenance préventive, guide de résolution des erreurs) et en mobilisant des outils collaboratifs adaptés (type Confluence, JIRA™), afin d’anticiper et de corriger rapidement et efficacement les dysfonctionnements de la solution blockchain. Élaborer, avec les parties prenantes, une démarche d’amélioration continue intégrant des innovations (cloud, Web 3, IA, crypto…) en s’appuyant sur les normes ISO et leur cadre méthodologique, afin d’assurer une évolution technologique constante et optimisée de la solution blockchain tout en respectant les standards de qualité et de performance. Piloter, à l’aide d’indicateurs de performance pertinents (temps d’exécution, coût, efficacité, fiabilité, ROI, nombre de salariés formés, allocation d’études…) et d’outils adaptés, le déploiement des innovations mis en oeuvre par une équipe opérationnelle, afin d’assurer l’amélioration continue de la solution blockchain permettant d’optimiser son efficacité et son efficience. Analyser la littérature scientifique et les études prospectives sur la gestion de la performance, la scalabilité et la sécurité de la blockchain (cloud, Web 3, IA, crypto) à l’aide de méthodologies de recherche avancées, afin de repérer des axes d’innovation à court et à moyen terme dans le domaine de la blockchain qui seront partagées avec les équipes, et la gouvernance. Répertorier les dernières innovations et recherches en écoconception, conception universelle, blockchain responsable, en utilisant des outils de veille technologique (bases de données, publications scientifiques, conférences) dans le domaine du numérique et de la blockchain, afin d’aligner l’évolution d’une solution blockchain au numérique responsable et au développement durable. Évaluer la rentabilité d’une solution blockchain dans un domaine d’application donné, à partir du ROI prévisionnel de différentes PoC analysées ou de différents modèles économiques connus sur le marché, afin de permettre à une gouvernance d'opérer le choix le plus rentable et le plus adapté dans le cadre d'investissements dans des technologies innovantes. Mettre en oeuvre une démarche méthodologique spécifique à la recherche et développement (R&D) dans le domaine de la Blockchain en utilisant des outils de réseautage (conférences scientifiques, réseaux et groupements de recherche) afin d’exploiter les dernières avancées et innovations technologiques.