NOUVEAU
Disponible en distanciel
Prochaine session : 29-31 MARS 2021
En trois jours, un état de l’art complet et pragmatique sur l’urbanisation du SI, les architectures techniques et les architectures digitales. Vous allez comprendre et développer des convictions fortes dans 4 domaines complexes : les architectures techniques et digitales, la rénovation de l’existant (Legacy) et la gouvernance des trajectoires de convergence depuis l’existant vers une cible digitale.
J’aborde de manière très concrète des questions telles que : 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) ? Ainsi que : le découpage du SI en structures modulaires, sécables et composables, la place du développement spécifique, les progiciels, les solutions Cloud, etc. Je couvre en profondeur les technologies et concepts : Cloud, IasS, PaaS, SaaS, CaaS, DaaS, Big Data, Machine Learning, Architectures Réactives, DevOps, DevSecOps, NoSQL, Microservices, Containerisation, API Management et sécurité applicative. Je vous donne aussi des clés pour traiter l’existant aussi patrimonial soit-il (Mainframe, ERP ancienne générations, etc.).
- Quelles sont les manœuvres types à court et moyen terme pour réussir la modernisation du legacy, la construction du SI moderne et l’arrimage de l’existant au digital ?
- 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 et « Customer Journey », 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 ?
 |
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.
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 donnes.
- 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.
- Etude de cas de déploiement d’une Digital Factory.
- Les principaux indicateurs de performances d’une Digital Factory.
|
 |
Architectures d’intégration |
|
MOM (Middleware Orienté Message)
- Intérêt et limites d’un MOM.
- Les principaux cas d’usage d’un MOM.
- Que pense de Apache KAFKA en tant que MOM ?
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 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.
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, Zero 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 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 et digitales dans l’entreprise.
|