Manager en architecture et applications logicielles des systèmes d’information
Certification RNCP38778
Formacodes 31018 | Architecture orientée services 31010 | Architecture web 31009 | Architecture système information 31094 | Conduite projet informatique 31095 | Schéma directeur informatique
Nomenclature Europe Niveau 7
Formacodes 31018 | Architecture orientée services 31010 | Architecture web 31009 | Architecture système information 31094 | Conduite projet informatique 31095 | Schéma directeur informatique
Nomenclature Europe Niveau 7
Les métiers associés à la certification RNCP38778 : Expertise et support en systèmes d'information Direction des systèmes d'information Études et développement informatique
Codes NSF 326 | Informatique, traitement de l'information, réseaux de transmission 326p | Informatique, traitement de l'information (organisation, gestion) 326t | Programmation, mise en place de logiciels
Voies d'accès : Formation initiale Contrat d'apprentissage Formation continue Contrat de professionnalisation Candidature individuelle VAE
Prérequis : Le candidat doit être titulaire : d’un niveau 5 en informatique pour le cycle de préparation en 36 mois ; ou d’un niveau 6 en informatique pour le cycle de préparation en 24 mois ; ou d’un niveau 6 en informatique avec 3 ans d’expérience professionnelle e
Certificateurs :
Voies d'accès : Formation initiale Contrat d'apprentissage Formation continue Contrat de professionnalisation Candidature individuelle VAE
Prérequis : Le candidat doit être titulaire : d’un niveau 5 en informatique pour le cycle de préparation en 36 mois ; ou d’un niveau 6 en informatique pour le cycle de préparation en 24 mois ; ou d’un niveau 6 en informatique avec 3 ans d’expérience professionnelle e
Certificateurs :
| Certificateur | SIRET |
|---|---|
| CESI | 77572257201109 |
Activités visées :
Manager les équipes et la transformation du SI Superviser le portefeuille projets de la DSI et sa mise en œuvre Concevoir l’architecture logicielle du SI Superviser et assurer le développement des applications logicielles
Manager les équipes et la transformation du SI Superviser le portefeuille projets de la DSI et sa mise en œuvre Concevoir l’architecture logicielle du SI Superviser et assurer le développement des applications logicielles
Capacités attestées :
Gérer et encadrer son équipe (responsabilité hiérarchique) pour développer les compétences et optimiser l'organisation du système d'information en s’assurant que les tâches affectées soient accessibles et en cohérence avec les compétences des membres de l’équipe Organiser et piloter une équipe (responsabilité fonctionnelle) pour optimiser la réalisation des projets IT en utilisant des outils collaboratifs et en adaptant son style de management Manager les relations clients/fournisseurs pour optimiser la mise en œuvre des projets IT en utilisant les moyens de communications et les outils collaboratifs adaptés et accessibles Analyser l’environnement technique et métier utilisant le système d’information pour en identifier les processus, les workflows et les technologies existantes en exploitant les données disponibles (documentations techniques, rapports d'activités, audits, interviews, etc.) Modéliser le SI en synthétisant les données utiles pour le rendre compréhensible par les décideurs Identifier les améliorations possibles du SI pour optimiser les flux métiers en répondant aux enjeux stratégiques de l’entreprise Identifier une méthode de gestion du changement pour garantir l’adhésion des parties prenantes en s’appuyant sur les leviers de motivation et d’engagement identifiés Définir et conduire le plan d’accompagnement en identifiant les acteurs et les actions à mener (formation, communication, régulation, mesure, etc.) pour s’assurer de l’appropriation par tous de la transformation induite par la stratégie de la DSI Élaborer le référentiel documentaire des projets IT afin de garantir son appropriation par les acteurs des projets et d’harmoniser la formalisation et la gestion des projets (réception de la demande, analyse de faisabilité, etc.) en se basant sur les pratiques de l’entreprise et les référentiels existants (méthodologies de type cycle en V, méthodologies agiles, etc.) Définir des critères de choix pertinents pour gérer les priorités du portefeuille projets du SI et ordonnancer l’ensemble des projets proposés en tenant compte des règles applicables (législatives, normatives, culturelles, éthiques, etc.) Exposer et défendre les choix effectués pour permettre une lecture claire et cohérente auprès des hiérarchiques et des fonctionnels lors de la sélection des projets informatiques grâce à une présentation des cotations réalisées S’approprier le contexte et le périmètre de chaque projet IT en identifiant ses objectifs, ses enjeux et ses contraintes spécifiés afin d’apporter une réponse au besoin exprimé par la maîtrise d’ouvrage Établir le plan de management (gestion des risques, planification, organisation, budget, indicateurs, parties prenantes, plan de communication, etc.) de chaque projet IT à conduire afin de pouvoir en suivre l'avancée en s’appuyant sur les outils de management de projet Contrôler et valider les différents livrables des projets IT pour respecter le triangle d’or (qualité, coût, délai) attendu en mettant à jour les tableaux de bord de suivi du projet Organiser les recettes (fonctionnelle et technique) de chaque projet IT pour livrer un produit conforme aux exigences du client en établissant les cahiers de recette Établir les documents administratifs, contractuels et techniques des projets IT (solde des contrats, procès-verbaux de recette, documentations techniques, etc.) pour formaliser la clôture du projet dans le respect des règlements en vigueur (RGPD, droit commercial, etc.) et aux exigences fonctionnelles et techniques Organiser et animer la capitalisation de l'expérience à l'issue des projets IT au sein des équipes projet (réunions, documentation, etc.) en analysant les indicateurs de performance du projet (État d’avancement, économie réalisée, avancée technique, etc.) dans un objectif d’amélioration continue Analyser des environnements informatiques complexes pour proposer des évolutions d'architectures applicatives en réalisant un audit de l’architecture du SI, y compris sur l’hébergement et la data Analyser le besoin client pour déterminer et prioriser les exigences et contraintes architecturales (évolutivité, disponibilité, scalabilité , accessibilité, sécurité, impact environnemental, etc.) en étudiant les documentations disponibles (compte rendu d’audits, interviews, cahier des charges, etc.) Organiser et animer un système de veille active pour actualiser ses connaissances sur l'architecture logicielle à travers l’étude de ressources professionnelles (articles, vidéos, livres blancs, conférences, etc.) Concevoir et documenter l'architecture logicielle la plus adaptée pour construire un système complexe répondant aux exigences identifiées en schématisant les différentes vues et en déterminant les indicateurs permettant d’évaluer cette architecture Sélectionner les solutions techniques (plateforme, hébergement, gestion des données, etc.) pour mettre en œuvre l’architecture choisie en s’appuyant sur une matrice de choix pondérée prenant en compte, notamment, les contraintes existantes et la veille réalisée Déterminer les indicateurs en se basant sur les usages du SI (métier, processus, technique, applicatif, humain, etc.) pour alimenter le tableau de bord de gestion du parc applicatif Identifier les projets d’amélioration de la stratégie de développement pour garantir la pérennité du SI en analysant le tableau de bord de gestion du parc applicatif Synthétiser et formaliser ces analyses au travers d’une roadmap afin de faire valider les transformations organisationnelles et les investissements nécessaires au développement du parc applicatif Expérimenter les technologies innovantes rencontrées lors d‘une veille réalisée en élaborant des environnements de type bacs à sable pour développer son expertise en développement d’applications Démontrer la faisabilité de la réalisation d’une application complexe par la création et la documentation d’un POC pour valider les exigences des cahiers des charges du projet et convaincre les parties prenantes Développer des applications complexes en partenariat avec le client ou la maîtrise d’ouvrage afin de répondre à son besoin technique et fonctionnel Superviser la mise en place ou l’amélioration d’une chaine de livraison continue pour améliorer l’efficience des déploiements en s’appuyant sur les politiques de développement et de mise en production (qualité du code, sécurité, tests, etc.) Faciliter la montée en compétences techniques des développeurs pour éliminer les obstacles à la résolution de problèmes complexes en prenant en compte les forces, les faiblesses et la diversité de l’équipe (partage de veille, transfert de savoir, formation, adaptation de postes de travail ; etc.) Orchestrer la mise en production pour garantir la disponibilité et la montée en charge d'applications complexes (hautement distribuées par exemple) en utilisant des plateformes de management des ressources Évaluer la qualité du développement pour assurer l’atteinte des objectifs de qualité logicielle (fonctionnalité, performance, maintenabilité, fiabilité) en contrôlant via des indicateurs. Définir la politique de tests à appliquer aux développements afin de garantir le respect du périmètre fonctionnel et technique du projet et des règlements en vigueur (RGAA et RGPD) en s’appuyant sur des outils de tests et des cahiers de recette Définir la politique de sécurité du parc applicatif pour garantir l’intégrité du SI de l’entreprise par l’analyse des risques de sécurité et par le suivi du plan de remédiation correspondant
Gérer et encadrer son équipe (responsabilité hiérarchique) pour développer les compétences et optimiser l'organisation du système d'information en s’assurant que les tâches affectées soient accessibles et en cohérence avec les compétences des membres de l’équipe Organiser et piloter une équipe (responsabilité fonctionnelle) pour optimiser la réalisation des projets IT en utilisant des outils collaboratifs et en adaptant son style de management Manager les relations clients/fournisseurs pour optimiser la mise en œuvre des projets IT en utilisant les moyens de communications et les outils collaboratifs adaptés et accessibles Analyser l’environnement technique et métier utilisant le système d’information pour en identifier les processus, les workflows et les technologies existantes en exploitant les données disponibles (documentations techniques, rapports d'activités, audits, interviews, etc.) Modéliser le SI en synthétisant les données utiles pour le rendre compréhensible par les décideurs Identifier les améliorations possibles du SI pour optimiser les flux métiers en répondant aux enjeux stratégiques de l’entreprise Identifier une méthode de gestion du changement pour garantir l’adhésion des parties prenantes en s’appuyant sur les leviers de motivation et d’engagement identifiés Définir et conduire le plan d’accompagnement en identifiant les acteurs et les actions à mener (formation, communication, régulation, mesure, etc.) pour s’assurer de l’appropriation par tous de la transformation induite par la stratégie de la DSI Élaborer le référentiel documentaire des projets IT afin de garantir son appropriation par les acteurs des projets et d’harmoniser la formalisation et la gestion des projets (réception de la demande, analyse de faisabilité, etc.) en se basant sur les pratiques de l’entreprise et les référentiels existants (méthodologies de type cycle en V, méthodologies agiles, etc.) Définir des critères de choix pertinents pour gérer les priorités du portefeuille projets du SI et ordonnancer l’ensemble des projets proposés en tenant compte des règles applicables (législatives, normatives, culturelles, éthiques, etc.) Exposer et défendre les choix effectués pour permettre une lecture claire et cohérente auprès des hiérarchiques et des fonctionnels lors de la sélection des projets informatiques grâce à une présentation des cotations réalisées S’approprier le contexte et le périmètre de chaque projet IT en identifiant ses objectifs, ses enjeux et ses contraintes spécifiés afin d’apporter une réponse au besoin exprimé par la maîtrise d’ouvrage Établir le plan de management (gestion des risques, planification, organisation, budget, indicateurs, parties prenantes, plan de communication, etc.) de chaque projet IT à conduire afin de pouvoir en suivre l'avancée en s’appuyant sur les outils de management de projet Contrôler et valider les différents livrables des projets IT pour respecter le triangle d’or (qualité, coût, délai) attendu en mettant à jour les tableaux de bord de suivi du projet Organiser les recettes (fonctionnelle et technique) de chaque projet IT pour livrer un produit conforme aux exigences du client en établissant les cahiers de recette Établir les documents administratifs, contractuels et techniques des projets IT (solde des contrats, procès-verbaux de recette, documentations techniques, etc.) pour formaliser la clôture du projet dans le respect des règlements en vigueur (RGPD, droit commercial, etc.) et aux exigences fonctionnelles et techniques Organiser et animer la capitalisation de l'expérience à l'issue des projets IT au sein des équipes projet (réunions, documentation, etc.) en analysant les indicateurs de performance du projet (État d’avancement, économie réalisée, avancée technique, etc.) dans un objectif d’amélioration continue Analyser des environnements informatiques complexes pour proposer des évolutions d'architectures applicatives en réalisant un audit de l’architecture du SI, y compris sur l’hébergement et la data Analyser le besoin client pour déterminer et prioriser les exigences et contraintes architecturales (évolutivité, disponibilité, scalabilité , accessibilité, sécurité, impact environnemental, etc.) en étudiant les documentations disponibles (compte rendu d’audits, interviews, cahier des charges, etc.) Organiser et animer un système de veille active pour actualiser ses connaissances sur l'architecture logicielle à travers l’étude de ressources professionnelles (articles, vidéos, livres blancs, conférences, etc.) Concevoir et documenter l'architecture logicielle la plus adaptée pour construire un système complexe répondant aux exigences identifiées en schématisant les différentes vues et en déterminant les indicateurs permettant d’évaluer cette architecture Sélectionner les solutions techniques (plateforme, hébergement, gestion des données, etc.) pour mettre en œuvre l’architecture choisie en s’appuyant sur une matrice de choix pondérée prenant en compte, notamment, les contraintes existantes et la veille réalisée Déterminer les indicateurs en se basant sur les usages du SI (métier, processus, technique, applicatif, humain, etc.) pour alimenter le tableau de bord de gestion du parc applicatif Identifier les projets d’amélioration de la stratégie de développement pour garantir la pérennité du SI en analysant le tableau de bord de gestion du parc applicatif Synthétiser et formaliser ces analyses au travers d’une roadmap afin de faire valider les transformations organisationnelles et les investissements nécessaires au développement du parc applicatif Expérimenter les technologies innovantes rencontrées lors d‘une veille réalisée en élaborant des environnements de type bacs à sable pour développer son expertise en développement d’applications Démontrer la faisabilité de la réalisation d’une application complexe par la création et la documentation d’un POC pour valider les exigences des cahiers des charges du projet et convaincre les parties prenantes Développer des applications complexes en partenariat avec le client ou la maîtrise d’ouvrage afin de répondre à son besoin technique et fonctionnel Superviser la mise en place ou l’amélioration d’une chaine de livraison continue pour améliorer l’efficience des déploiements en s’appuyant sur les politiques de développement et de mise en production (qualité du code, sécurité, tests, etc.) Faciliter la montée en compétences techniques des développeurs pour éliminer les obstacles à la résolution de problèmes complexes en prenant en compte les forces, les faiblesses et la diversité de l’équipe (partage de veille, transfert de savoir, formation, adaptation de postes de travail ; etc.) Orchestrer la mise en production pour garantir la disponibilité et la montée en charge d'applications complexes (hautement distribuées par exemple) en utilisant des plateformes de management des ressources Évaluer la qualité du développement pour assurer l’atteinte des objectifs de qualité logicielle (fonctionnalité, performance, maintenabilité, fiabilité) en contrôlant via des indicateurs. Définir la politique de tests à appliquer aux développements afin de garantir le respect du périmètre fonctionnel et technique du projet et des règlements en vigueur (RGAA et RGPD) en s’appuyant sur des outils de tests et des cahiers de recette Définir la politique de sécurité du parc applicatif pour garantir l’intégrité du SI de l’entreprise par l’analyse des risques de sécurité et par le suivi du plan de remédiation correspondant
Secteurs d'activité :
Le Manager en architecture et applications logicielles des systèmes d’Information exerce sa fonction, pour tous les secteurs d’activité, au sein d’organisations dotées d’un système d’information et de logiciels internes. Ce métier répond particulièrement aux besoins des ESN dont la particularité est d’intervenir en sous-traitance pour des clients d’activités et de structures variées.
Le Manager en architecture et applications logicielles des systèmes d’Information exerce sa fonction, pour tous les secteurs d’activité, au sein d’organisations dotées d’un système d’information et de logiciels internes. Ce métier répond particulièrement aux besoins des ESN dont la particularité est d’intervenir en sous-traitance pour des clients d’activités et de structures variées.
Types d'emplois accessibles :
Chef de projet développement logiciel Ingénieur études et développement informatiques Consultant en informatique Responsable du système d’information Responsable informatique Directeur des systèmes d’information Expert études et développement / informatique / ingénierie logicielle Architecte technique informatique /système d'information
Chef de projet développement logiciel Ingénieur études et développement informatiques Consultant en informatique Responsable du système d’information Responsable informatique Directeur des systèmes d’information Expert études et développement / informatique / ingénierie logicielle Architecte technique informatique /système d'information
Objectif contexte :
Le Manager en architecture et applications logicielles des systèmes d’information supervise la conception et la réalisation du parc applicatif du système d’information, et assure la qualité logicielle. Il participe à la performance, à l’optimisation et à
Le Manager en architecture et applications logicielles des systèmes d’information supervise la conception et la réalisation du parc applicatif du système d’information, et assure la qualité logicielle. Il participe à la performance, à l’optimisation et à
Statistiques : :
| Année | Certifiés | Certifiés VAE | Taux d'insertion global à 6 mois | Taux d'insertion métier à 2 ans |
|---|---|---|---|---|
| 2020 | 193 | 4 | 92 | 90 |
| 2022 | 324 | 3 | 93 | |
| 2021 | 193 | 1 | 93 | 88 |
Bloc de compétences
RNCP38778BC01 : Manager les équipes et la transformation du SI
Compétences :
Gérer et encadrer son équipe (responsabilité hiérarchique) pour développer les compétences et optimiser l'organisation du système d'information en s’assurant que les tâches affectées soient accessibles et en cohérence avec les compétences des membres de l’équipe Organiser et piloter une équipe (responsabilité fonctionnelle) pour optimiser la réalisation des projets IT en utilisant des outils collaboratifs et en adaptant son style de management Manager les relations clients/fournisseurs pour optimiser la mise en œuvre des projets IT en utilisant les moyens de communications et les outils collaboratifs adaptés et accessibles Analyser l’environnement technique et métier utilisant le système d’information pour en identifier les processus, les workflows et les technologies existantes en exploitant les données disponibles (documentations techniques, rapports d'activités, audits, interviews, etc.) Modéliser le SI en synthétisant les données utiles pour le rendre compréhensible par les décideurs Identifier les améliorations possibles du SI pour optimiser les flux métiers en répondant aux enjeux stratégiques de l’entreprise Identifier une méthode de gestion du changement pour garantir l’adhésion des parties prenantes en s’appuyant sur les leviers de motivation et d’engagement identifiés Définir et conduire le plan d’accompagnement en identifiant les acteurs et les actions à mener (formation, communication, régulation, mesure, etc.) pour s’assurer de l’appropriation par tous de la transformation induite par la stratégie de la DSI
Gérer et encadrer son équipe (responsabilité hiérarchique) pour développer les compétences et optimiser l'organisation du système d'information en s’assurant que les tâches affectées soient accessibles et en cohérence avec les compétences des membres de l’équipe Organiser et piloter une équipe (responsabilité fonctionnelle) pour optimiser la réalisation des projets IT en utilisant des outils collaboratifs et en adaptant son style de management Manager les relations clients/fournisseurs pour optimiser la mise en œuvre des projets IT en utilisant les moyens de communications et les outils collaboratifs adaptés et accessibles Analyser l’environnement technique et métier utilisant le système d’information pour en identifier les processus, les workflows et les technologies existantes en exploitant les données disponibles (documentations techniques, rapports d'activités, audits, interviews, etc.) Modéliser le SI en synthétisant les données utiles pour le rendre compréhensible par les décideurs Identifier les améliorations possibles du SI pour optimiser les flux métiers en répondant aux enjeux stratégiques de l’entreprise Identifier une méthode de gestion du changement pour garantir l’adhésion des parties prenantes en s’appuyant sur les leviers de motivation et d’engagement identifiés Définir et conduire le plan d’accompagnement en identifiant les acteurs et les actions à mener (formation, communication, régulation, mesure, etc.) pour s’assurer de l’appropriation par tous de la transformation induite par la stratégie de la DSI
Modalités d'évaluation :
Application professionnelle (réelle ou simulée) de management de la transformation du SI donnant lieu à une soutenance orale
Application professionnelle (réelle ou simulée) de management de la transformation du SI donnant lieu à une soutenance orale
RNCP38778BC02 : Superviser le portefeuille projets de la DSI et sa mise en œuvre
Compétences :
Élaborer le référentiel documentaire des projets IT afin de garantir son appropriation par les acteurs des projets et d’harmoniser la formalisation et la gestion des projets (réception de la demande, analyse de faisabilité, etc.) en se basant sur les pratiques de l’entreprise et les référentiels existants (méthodologies de type cycle en V, méthodologies agiles, etc.) Définir des critères de choix pertinents pour gérer les priorités du portefeuille projets du SI et ordonnancer l’ensemble des projets proposés en tenant compte des règles applicables (législatives, normatives, culturelles, éthiques, etc.) Exposer et défendre les choix effectués pour permettre une lecture claire et cohérente auprès des hiérarchiques et des fonctionnels lors de la sélection des projets informatiques grâce à une présentation des cotations réalisées S’approprier le contexte et le périmètre de chaque projet IT en identifiant ses objectifs, ses enjeux et ses contraintes spécifiés afin d’apporter une réponse au besoin exprimé par la maîtrise d’ouvrage Établir le plan de management (gestion des risques, planification, organisation, budget, indicateurs, parties prenantes, plan de communication, etc.) de chaque projet IT à conduire afin de pouvoir en suivre l'avancée en s’appuyant sur les outils de management de projet Contrôler et valider les différents livrables des projets IT pour respecter le triangle d’or (qualité, coût, délai) attendu en mettant à jour les tableaux de bord de suivi du projet Organiser les recettes (fonctionnelle et technique) de chaque projet IT pour livrer un produit conforme aux exigences du client en établissant les cahiers de recette Établir les documents administratifs, contractuels et techniques des projets IT (solde des contrats, procès-verbaux de recette, documentations techniques, etc.) pour formaliser la clôture du projet dans le respect des règlements en vigueur (RGPD, droit commercial, etc.) et aux exigences fonctionnelles et techniques Organiser et animer la capitalisation de l'expérience à l'issue des projets IT au sein des équipes projet (réunions, documentation, etc.) en analysant les indicateurs de performance du projet (État d’avancement, économie réalisée, avancée technique, etc.) dans un objectif d’amélioration continue
Élaborer le référentiel documentaire des projets IT afin de garantir son appropriation par les acteurs des projets et d’harmoniser la formalisation et la gestion des projets (réception de la demande, analyse de faisabilité, etc.) en se basant sur les pratiques de l’entreprise et les référentiels existants (méthodologies de type cycle en V, méthodologies agiles, etc.) Définir des critères de choix pertinents pour gérer les priorités du portefeuille projets du SI et ordonnancer l’ensemble des projets proposés en tenant compte des règles applicables (législatives, normatives, culturelles, éthiques, etc.) Exposer et défendre les choix effectués pour permettre une lecture claire et cohérente auprès des hiérarchiques et des fonctionnels lors de la sélection des projets informatiques grâce à une présentation des cotations réalisées S’approprier le contexte et le périmètre de chaque projet IT en identifiant ses objectifs, ses enjeux et ses contraintes spécifiés afin d’apporter une réponse au besoin exprimé par la maîtrise d’ouvrage Établir le plan de management (gestion des risques, planification, organisation, budget, indicateurs, parties prenantes, plan de communication, etc.) de chaque projet IT à conduire afin de pouvoir en suivre l'avancée en s’appuyant sur les outils de management de projet Contrôler et valider les différents livrables des projets IT pour respecter le triangle d’or (qualité, coût, délai) attendu en mettant à jour les tableaux de bord de suivi du projet Organiser les recettes (fonctionnelle et technique) de chaque projet IT pour livrer un produit conforme aux exigences du client en établissant les cahiers de recette Établir les documents administratifs, contractuels et techniques des projets IT (solde des contrats, procès-verbaux de recette, documentations techniques, etc.) pour formaliser la clôture du projet dans le respect des règlements en vigueur (RGPD, droit commercial, etc.) et aux exigences fonctionnelles et techniques Organiser et animer la capitalisation de l'expérience à l'issue des projets IT au sein des équipes projet (réunions, documentation, etc.) en analysant les indicateurs de performance du projet (État d’avancement, économie réalisée, avancée technique, etc.) dans un objectif d’amélioration continue
Modalités d'évaluation :
Application professionnelle (réelle ou simulée) sur la supervision d’un portefeuille projets donnant lieu à la production d'un document écrit
Application professionnelle (réelle ou simulée) sur la supervision d’un portefeuille projets donnant lieu à la production d'un document écrit
RNCP38778BC04 : Superviser et assurer le développement des applications logicielles
Compétences :
Expérimenter les technologies innovantes rencontrées lors d‘une veille réalisée en élaborant des environnements de type bacs à sable pour développer son expertise en développement d’applications Démontrer la faisabilité de la réalisation d’une application complexe par la création et la documentation d’un POC pour valider les exigences des cahiers des charges du projet et convaincre les parties prenantes Développer des applications complexes en partenariat avec le client ou la maîtrise d’ouvrage afin de répondre à son besoin technique et fonctionnel Superviser la mise en place ou l’amélioration d’une chaine de livraison continue pour améliorer l’efficience des déploiements en s’appuyant sur les politiques de développement et de mise en production (qualité du code, sécurité, tests, etc.) Faciliter la montée en compétences techniques des développeurs pour éliminer les obstacles à la résolution de problèmes complexes en prenant en compte les forces, les faiblesses et la diversité de l’équipe (partage de veille, transfert de savoir, formation, adaptation de postes de travail ; etc.) Orchestrer la mise en production pour garantir la disponibilité et la montée en charge d'applications complexes (hautement distribuées par exemple) en utilisant des plateformes de management des ressources Évaluer la qualité du développement pour assurer l’atteinte des objectifs de qualité logicielle (fonctionnalité, performance, maintenabilité, fiabilité) en contrôlant via des indicateurs. Définir la politique de tests à appliquer aux développements afin de garantir le respect du périmètre fonctionnel et technique du projet et des règlements en vigueur (RGAA et RGPD) en s’appuyant sur des outils de tests et des cahiers de recette Définir la politique de sécurité du parc applicatif pour garantir l’intégrité du SI de l’entreprise par l’analyse des risques de sécurité et par le suivi du plan de remédiation correspondant
Expérimenter les technologies innovantes rencontrées lors d‘une veille réalisée en élaborant des environnements de type bacs à sable pour développer son expertise en développement d’applications Démontrer la faisabilité de la réalisation d’une application complexe par la création et la documentation d’un POC pour valider les exigences des cahiers des charges du projet et convaincre les parties prenantes Développer des applications complexes en partenariat avec le client ou la maîtrise d’ouvrage afin de répondre à son besoin technique et fonctionnel Superviser la mise en place ou l’amélioration d’une chaine de livraison continue pour améliorer l’efficience des déploiements en s’appuyant sur les politiques de développement et de mise en production (qualité du code, sécurité, tests, etc.) Faciliter la montée en compétences techniques des développeurs pour éliminer les obstacles à la résolution de problèmes complexes en prenant en compte les forces, les faiblesses et la diversité de l’équipe (partage de veille, transfert de savoir, formation, adaptation de postes de travail ; etc.) Orchestrer la mise en production pour garantir la disponibilité et la montée en charge d'applications complexes (hautement distribuées par exemple) en utilisant des plateformes de management des ressources Évaluer la qualité du développement pour assurer l’atteinte des objectifs de qualité logicielle (fonctionnalité, performance, maintenabilité, fiabilité) en contrôlant via des indicateurs. Définir la politique de tests à appliquer aux développements afin de garantir le respect du périmètre fonctionnel et technique du projet et des règlements en vigueur (RGAA et RGPD) en s’appuyant sur des outils de tests et des cahiers de recette Définir la politique de sécurité du parc applicatif pour garantir l’intégrité du SI de l’entreprise par l’analyse des risques de sécurité et par le suivi du plan de remédiation correspondant
Modalités d'évaluation :
Application professionnelle (réelle ou simulée) sur la mise en place d'une solution applicative donnant lieu à une soutenance orale
Application professionnelle (réelle ou simulée) sur la mise en place d'une solution applicative donnant lieu à une soutenance orale
RNCP38778BC03 : Concevoir l’architecture logicielle du SI
Compétences :
Analyser des environnements informatiques complexes pour proposer des évolutions d'architectures applicatives en réalisant un audit de l’architecture du SI, y compris sur l’hébergement et la data Analyser le besoin client pour déterminer et prioriser les exigences et contraintes architecturales (évolutivité, disponibilité, scalabilité , accessibilité, sécurité, impact environnemental, etc.) en étudiant les documentations disponibles (compte rendu d’audits, interviews, cahier des charges, etc.) Organiser et animer un système de veille active pour actualiser ses connaissances sur l'architecture logicielle à travers l’étude de ressources professionnelles (articles, vidéos, livres blancs, conférences, etc.) Concevoir et documenter l'architecture logicielle la plus adaptée pour construire un système complexe répondant aux exigences identifiées en schématisant les différentes vues et en déterminant les indicateurs permettant d’évaluer cette architecture Sélectionner les solutions techniques (plateforme, hébergement, gestion des données, etc.) pour mettre en œuvre l’architecture choisie en s’appuyant sur une matrice de choix pondérée prenant en compte, notamment, les contraintes existantes et la veille réalisée Déterminer les indicateurs en se basant sur les usages du SI (métier, processus, technique, applicatif, humain, etc.) pour alimenter le tableau de bord de gestion du parc applicatif Identifier les projets d’amélioration de la stratégie de développement pour garantir la pérennité du SI en analysant le tableau de bord de gestion du parc applicatif Synthétiser et formaliser ces analyses au travers d’une roadmap afin de faire valider les transformations organisationnelles et les investissements nécessaires au développement du parc applicatif
Analyser des environnements informatiques complexes pour proposer des évolutions d'architectures applicatives en réalisant un audit de l’architecture du SI, y compris sur l’hébergement et la data Analyser le besoin client pour déterminer et prioriser les exigences et contraintes architecturales (évolutivité, disponibilité, scalabilité , accessibilité, sécurité, impact environnemental, etc.) en étudiant les documentations disponibles (compte rendu d’audits, interviews, cahier des charges, etc.) Organiser et animer un système de veille active pour actualiser ses connaissances sur l'architecture logicielle à travers l’étude de ressources professionnelles (articles, vidéos, livres blancs, conférences, etc.) Concevoir et documenter l'architecture logicielle la plus adaptée pour construire un système complexe répondant aux exigences identifiées en schématisant les différentes vues et en déterminant les indicateurs permettant d’évaluer cette architecture Sélectionner les solutions techniques (plateforme, hébergement, gestion des données, etc.) pour mettre en œuvre l’architecture choisie en s’appuyant sur une matrice de choix pondérée prenant en compte, notamment, les contraintes existantes et la veille réalisée Déterminer les indicateurs en se basant sur les usages du SI (métier, processus, technique, applicatif, humain, etc.) pour alimenter le tableau de bord de gestion du parc applicatif Identifier les projets d’amélioration de la stratégie de développement pour garantir la pérennité du SI en analysant le tableau de bord de gestion du parc applicatif Synthétiser et formaliser ces analyses au travers d’une roadmap afin de faire valider les transformations organisationnelles et les investissements nécessaires au développement du parc applicatif
Modalités d'évaluation :
Application professionnelle (réelle ou simulée) sur l'architecture logicielle donnant lieu à la production d'un document écrit
Application professionnelle (réelle ou simulée) sur l'architecture logicielle donnant lieu à la production d'un document écrit
Partenaires actifs :
| Partenaire | SIRET | Habilitation |
|---|---|---|
| C E SI | 77572257200366 | HABILITATION_ORGA_FORM |
| C E SI | 77572257200762 | HABILITATION_ORGA_FORM |
| C E SI | 77572257200820 | HABILITATION_ORGA_FORM |
| C E SI | 77572257200838 | HABILITATION_ORGA_FORM |
| C E SI | 77572257200846 | HABILITATION_ORGA_FORM |
| C E SI | 77572257200911 | HABILITATION_ORGA_FORM |
| C E SI | 77572257200929 | HABILITATION_ORGA_FORM |
| C E SI | 77572257200960 | HABILITATION_ORGA_FORM |
| C E SI | 77572257200978 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201018 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201034 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201042 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201059 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201083 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201091 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201117 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201133 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201158 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201174 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201182 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201190 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201208 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201224 | HABILITATION_ORGA_FORM |
| C E SI | 77572257201232 | HABILITATION_ORGA_FORM |
| CENTRE DE FORMATION-CFSA CAMPUS CENTRE | 18360001400058 | HABILITATION_ORGA_FORM |
| CESI | 77572257201109 | HABILITATION_ORGA_FORM |
| CESI | 34270750200106 | HABILITATION_ORGA_FORM |
| CESI | 34270750200817 | HABILITATION_ORGA_FORM |
| CESI | 34270750200759 | HABILITATION_ORGA_FORM |
| CESI | 34270750200775 | HABILITATION_ORGA_FORM |
| CESI | 34270750200783 | HABILITATION_ORGA_FORM |
| CESI | 34270750200791 | HABILITATION_ORGA_FORM |
| CESI | 34270750200809 | HABILITATION_ORGA_FORM |
| CESI | 77572257201240 | HABILITATION_ORGA_FORM |
| CESI ENTREPRISES CESI ALTERNANCE | 34270750200627 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200130 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200403 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200429 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200494 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200502 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200528 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200551 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200569 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200601 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200643 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200650 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200668 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200684 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200692 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200700 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200718 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200726 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200734 | HABILITATION_ORGA_FORM |
| CESI SAS | 34270750200767 | HABILITATION_ORGA_FORM |
| CESI TECHNOLOGIES EDUCATIVES | 77572257200051 | HABILITATION_ORGA_FORM |