Urbanisme et Architectures Techniques

Technologies, architectures, méthodes, outils, « Best Practices ».
  • 3 jours
  • Voir les dates
  • Paris et Lyon
  • 2 740 € ht (3 288 € ttc)
Sommaire

LE MOT DE L’INTERVENANT

Très pratique, illustré de nombreux cas concrets et retours...

Très pratique, illustré de nombreux cas concrets et retours d'expérience, ce séminaire pose une vision claire des SI modernes et de la cible digitale. Enfin, l’approche pédagogique vise à libérer chez les participants la projection dans la prochaine décennie de l’IT. Mon approche pédagogique est basée sur deux principes. Le premier étant ma capacité à aborder tous les sujets du séminaire de manière progressive, depuis les enjeux métiers jusqu’aux aspects techniques les plus pointus, illustrés par du code source en cas de besoin. Le second étant l’hyper-interactivité qui consiste à permettre aux participants de poser des questions à tout moment du séminaire, d’en débattre et en faire profiter l’ensemble des participants.

Habib Guergachi
Vingt-cinq ans d’expérience en Delivery d’Architectures logicielles complexes, à très hautes exigences de performance et de sécurité auprès de multinationales, de géants du Web et de startups : AXA, BNP Paribas, Airbus, LCL, ADEO, Wallmart, LinkedIn, Gilt, Deliveroo, Synthésio, etc. Douze ans d’expérience en conseil auprès des DG, DSI, DRH et Directions Métiers pour délivrer rapidement leurs stratégies de change dans le métier, la technologie et le management. Fondateur de Zengularity SA, vendu à Fabernovel Group. Angel Investor dans Play framework, vendu à LightBend (US). Angel Investor dans Libredemat, vendu à Bergerlevrault (FR). Angel Investor dans prismic.io (plateforme CMS API leader mondial). Aujourd’hui, CTO du Groupe Fabernovel, Administrateur de Foyer SA (LU), leader de l’assurance au Benelux, en charge de la Stratégie Digitale, et conférencier exclusivement chez Capgemini Institut depuis 1998, avec plus de 5000 stagiaires formés.
Lire la suite Cacher le texte

 

En trois jours, un état de l’art complet et pragmatique sur la démarche de construction d’un SI moderne ainsi que la transformation par modernisation et/ou intégration progressive de l’existant legacy. Sont abordés de manière très concrète des questions aussi pointues que : comment bâtir un SI Digital ? Comment construire une SI « Data Driven » ? Comment construire un SI évolutif, extensible, maintenable et sécurisé « by design » (par construction) ?

Sont traités de manière détaillée et directement actionnable des sujets tels que : techniques concrètes d’urbanisation du SI, découpage du Si en structures modulaires, sécables et composables, rôle précis des référentiels de données, datawarehouse fil de l’eau, rôle du datalake en Big data, etc.

Sont aussi abordées les approches pragmatique et modernes de gouvernance, d’organisation, de financement et de maîtrise de la cohérence des SIs. Un focus sera porté sur la définition de la cible et des trajectoires de convergence vers une cible digital, data driven et cloud native. L’existant et le legacy sont abordés à travers des propositions de transformation immédiatement actionables.

Ensuite seront abordés les techniques et concepts modernes qui doivent être déployés parallèlement à l’urbanisation : Cloud, IasS, PaaS, SaaS, CaaS, DaaS, Big Data, « Fast Data Platforms », Intelligence Artificielle, Architectures Réactives, DevOps, NoSQL, Microservices, Containerisation, API Management et sécurité applicative.

  • Quelles sont les techniques les plus efficaces de modernisation du legacy, de construction de logiciels modernes et enfin d’arrimage de l’existant au digital ?
  • Quels sont les rôles et les différents profils : Urbaniste, Architecte technique, Architecte fonctionnel, Architecte de Données, Architecte de processus, Architecte Cloud, Architecte UX et « Customer Journey », etc.
  • Comment piloter la trajectoire de convergence de l’existant vers une cible urbanisée et à terme digitalisée ?
  • Comment gérer une cible qui évolue dans le temps ? Comment connecter le nouveau SI digital au SI conventionnel et au legacy ?
  • Quels changements opérer dans les organisations, les méthodes et le management de projets IT ?
  • Les secrets pour bâtir un SI moderne, à coûts maîtrisés, sécurisé et conforme ; le tout par construction (ou "By Design")
  • Comment assurer un arrimage progressif de la culture et des méthodes traditionnelles aux pratiques les plus novatrices ?


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 Office) : 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.

Workflow

  • Principales fonctions des moteurs workflow modernes.
  • Les limites du workflow dans une Architecture moderne.
  • Les alternatives au Workflow : Hypermedia, Hyperliens, Hateoas, etc.

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.

Digital Factory

  • Continuous Integration et Continuous Delivery (CI et CD).
  • Comment faire de la mise en production un non-évènement ?
  • Les ruptures de productivité apportées par le DevOps et le PaaS.

Architectures d’intégration


EAI et ESB

  • Les principaux composants techniques d’un EAI.
  • 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.
  • Les pré-requis pour bâtir une architecture de microservices.
  • Comment définir le bon niveau de granularité d’un microservice ?

WOA (Web Oriented Architecture)

  • Les fondamentaux de la WOA.
  • Les architectures 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.

Logiciels "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".

Données et Intelligence artificielle

  • Machine Learning et Deep 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, Zero UI, Voice UI, Haptic UI, etc.
  • Les contraintes majeures : temps réel, offline, référencement, etc.
  • Approche fonctionnelle vs approche technique

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.
  • Concept UVE (Uncanny valley Effect) et travaux de Barry Schwartz.

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".
  • Technologies front modernes : web, natives, hybrides, PWA, etc.
  • Spécificités mobiles : touch, gestures, vocal, sensors, etc.

Architectures de confiance


Contexte de sécurité

  • Intégration d’un Legacy fragile
  • Utilisation d’APIs externes et internes.
  • Accélération des processus métiers vers le temps réel
  • Augmentation de la fréquence de déploiement en production.
  • 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 service 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 et d’architecture technique modernes dans l’entreprise.