Urbanisation du SI et architectures digitales

Définitions, enjeux, usages, architectures, technologies, outils, méthodes, gouvernance et sécurité
Sommaire

LE MOT DE L’INTERVENANT

Très pratique, illustrée de nombreux cas métiers concrets et des...

Très pratique, illustrée de nombreux cas métiers concrets et des retours d'expériences clients, cette formation urbanisation SI pose une vision très claire de ce qu’est un SI modernes ainsi que des trajectoires possibles pour transformer l’existant. Mes 30 ans d’expérience me permettent de vous apporter des propositions concrètes et opérationnelles sur les 6 dimensions THOMAS (Technologies, Humain, Organisation, Méthodes, Architectures et Sécurité).

Habib GUERGACHI
Vingt-cinq ans d’expérience en Delivery d’Architectures logicielles complexes auprès de multinationales, de géants du Web et de startups. Douze ans d’expérience en conseil auprès des DG, DSI, DRH et Directions Métiers. Fondateur de Zengularity SA. Angel Investor dans Play framework, Libredemat et prismic.io. Administrateur de Foyer SA (LU) et conférencier exclusivement chez Capgemini Institut depuis 1998.
Lire la suite Cacher le texte

 

 

En trois jours, cette formation aborde des questions très concrètes, telles que :

  • Pourquoi urbaniser son SI ? Comment cartographier son SI ? Comment structurer le SI existant pour accélérer sa modernisation ?
  • Comment bâtir un SI Digital qui soit Data Driven, Secured By Design (Sécurisé par Construction) et Compliant By Design (Conforme par Construction) ?
  • Comment découper le SI en structures modulaires, sécables et composables ?
  • Quelle place réserver aux développements spécifiques, aux progiciels, aux solutions SaaS, etc. ?
  • Quels sont les scénarios réalistes à appliquer au patrimoine et aux systèmes legacy(Mainframe, ERP ancienne générations, batchs, impressions, etc.) ?
  • Quelles sont les manœuvres types à court et moyen terme pour réussir la modernisation du legacy ? Comment réussir la construction du SI digital et comment y arrimer l’existant?
  • Quels sont les différents profils et leurs rôles respectifs : Urbaniste, Architecte technique, Architecte fonctionnel, Architecte de Données, Architecte de processus, Architecte Cloud, Architecte UX/CX, CDO, CTO, PO, PPO, etc. ?
  • Comment piloter la trajectoire de convergence de l’existant vers une cible urbanisée, et à terme digitalisée ?
  • Quels changements de fond opérer dans les organisations, les méthodes et le management de projets IT ?
  • Comment assurer un arrimage progressif de la culture et des méthodes traditionnelles aux pratiques les plus novatrices ?
  • Enfin, cette formation explique de manière très accessible des technologies et des concepts complexes que Cloud, IasS, PaaS, SaaS, CaaS, DaaS, Big Data, Machine Learning, Architectures Réactives, DevOps, DevSecOps, NoSQL, Microservices, CQRS, Event Sourcing, Containerisation, API Management et sécurité applicative.



Rappel des concepts de base


Urbanisme du Système d’Information

  • Définitions et objectifs de l’Urbanisme, rôle de l’Urbaniste.
  • Principes de construction d’un SI parfaitement urbanisé.
  • Impact des principes du Cloud sur les pratiques d’Urbanisation.

Démarche d’Urbanisation du Système d’Information

  • Cartographie de l’existant : difficultés et principaux pièges.
  • Les principes et limites de modélisation de la cible.
  • Trajectoire d’Urbanisation vers un SI cible digitale ?

Gouvernance de l’Urbanisation du Système d’Information

  • Quelles structures de gouvernance d’une démarche d’Urbanisation ?
  • Les principaux indicateurs de gouvernance de l’urbanisation d’un SI.
  • Les principaux modèles de financement des travaux d’urbanisation du SI.

Trajectoires de transformation

  • Les trois principales trajectoires de transformation de l’existant.
  • IT-bimodale : les premiers retours terrains et les limites.
  • Transformations menées par les CDO (Chief Digital Officer) : retours d’expérience terrains.

Architectures de processus


BPM (Business Process Management)

  • Les techniques modernes d’implémentation du BPM et BPA (Business Process Analysis)
  • Modélisation pragmatique : jusqu’à quel niveau de détail ?
  • Comprendre en profondeur les liens entre l’UX et le BPM.

BAM (Business Activity Monitoring)

  • Rôle du BAM dans le parcours ATAWAD (Any Time, AnyWhere, Any Device).
  • Impact des pratiques BAM, décisionnel.
  • PPM (Process Performance Management) : intérêts et limites.

RPA (Robotic Process Automation)

  • Principales fonctions des moteurs RPA modernes.
  • Les avantages et les limites du RPA dans une architecture legacy.
  • Que penser des outils RPA renforcés à l’IA ?

Architectures Techniques


Architecture technique

  • Définitions et objectifs de l’Architecture technique.
  • L’Architecte : rôles, profils, missions et outils.
  • Taxonomie et définitions des principaux concepts éprouvés.

Frameworks

  • Frameworks cœrcitifs vs frameworks relaxés : que choisir ?
  • Les bonnes pratiques de construction d’un framework.
  • Les précautions d’utilisation des framework open source ?

Software Design

  • Les nouveaux métiers en développement logiciel.
  • Les techniques modernes de mesure de la qualité logicielle.
  • Les méthodes modernes de delivery logiciel.

Architectures Digitales


Définitions du Digital

  • Définition par les données.
  • Définition par l’UX.
  • Définition par les ruptures.

L’entreprise Digitale

  • Énoncé des 10 lois du Digital.
  • Les 2 ruptures avec l’économie traditionnelle.
  • Les compétences de rupture.

Concept de Produit vs Projet

  • Qu’est qu’un produit digital ?
  • Quelle différence par rapport à un Projet ?
  • Qu’est ce que le Product Management.

Digital Factory

  • Introduction au concept de Digital Factory.
  • Les 6 chantiers d’une Digital Factory.
  • Étude de cas de déploiement d’une Digital Factory.
  • Les principaux indicateurs de performances d’une Digital Factory.

Sujets émergents

  • Qu’est ce que l’edge computing ?
  • Quelles sont les spécificités des architectures IOT ?
  • Quels sont les principes fondamentaux de la blockchain ?
  • Que penser des approches "Client Digital Twin" ?

Architectures d’intégration


MOM (Middleware Orienté Message)

  • Intérêt et limites d’un MOM.
  • Les principaux cas d’usage d’un MOM.
  • Pourquoi Apache kafka est un MOM très populaire ?

EAI et ESB

  • Principales différences entre un EAI et un ESB.
  • Rôle de l’ESB dans l’intégration de l’existant.
  • Comment les Architectures modernes se passent d’ESB et d’EAI ?

ETL (Extract, Transform et Load)

  • Principales zones de confort d’un ETL.
  • Différentes approches de déploiement d’un ETL.
  • Les limites d’efficacité de l’ETL dans le SI moderne.

MDM (Master Data Management)

  • Le contenu technologique et fonctionnel d’un projet MDM.
  • Les erreurs à ne pas commettre dans une approche MDM.
  • Pourquoi l’approche «  Data Quality Management  » est obsolète ?

Architectures de Services


Web Services et microservices

  • Qu’est-ce que concrètement un Web Service ?
  • Les critères d’éligibilité pour un microservice.
  • Comment définir le bon niveau de granularité d’un microservice ?

WOA (Web Oriented Architecture)

  • Les fondamentaux de la WOA.
  • Les principes de REST.
  • Hypermedia, GraphQL, HATEOAS, etc.

API (Application Programming Interface)

  • Définition d’une API moderne.
  • API : annuaire, Management, Gateway, Sécurité, etc.
  • API, API Web et API REST.

Architectures Cloud


Cloud et DevOps

  • Introduction aux concepts de IaaS, PaaS et SaaS ?
  • Définitions concrètes de ce qu’est le DevOps ?
  • Les étapes de transformation d’une DSI vers le DevOps.

Applications Cloud Native

  • Introduction aux concepts de logiciel natif Cloud.
  • Les caractéristiques de base : stateless, share-nothing, idempotence, etc.
  • Scalabilité infinie et disponibilité par construction (By Design).

Containerisation

  • Qu’est-ce qu’un Container ?
  • Quelle différence entre Container et machine virtuelle ?
  • Qu’est-ce que l’Orchestration de Containers ?

Architectures de données


Référentiels

  • Rappel des fondamentaux d’une Donnée de référence.
  • La maîtrise des données de références dans la conformité GDPR.
  • Comment abolir facilement les silos organisationnels juste par les référentiels.

NoSQL

  • La nouvelle génération de bases de données.
  • La problématique de stockage au fil de l’eau.
  • Les pratiques de Sharding pour une scalabilité infinie.

Big Data

  • Les types d’architectures Big Data.
  • «  Big Data  » vs «  Smart Data  ».
  • Architectures Fast Data et Kappa.

Décisionnel temps réel

  • Que faire des plateformes décisionnelles existantes ?
  • Peut-on transformer un Datawarehouse en «  Data Lake  » ?
  • Comment faire évoluer un Si Décisionnel vers le "décisionnel temps réel".

Intelligence Artificielle

  • Introduction au Machine Learning.
  • Les domaines d’applications éprouvés.
  • Les limites identifiées dans les entreprises.

Architectures front


Stratégie Front

  • Mobile first, Responsive, Adaptiv : comment choisir ?
  • Les approches modernes : Frictionless UX, Ambient UX, Zéro UI, Voice UI, Haptic UI, etc.
  • Les contraintes majeures : temps réel, offline, référencement, etc.

UX et UI

  • Comprendre les différences entre UX, UI, Identité visuelle et Ergonomie.
  • Réussir une UX/UI Any Time, Any where Any Device, Any Context, etc.
  • UX/UI pour les nouvelles applications : Chat Bots, Voice Bots, Messenger Bot, Home Assistants, etc.

Design System

  • Introduction au concept de Design System.
  • Approche "Librairie de Patterns" vs "Guide de Style" vs "Principes de Design"
  • Les erreurs à ne pas commettre pour construire un "Design Systems".

Architectures de confiance


Contexte de sécurité

  • Intégration d’un Legacy peu performant.
  • Utilisation d’APIs externes et internes.
  • Durcissement des exigences de conformité sur les données.

Authentification et Habilitations

  • IAM, SSO et fédération d’identités et principaux standards (OpenID, OAuth, etc.).
  • Les limites des techniques modernes d’authentification et d’identification.
  • Comment gérer les habilitations inter applications et à travers les APIs ?

Techniques de durcissement

  • Conception de services fonctionnellement durcis.
  • Le Big Data au service du durcissement de l’architecture.
  • Les réponses et les limites du Cloud public.

Sécurité applicative

  • Les limites de la sécurité périmétrique.
  • La sécurité en profondeur et la sécurité applicative.
  • Introduction à la «  Security By Design  ».

Marché des outils et des technologies


Ce chapitre dresse un panorama critique de l’offre actuelle du marché des outils : stratégie des éditeurs, typologie des acteurs et des offres, caractéristiques des principaux produits et principales contre-indications respectives, etc.

Synthèse et perspectives


  • La liste des chantiers urbanistiques, architecturaux et technologiques à mener.
  • Les décisions majeures à prendre pour réussir les projets d’Urbanisme, d’architecture technique et digitale dans l’entreprise.