L'essentiel

Icon de la nomenclature

Nomenclature
du niveau de qualification

Niveau 7

Icon NSF

Code(s) NSF

326m : Informatique, traitement de l'information

Icon formacode

Formacode(s)

31009 : Architecture système information

Icon date

Date d’échéance
de l’enregistrement

09-02-2027

Niveau 7

326m : Informatique, traitement de l'information

31009 : Architecture système information

09-02-2027

Nom légal Siret Nom commercial Site internet
DE VINCI HIGHER EDUCATION (DVHE) 44087031900025 - https://executive.devinci.fr

Objectifs et contexte de la certification :

Le manager de l’ingénierie numérique est garant de l'architecture technique des systèmes d’information et de la cohérence de l'ensemble des moyens informatiques mis en œuvre pour assurer le fonctionnement de l’entreprise, en interne et auprès de ses clients. Il ssure la responsabilité complète d’un projet de développement, depuis l’analyse du besoin jusqu’à sa mise en service. En relation avec les utilisateurs/les clients, il est capable de prendre toutes décisions imposées par leurs attentes et d’orienter l’action des équipes de développement. 

Activités visées :

Analyse des besoins du client en termes d’architectures techniques

Analyse systémique des processus métier du client

Veille technologique et organisationnelle

Définition fonctionnelle du projet de développement

Adaptation aux différents types de supports

Rédaction du cahier des charges

Conception et développement des architectures techniques

Identification des sous-projets

Conception des solutions d’architecture technique

Prise en compte des difficultés d’accès (utilisateurs)

Supervision du développement

Sécurisation 

Management des équipes de développement

Identification des compétences nécessaires

Répartition des tâches

Conception et organisation des apports en formation

Encadrement et communication

Gestion du projet de développement avec DEVOPS

Mise en œuvre de la méthodologie DEVOPS

Adaptation aux normes techniques et canaux de distribution

Interaction avec le client

Prise en compte des situations de handicap (développeurs)

Contrôle budgétaire

Compétences attestées :

Réaliser l’analyse systémique des processus métier du client, sur la base d’entretiens avec leurs parties prenantes, afin de comprendre ses besoins spécifiques et d’identifier les points d’amélioration attendus dans son organisation

Rassembler les données pertinentes et synthétiser les informations obtenues, à partir des résultats de l’analyse systémique, dans le but d’obtenir une vision claire des exigences du client

Surveiller et étudier les avancées technologiques, les tendances de l'industrie et les meilleures pratiques organisationnelles, en utilisant une méthodologie rigoureuse de recherche des informations, afin d'identifier les opportunités et les solutions adaptées aux exigences du client

Réaliser une analyse coûts/avantages des technologies disponibles, sur la base d’un dispositif de veille organisé, dans le but d’optimiser le projet dans ses aspects techniques et financiers

Réaliser le schéma directeur du projet à développer, sur la base d’une analyse fonctionnelle, en vue d’élaborer son cahier des charges

Concevoir les chartes et guides d’interfaces, en cohérence avec la politique commerciale de l’entreprise et en s’adaptant aux différentes catégories d’utilisateurs, afin d’assurer le rendu du produit à un niveau constant de qualité et d’ergonomie

Hiérarchiser les priorités du client, en prenant en compte l’ensemble des exigences et les délais attendus, dans le but de rédiger le cahier des charges du projet de développement informatique

Séquencer les étapes du projet de développement, selon une méthode rigoureuse et justifiée du découpage et en interaction avec les équipes concernées, en vue d’identifier les sous-projets adaptés à une planification efficace de la réalisation

Concevoir des solutions d'architecture technique adaptées à l’entreprise cliente, en tenant compte de ses besoins métier, des contraintes techniques, de la sécurité, de la scalabilité et de l'intégration des systèmes, afin de répondre à l’ensemble des exigences du cahier des charges

Concevoir des architectures numériques qui optimisent l'utilisation des ressources, réduisant la consommation d'énergie et favorisent l'utilisation de technologies respectueuses de l'environnement

Concevoir des interfaces utilisateurs accessibles, notamment pour les personnes en situation de handicap, en respectant les principes de sécurité, d'ergonomie et de navigabilité, en vue d'une utilisation compatible avec les différents écrans et navigateurs

Mettre en œuvre les outils de référence, les plateformes, les frameworks et les langages de programmation, ainsi que les outils émergents tels que le cloud computing, l'IA et l'IoT, afin d’optimiser le développement des architectures techniques

Concevoir les bases de données du projet, en tenant compte des besoins des utilisateurs, en vue d’optimiser la performance, la sécurité et la disponibilité des données

Identifier les failles de sécurité du projet développé, au regard des supports et canaux de distribution envisagés et en interaction avec les parties prenantes, en vue de préconiser les mesures adaptées aux menaces d’intrusion et de pertes de données

Identifier les compétences nécessaires à la réalisation de chacun des sous-projets, en mettant en œuvre une méthodologie adaptée d’analyse des métiers et compétences requises, en vue de préciser d’éventuels besoins de formation technique des membres des équipes impliquées

Constituer les équipes de développement, en collaboration avec les architectes logiciels, les gestionnaires de projet et les autres parties prenantes, afin d’assurer la cohérence et la mise en œuvre réussie de l'architecture numérique

Concevoir et organiser les apports en formation des équipes de développement, afin d’assurer la qualité de la réalisation en utilisant les technologies up-to-date

Recueillir les suggestions des développeurs, en menant des réunions régulières des équipes de développement sur l’état d’avancement du projet, en vue de maintenir la cohérence du travail et d’apporter les correctifs nécessaires à une réalisation conforme

Communiquer de manière claire et concise avec son client, en vue de maintenir une relation de confiance tout au long du projet

Utiliser la méthodologie DevOps de gestion de projet adaptée au cas traité et à son contexte entrepreneurial, en vue d’assurer un pilotage du développement dans le respect du cahier des charges et des délais

Superviser la mise en place des outils et des méthodologies DevOps, en assistant les équipes de développement sur les plans techniques et organisationnels, afin de garantir l'alignement de l'architecture numérique avec les principes DevOps

Automatiser les processus de développement (test, scripts), selon la méthodologie DevOps, dans l'objectif d'améliorer la productivité et d’éviter les erreurs humaines

Valider la conformité du produit aux normes techniques des canaux de distribution, grâce à la conception et à la mise en œuvre de protocoles de tests en situation, afin d’assurer le rendu final du produit à un niveau constant de qualité

Associer le client/utilisateur aux points d’étapes, par entretiens et sur démonstrateurs, afin de répercuter immédiatement auprès des équipes toutes évolutions dans les attendus et priorités de celui-ci

Coordonner l’équipe projet, en analysant notamment les difficultés des développeurs en situation de handicap, dans le but d’éviter toute discrimination des personnes concernées et d’assurer la réussite du projet, ainsi que l’efficacité collective

Assurer la production en continu des données nécessaires au suivi budgétaire, en s’appuyant sur des indicateurs et tableaux de bord adaptés, afin de communiquer régulièrement celles-ci au contrôle de gestion

Analyser les écarts avec le budget du projet, en liaison avec la direction financière de l’entreprise, dans le but de concevoir des solutions correctives adaptées

Modalités d'évaluation :

Questionnaire - Etude de cas - Mise en situation professionnelle - Rendus de livrables -  Présentation orale devant le jury

 

RNCP38590BC01 - Analyser les besoins du client en termes d'architecture technique

Liste de compétences Modalités d'évaluation

Réaliser l’analyse systémique des processus métier du client, sur la base d’entretiens avec leurs parties prenantes, afin de comprendre ses besoins spécifiques et d’identifier les points d’amélioration attendus dans son organisation

Rassembler les données pertinentes et synthétiser les informations obtenues, à partir des résultats de l’analyse systémique, dans le but d’obtenir une vision claire des exigences du client

Surveiller et étudier les avancées technologiques, les tendances de l'industrie et les meilleures pratiques organisationnelles, en utilisant une méthodologie rigoureuse de recherche des informations, afin d'identifier les opportunités et les solutions adaptées aux exigences du client

Réaliser une analyse coûts/avantages des technologies disponibles, sur la base d’un dispositif de veille organisé, dans le but d’optimiser le projet dans ses aspects techniques et financiers

Réaliser le schéma directeur du projet à développer, sur la base d’une analyse fonctionnelle, en vue d’élaborer son cahier des charges

Concevoir les chartes et guides d’interfaces, en cohérence avec la politique commerciale de l’entreprise et en s’adaptant aux différentes catégories d’utilisateurs, afin d’assurer le rendu du produit à un niveau constant de qualité et d’ergonomie

Hiérarchiser les priorités du client, en prenant en compte l’ensemble des exigences et les délais attendus, dans le but de rédiger le cahier des charges du projet de développement informatique

Etude de cas - Mise en situation professionnelle - Rendu de livrables  - Présentation orale devant le jury

RNCP38590BC02 - Concevoir et développer des architectures techniques

Liste de compétences Modalités d'évaluation

Séquencer les étapes du projet de développement, selon une méthode rigoureuse et justifiée du découpage et en interaction avec les équipes concernées, en vue d’identifier les sous-projets adaptés à une planification efficace de la réalisation

Concevoir des solutions d'architecture technique adaptées à l’entreprise cliente, en tenant compte de ses besoins métier, des contraintes techniques, de la sécurité, de la scalabilité et de l'intégration des systèmes, afin de répondre à l’ensemble des exigences du cahier des charges

Concevoir des architectures numériques qui optimisent l'utilisation des ressources, réduisant la consommation d'énergie et favorisent l'utilisation de technologies respectueuses de l'environnement

Concevoir des interfaces utilisateurs accessibles, notamment pour les personnes en situation de handicap, en respectant les principes de sécurité, d'ergonomie et de navigabilité, en vue d'une utilisation compatible avec les différents écrans et navigateurs

Mettre en œuvre les outils de référence, les plateformes, les frameworks et les langages de programmation, ainsi que les outils émergents tels que le cloud computing, l'IA et l'IoT, afin d’optimiser le développement des architectures techniques

Concevoir les bases de données du projet, en tenant compte des besoins des utilisateurs, en vue d’optimiser la performance, la sécurité et la disponibilité des données

Identifier les failles de sécurité du projet développé, au regard des supports et canaux de distribution envisagés et en interaction avec les parties prenantes, en vue de préconiser les mesures adaptées aux menaces d’intrusion et de pertes de données

Questionnaire - Etude de cas - Mise en situation professionnelle - Rendu de livrables  - Présentation orale devant le jury

RNCP38590BC03 - Manager des équipes de développement informatique

Liste de compétences Modalités d'évaluation

C15.  Identifier les compétences nécessaires à la réalisation de chacun des sous-projets, en mettant en œuvre une méthodologie adaptée d’analyse des métiers et compétences requises, en vue de préciser d’éventuels besoins de formation technique des membres des équipes impliquées.

Identifier les compétences nécessaires à la réalisation de chacun des sous-projets, en mettant en œuvre une méthodologie adaptée d’analyse des métiers et compétences requises, en vue de préciser d’éventuels besoins de formation technique des membres des équipes impliquées

Constituer les équipes de développement, en collaboration avec les architectes logiciels, les gestionnaires de projet et les autres parties prenantes, afin d’assurer la cohérence et la mise en œuvre réussie de l'architecture numérique

Concevoir et organiser les apports en formation des équipes de développement, afin d’assurer la qualité de la réalisation en utilisant les technologies up-to-date

Recueillir les suggestions des développeurs, en menant des réunions régulières des équipes de développement sur l’état d’avancement du projet, en vue de maintenir la cohérence du travail et d’apporter les correctifs nécessaires à une réalisation conforme

Communiquer de manière claire et concise avec son client, en vue de maintenir une relation de confiance tout au long du projet

Etude de cas - Mise en situation professionnelle - Rendu de livrables  - Présentation orale devant le jury

RNCP38590BC04 - Piloter un projet de développement informatique avec DevOps

Liste de compétences Modalités d'évaluation

Utiliser la méthodologie DevOps de gestion de projet adaptée au cas traité et à son contexte entrepreneurial, en vue d’assurer un pilotage du développement dans le respect du cahier des charges et des délais

Superviser la mise en place des outils et des méthodologies DevOps, en assistant les équipes de développement sur les plans techniques et organisationnels, afin de garantir l'alignement de l'architecture numérique avec les principes DevOps

Automatiser les processus de développement (test, scripts), selon la méthodologie DevOps, dans l'objectif d'améliorer la productivité et d’éviter les erreurs humaines

Valider la conformité du produit aux normes techniques des canaux de distribution, grâce à la conception et à la mise en œuvre de protocoles de tests en situation, afin d’assurer le rendu final du produit à un niveau constant de qualité

Associer le client/utilisateur aux points d’étapes, par entretiens et sur démonstrateurs, afin de répercuter immédiatement auprès des équipes toutes évolutions dans les attendus et priorités de celui-ci

Coordonner l’équipe projet, en analysant notamment les difficultés des développeurs en situation de handicap, dans le but d’éviter toute discrimination des personnes concernées et d’assurer la réussite du projet, ainsi que l’efficacité collective

Assurer la production en continu des données nécessaires au suivi budgétaire, en s’appuyant sur des indicateurs et tableaux de bord adaptés, afin de communiquer régulièrement celles-ci au contrôle de gestion

Analyser les écarts avec le budget du projet, en liaison avec la direction financière de l’entreprise, dans le but de concevoir des solutions correctives adaptées

Questionnaire - Etude de cas - Mise en situation professionnelle - Rendus de livrables -  Présentation orale devant le jury

 

Description des modalités d'acquisition de la certification par capitalisation des blocs de compétences et/ou par correspondance :

La validation des quatre blocs de compétences est obligatoire pour l’obtention du titre.

La validation partielle d’un bloc n’est pas possible. La validation partielle de la certification est constituée des blocs dont la totalité des compétences à évaluer est reconnue.

Secteurs d’activités :

L'activité du manager de l’ingénierie numérique s'exerce au sein d'entreprises utilisatrices, d’entreprises de services et de conseil, de constructeurs informatiques. 

L’activité varie selon le type de structure (entreprise utilisatrice, société de services, ESN). La taille des entreprises employeurs est très variable.

Type d'emplois accessibles :

Lead full-stack developer

Lead web developer

Consultant ou ingénieur DevOps

Consultant architecte technique

Software engineer

Code(s) ROME :

  • M1805 - Études et développement informatique

Références juridiques des règlementations d’activité :

N/A

Le cas échant, prérequis à l’entrée en formation :

Etre titulaire d'une certification professionnelle de niveau 6 minimum ;

ou être titulaire d'une certification professionnelle de niveau 5 avec une expérience professionnelle, après validation du dossier par la Commission d’autorisation de candidature (CAC).

Le cas échant, prérequis à la validation de la certification :

Pré-requis disctincts pour les blocs de compétences :

Non

Validité des composantes acquises :

Validité des composantes acquises
Voie d’accès à la certification Oui Non Composition des jurys Date de dernière modification
Après un parcours de formation sous statut d’élève ou d’étudiant X

XXXXXXXXXX

09-02-2024
En contrat d’apprentissage X

XXXXXXXXXX

09-02-2024
Après un parcours de formation continue X

XXXXXXXXXX

09-02-2024
En contrat de professionnalisation X

XXXXXXXXXX

09-02-2024
Par candidature individuelle X - -
Par expérience X

XXXXXXXXXX

09-02-2024
Validité des composantes acquises
Oui Non
Inscrite au cadre de la Nouvelle Calédonie X
Inscrite au cadre de la Polynésie française X

Statistiques :

Statistiques
Année d'obtention de la certification Nombre de certifiés Nombre de certifiés à la suite d’un parcours vae Taux d'insertion global à 6 mois (en %) Taux d'insertion dans le métier visé à 6 mois (en %) Taux d'insertion dans le métier visé à 2 ans (en %)
2022 30 0 96 58 61
2021 29 1 96 74 70
2020 20 0 93 67 83

Lien internet vers le descriptif de la certification :

https://www.iim.fr/cursus/mastere-ingenierie-web-mobile/

Le certificateur n'habilite aucun organisme préparant à la certification

Certification(s) antérieure(s) :

Certification(s) antérieure(s)
Code de la fiche Intitulé de la certification remplacée
RNCP32023 Manager de l'ingénierie numérique

Référentiel d'activité, de compétences et d'évaluation :