Exploration des fonctionnalités de gouvernance de SAP Build

Objectives

After completing this lesson, you will be able to:
  • Expliquer le besoin de gouvernance pendant le développement citoyen.
  • Décrivez la triade de gouvernance.
  • Identifiez les fonctionnalités de gouvernance de SAP Build.

Gouvernance et développement des citoyens

La bonne gouvernance du développement citoyen est essentielle à la réussite avec peu de code. Bien que les outils nécessitant peu de code révolutionnent l'expérience de développement d'applications et de processus, ils posent également de nouveaux défis aux responsables informatiques et aux dirigeants d'entreprise. L'organisation informatique doit s'assurer qu'aucune ombre informatique ne se présente et que les développeurs amateurs sont en mesure de créer des applications sécurisées, évolutives et conformes aux normes de l'entreprise. Cette habilitation inclut non seulement l'implication précoce des parties prenantes, mais aussi des programmes de formation et de certification spécifiques destinés aux développeurs amateurs avec une documentation et des directives solides et concises. Tels sont les éléments essentiels sur la voie de la réussite du développement citoyen.

Bonne gouvernance du développement citoyen

Une bonne gouvernance du développement citoyen est essentielle pour réussir avec peu de code.

Shadow-IT est un sujet connu parmi les professionnels de l'informatique d'entreprise. Il est fréquemment utilisé lorsque les employés cherchent à répondre à des besoins spécifiques ou à améliorer l'efficacité, contournent les canaux officiels et utilisent des logiciels non sanctionnés. Shadow-IT peut également se produire lorsque des outils low-code sanctionnés sont utilisés sans aucune surveillance. Bien qu'il soit tentant de commencer rapidement à créer avec du low-code lorsque vous réalisez à quelle vitesse il est possible de créer des solutions, un environnement non gouverné peut poser plusieurs risques et défis, notamment :

  • Risques liés à la sécurité
  • Problèmes de conformité
  • Manque d'intégration
  • Utilisation inefficace des ressources/risque de prolifération et de redondance
  • Solutions non prises en charge
  • Perte de contrôle

La gouvernance des plateformes low-code et le développement citoyen peuvent atténuer ces risques en établissant des politiques et des processus clairs pour l'utilisation des technologies, les canaux de communication et l'habilitation des utilisateurs.

Vue d'ensemble de la triade sur la gouvernance

Voyons en quoi consiste la gouvernance en examinant la triade Gouvernance :

La triade de la gouvernance

La triade de la gouvernance :

Personnes

Cet élément représente les rôles et les personas impliqués dans votre organisation. Il comprend des professionnels de l'informatique, des contributeurs de secteurs d'activité et d'autres acteurs clés qui forment des équipes de fusion. Ces équipes de fusion sont généralement transversales et peuvent impliquer à la fois des membres techniques et non techniques tels qu'un développeur professionnel et un professionnel aspirant à être un développeur citoyen. Dans ce contexte, la mise en place d'un centre d'excellence low-code (CoE) est essentielle. Le CoE fournit des conseils, une supervision et un soutien aux équipes de développement à l'aide d'outils tels que SAP Build et est responsable de la gouvernance globale, de la formation et du développement, de l'assurance qualité et de la gestion du cycle de vie des solutions. Elle garantit que l'innovation nécessitant peu de code s'aligne sur les besoins et les priorités de votre entreprise.

Processus

L'élément Processus de la Triade de la gouvernance implique la création d'un plan de confiance informatique. Ce modèle définit les règles, processus et directives pour l'utilisation d'outils et de méthodes nécessitant peu de code, en veillant à ce que les efforts d'innovation soient alignés sur les politiques et procédures informatiques. Il définit les processus pour la sécurité, la conformité et la gouvernance des données, et établit des rôles et responsabilités clairs pour les parties prenantes informatiques et commerciales. De plus, la découverte, le partage et la mise en œuvre des meilleures pratiques devraient faire partie de votre processus. Il peut s'agir de définir des normes pour l'architecture de la solution, les tests et le déploiement, et de s'assurer que ces pratiques sont appliquées de manière cohérente. La formation des développeurs amateurs et des développeurs professionnels sera également importante pour améliorer l'expérience de création et gérer des cas d'utilisation plus complexes.

Outils et technologies

Le dernier aspect de la triade englobe les outils et la technologie. Cet élément se concentre sur l'adoption de pratiques DevOps extensibles, la gestion des API, la gestion des accès et des autorisations, la gestion du cycle de vie, les tests et la surveillance. Ces pratiques garantissent que les solutions low-code sont évolutives, sécurisées et efficaces. L'utilisation d'outils tels que l'intégration et la livraison continues (CI/CD), le contrôle de version et les tests automatisés prennent en charge le prototypage, les tests et le déploiement rapides, ainsi que la gestion continue. Pour une utilisation sécurisée et efficace des API, il est essentiel d'établir des normes claires pour le développement et l'utilisation des API. Pour répondre aux exigences de confidentialité des données, la gestion des accès et des autorisations est appliquée avec diligence. La gestion du cycle de vie implique la définition de règles et de processus clairs pour le développement, le test, le déploiement et la maintenance des solutions. Pour identifier et résoudre rapidement les problèmes, les tests et le suivi réguliers sont essentiels, grâce à des outils tels que le suivi des journaux et l'analyse en temps réel qui améliorent la performance de la solution.

Gouvernance dans SAP Build

Les trois éléments de la triade de gouvernance (personnel, processus, technologie) sont finalement gouvernés par l'organisation informatique. SAP prévoit qu'une mise à l'échelle réussie de SAP Build dans toute l'entreprise peut être mieux prise en charge par l'installation d'un centre d'excellence informatique (CoE).

Gouvernance dans SAP Build

La mise à l'échelle de SAP Build à l'échelle de l'entreprise ne peut être réalisée que dans le cadre d'une approche gouvernée et s'applique aux développeurs citoyens et professionnels. Le centre d'excellence SAP Build est responsable des tâches suivantes :

Mise à l'échelle du développement en toute sécurité

Cet aspect implique l'implémentation de garde-fous avec sécurité intégrée, d'API personnalisées et de projets d'action, en plus d'utiliser des artefacts prédéfinis et des packages de contenu de cas d'utilisation. Il inclut également la configuration des politiques, des approbations et des processus de développement. Tous ces éléments sont essentiels pour un développement à l'échelle sûre au sein d'une organisation tout en préservant la sécurité et l'efficacité.

Opér.dév. low-code

DevOps low-code consiste à intégrer des DevOps de classe entreprise dans vos processus. Cela implique d'intégrer des fonctionnalités de gestion du cycle de vie du projet et CI/CD appropriées au cas d'utilisation dans votre cycle de développement. Cette approche holistique garantit un développement et un déploiement efficaces des solutions dans l'ensemble de votre organisation.

Collaboration IT et LoB (Fusion Development)

Le développement de la fusion se concentre sur la promotion d'une collaboration dynamique entre les différents acteurs au sein de l'organisation. Cela implique la création de modèles et de capacités de co-création qui favorisent la collaboration entre le service informatique, les développeurs du secteur d'activité (LoB) et les développeurs amateurs. Cette approche collaborative maximise l'utilité et l'applicabilité des solutions développées.

Opérations de gouvernance

Cette facette de la responsabilité du CoE consiste à opérationnaliser la gouvernance. Il s'agit d'établir et d'exploiter les cadres du CoE et de la Communauté de Pratiques (CoP), et d'utiliser des méthodes et des boîtes à outils pour permettre aux bâtisseurs de tous les niveaux de compétences. Cette approche garantit que tous les membres de l'organisation sont activés et que la stratégie de gouvernance est effectivement mise en œuvre.

Présentation de la boîte à outils préconfigurée du centre d'excellence numérique pour SAP Build

Pour lancer un programme de gouvernance et un centre d'excellence SAP Build, SAP fournit une boîte à outils préconfigurée pour le centre d'excellence numérique de SAP Build. Cette boîte à outils est un ensemble d'artefacts prédéfinis qui peuvent être utilisés pour établir rapidement un programme de gouvernance et un SAP Build CoE, grâce à SAP Build Work Zone. La boîte à outils aide les administrateurs informatiques à gérer et à collaborer avec les développeurs amateurs et à créer un point d'entrée pour tous les constructeurs nécessitant peu de code pour réussir.

Résumé

La gouvernance est cruciale pour un développement citoyen réussi, empêchant l'émergence de l'informatique de l'ombre et garantissant la sécurité, l'évolutivité et la conformité des applications aux normes de l'entreprise. Le modèle de gouvernance s'articule autour de la « Triade Gouvernance », comprenant les personnes, les processus et la technologie. La plateforme SAP Build prend en charge cette gouvernance avec des fonctionnalités telles que le centre d'excellence informatique (CoE), qui contribue à une mise à l'échelle sûre du développement, à l'intégration des DevOps low-code, au développement de la fusion et à la gouvernance opérationnelle. En outre, la boîte à outils CoE numérique préconfigurée pour SAP Build facilite la configuration rapide d'un programme de gouvernance et d'un CoE SAP Build, favorisant ainsi un développement low-code efficace et efficace.

Autre lecture

Pour en savoir plus sur les fonctionnalités de gouvernance de SAP Build, voir :