organigramme

L’aventure du consultant #2 : l’organigramme qui cache la forêt (de l’organisation)

L'aventure du consultant #2 : l'organigramme qui cache la forêt (de l'organisation)

16 juin 2020

– 2 min de lecture

David Couillard

Directeur Transformation Office Management

La question de l’organigramme dans nos missions d’organisation surgit toujours, à un moment ou un autre, comme un diablotin hors de sa boite… Comment traiter ce sujet qui est l’objet de tant d’attentes ?

L’organigramme qui cache la forêt (de l’organisation)

Dans certaines entreprises, l’organigramme est mis à jour et diffusé régulièrement, dans d’autres, il est inexistant et implicite. Il peut être éternellement transitoire, ou parfois faux ou approximatif. Sa consultation et son analyse sont, dans tous les cas, essentielles pour comprendre une organisation.

Avant d’être une source d’information factuelle, l’organigramme porte une dimension symbolique, la répartition du pouvoir, réel ou supposé, au sein de l’entreprise. De ce fait, l’organigramme revêt une grande importance pour tous les collaborateurs, particulièrement pour ceux avec un positionnement hiérarchique, comme source d’affirmation de sa position dans l’entreprise : nombre d’échelons hiérarchiques entre soit et la direction, nombre de personnes encadrées, intitulés des postes et des entités, font partie des informations scrutées. Tout le monde essaye d’y lire « entre les ligne » et tout changement alimente frustrations et espoirs.

Lorsque que l’on conduit une mission touchant à l’organisation opérationnelle (optimisation des processus, évolution des modes de management, transformation des équipes, etc.), la question de l’évolution de l’organigramme finit toujours par surgir : va-t-il évoluer ? Qu’est-il prévu pour moi ? A quel moment sera-t-il publié ? Est-ce une version définitive ? Etc.

Même si les organisations ont changé, que les pyramides hiérarchiques ont été aplaties, que les postes de travail sont plus évolutifs, l’organigramme reste emblématique de l’organisation. Il demeure une source intéressante d’informations. Donc, pour tout projet de transformation, c’est une dimension importante à utiliser. Comment aborder le sujet ? Voici une liste de questions à considérer face à un organigramme.

En préambule, il faut rappeler que l’évolution de l’organisation, avec sa traduction dans l’organigramme, doit être soumise au CSE lorsque les changements sont structurels et substantiels.  L’avis du CSE n’est que consultatif mais n’en est pas moins obligatoire. Il est bon de garder ce point en tête pour ne pas oublier de le traiter.

Venons-en à l’organigramme lui-même : comment le lire ? comment l’aborder ?

Toutes ces questions à se poser sur l’organigramme aident à comprendre l’organisation, et viennent compléter les autres axes d’analyse : catalogue de service, processus, règles de fonctionnement, fiches de postes, gouvernance (instances et process de reporting et de décision).

L’organigramme est une riche source d’informations (explicites et implicites). C’est un instrument de management et de communication. Dans tous les projets touchant à l’organisation il faut se poser la question de l’organigramme et le cas échéant en faire l’objet de toutes les attentions, en se remémorant qu’au-delà du fonctionnement réel de la structure, il a pour les collaborateurs toute une dimension symbolique.

Les autres articles qui peuvent vous intéresser

orchestration-micro-services

Orchestration et gestion de la cohérence des micro-services : quels enjeux ?

Orchestration et gestion de la cohérence des micro-services : quels enjeux ?

9 juin 2020

– 3 min de lecture

Erik Zanga

Manager Architecture

Lorsque l’on recherche sur Linkedin des experts en micro-services, les résultats sont nombreux… Y a-t-il une explosion des pratiques micro-services au sein des entreprises ou est-ce une surévaluation des expériences professionnelles ? Qu’est-ce qui nous rend pertinents sur le sujet ?

Qui fait réellement des micro-services ?

Ceux qui n’ont en fait pas compris ce que c’est…

Un micro-service est un service qui embarque des composants applicatifs et des données : nous entendons souvent parler de « frontal découpé en micros-services » ou « code applicatif découpé en micro-services » ou « j’ai créé un container Docker, j’ai produit un micro-service ». 

Sans vouloir rentrer dans le débat de la pertinence de ces pratiques, nous pouvons affirmer qu’elles ne suffisent pas pour déclarer adhérer à une démarche micro-services.

Ceux qui font des micro-applications…

Il s’agit là de micro-services que nous n’avons pas besoin d’appeler micro-services. 

Il s’agit d’une application, créée pour un besoin très spécifique. 

Le découpage autour d’une seule API, liée à un domaine bien spécifique, pour un cas d’usage très précis, avec une base de données dédiée, est logiquement associable à un micro-service. Néanmoins, bien que l’appellation soit correcte, avoir contribué à ce type de réalisation ne nous rend pas forcément éligibles à des projets micro-services d’envergure…

Ceux qui font réellement des micro-services…

Seuls ceux qui y ont réellement contribué connaissent les vrais enjeux : sachez les identifier. Nous parlons ici d’une vraie approche micro-services qui suppose une réflexion data, mais également de l’orchestration et de la gestion de la cohérence.

Nous allons donc amorcer une première analyse de ces enjeux majeurs en nous focalisant surtout sur un des points clés de complexité : la gestion des adhérences entre micro-services (nous n’allons pas aborder les sujets de sécurité et gouvernance au sein de cet article, ils seront abordés dans une publication à venir).

Un micro-service, comme décrit dans le précédent article, doit être indépendant et isolé. Ces caractéristiques sont difficiles à obtenir quand le micro-service est créé et utilisé au sein d’un processus complexe demandant des orchestrations complexes.

Quels enjeux pour l’orchestration et la gestion de la cohérence des micro-services ?

L’orchestration des micro-services

Les micro-services, par leur nature, peuvent ne pas entièrement satisfaire à un processus ou à une étape de ce processus.

Pour pallier à ce besoin, une orchestration peut être réalisée en se basant sur des architectures de référence, selon le degré de complexité. Pour les cas les moins complexes, nous pouvons utiliser les backends des frontaux (avec par exemple une application BFF, Back For Front). Cette orchestration restera très spécifique à un cas d’usage. Il s’agit ici de l’enchaînement par exemple des appels vers deux micro-services, en lecture, car un seul ne suffit pas à garantir une expérience utilisateur complète (je retrouve les contrats d’un client et pour chaque contrat je lui montre les commandes associées).

Dans des cas plus complexes, ou hautement réutilisables, nous pouvons baser notre démarche sur d’autres outils. L’orchestration pourra alors être réalisée :

Ces cas de figure permettent comme dit auparavant, également de mieux gérer le second point, la cohérence des données.

La gestion de la cohérence des micro-services

La cohérence canalise le sujet sur l’aspect données. Nous allons le résumer aux questions suivantes : 

Probablement, ce qui va résoudre la moitié de ces cas de figure est le pragmatisme. Voici quelques exemples :

C’est à partir de ces réflexions qu’on balaie une partie des interrogations et qu’on peut se focaliser sur les sujets complexes d’intégration et gestion des micro-services, demandant la mise en place de pratiques d’orchestration visant à pallier à ces sujets de cohérence.

Les exemples discutés dans cet article n’ont pas vocation à être exhaustifs mais aident dans l’élaboration et la mise en application d’une démarche micro-services.

Les contraintes imposées par une démarche micro-services obligent à une réflexion très structurée dès la conception. D’où l’importance, comme nous avons pu le dire auparavant, de ne pas se focaliser uniquement sur du découpage fin mais de bien mener la réflexion autour des données, des interactions, des orchestrations et de la spécificité de chaque micro-service.

NB : nous n’avons pas distingué l’orchestration et la chorégraphie des micro-services dans cet article, ce sera le sujet d’une publication à venir !

Les autres articles qui peuvent vous intéresser

cartographie-architecture-SI-formaliser-cible

Cartographie globale du SI, Etape 3 : Formaliser la cible

Cartographie globale du SI, Etape 3 : Formaliser la cible

16 avril 2020

– 2 min de lecture

Olivier Constant

Senior Manager Architecture

Cartographie globale du si en moins de 6 semaines

Etape 3 : formaliser la cible

Dessiner une cible, bien sûr, mais à quel horizon ? Sous quel angle ?

Sur ces sujets, nous devons différencier plusieurs points de vue.

Formaliser la cible à long terme : l’idéal

Récemment, nous avons animé pour un client la définition d’une cible à environ 5 ans qui permettait de donner les grandes directions et surtout de mettre en avant ce qui devrait être (ou non) couvert par l’ERP central.

Cette cible a permis de partager une vision d’ensemble des projets d’étude et des grands pans applicatifs qui allaient évoluer. Et donc aussi de définir ceux qui ne feraient pas l’objet d’investissements conséquents dans les prochaines années.

A l’inverse, sur certains pans du SI, cette cible ne pouvait pas être mise en application de suite car elle était parfois trop éloignée de la réalité. Plusieurs étapes peuvent alors être nécessaires pour atteindre cette cible. Ce genre de cible étant vue comme « inatteignable ». Pourtant 5 ans cela peut être court au regard de certains autres investissements lourds (construction d’usines de production, construction d’un data center…) mais au vu de la vitesse exponentielle de l’évolution de l’IT, cela peut paraître très long. 

Formaliser la cible à plus court terme : dans quel cas ?

Une cible a 2-3 ans peut à l’inverse paraître très courte car certains projets peuvent mettre du temps à se lancer. Ensuite, le temps d’organiser les équipes, de comprendre le sujet, etc., il peut déjà se passer facilement 1 an ou 2 dans certains cas. Pour un de mes clients, une grande banque, nous avons passé 6 mois à construire une cible macro, définir les principaux besoins, ce qui devait évoluer et les principales briques du systèmes (à acheter ou à développer). Puis au moment de se lancer et vu l’importance des sujets à traiter, il a fallu passer par une étape « politique » qui consistait à décider d’une structure pour ce programme (et à qui elle devait être rattachée) : nommer de nouveaux responsables ; les faire venir de leurs anciens postes ; procéder au recrutement en cascade qui va bien, aussi bien avec des internes et compléter par des consultants (pour des raisons de charge de travail, d’expertise, etc.).

Une cible à plus court terme peut permettre de faire comprendre les premières étapes de la transformation.

Comme dans tous nos travaux nous devons donc trouver le juste équilibre entre le court, moyen et le long terme. Suivant les cas, il n’y a pas une cible à décrire mais plusieurs ! Certains domaines sont à court terme car ils risquent de devoir évoluer rapidement et on parlera davantage de plateformes. Certains autres sujets doivent être pris sur le long terme (ERP) au vu des coûts et des changements qu’ils impliquent.

Infographie : Etape 3, formaliser la cible

formaliser la cible_cartographie si

Les autres articles qui peuvent vous intéresser

objets-de-santé-connectés-utile-pour-confinemen

Objets de santé connectés : utiles à l’heure du confinement mais pas que…

Objets de santé connectés : utiles à l’heure du confinement mais pas que…

14 avril 2020

– 2 min de lecture

Clément Lefranc

Senior Manager Architecture

Cette période délicate du confinement par bien des égards a mis en exergue un certain nombre de constats irréfutables :

La population prend connaissance de ces faits à l’heure où :

La téléconsultation est une réponse du digital sur le début du parcours de santé.

Elle permet une optimisation à un instant T pour tenter de poser un diagnostic à distance. Elle sera pertinente dans bien des cas de figure mais trouvera ses limites dans certaines situations, la médecine ayant toujours eu besoin de contact physique, d’auscultation pour identifier des marqueurs, des réponses corporelles à un problème donné.

Quelle suite donner une fois le diagnostic posé ?

Dans le cas où l’état de santé permet un suivi à domicile, soit :

C’est à ce moment précis que les objets connectés peuvent être d’une grande utilité !

De plus en plus accessibles via des dispositifs grands publics :

Ces objets connectés permettent en toute autonomie de prendre régulièrement (et sur une période de temps étendu) des mesures physiologiques personnelles fiables et de les télétransmettre à une plateforme médicale qui pourra automatiquement et très rapidement réaliser des interprétations médicales pertinentes (via des algorithmes d’intelligence artificielle notamment).

Les médecins pourront ainsi consulter les monitoring réalisés mais surtout être alertés automatiquement par la plateforme en cas de risques prédits ou décelés pour intervenir au plus tôt et sauver des vies.

Les avantages sont nombreux :

La situation délicate dans laquelle nous nous trouvons actuellement met en relief tout le potentiel que peuvent nous apporter l’ensemble de ces nouvelles technologies.

Bien des questions (respect des données personnelles, confidentialité, secret médical, …) restent à instruire en périphérie des débats technologiques, mais à l’heure du Dossier Patient Informatisé, de la téléconsultation, nul doute que la télémédecine prennent de l’ampleur, bien aidé par le développement croissant de l’Internet Of Things.

Les autres articles qui peuvent vous intéresser

principes-clé-projet-plateforme-data-centric

Les grands principes pour réussir votre projet plateforme Data Centric

Les grands principes pour réussir votre projet plateforme Data Centric

14 avril 2020

– 3 min de lecture

Sébastien Grenier-Fontaine

Le Big Data est maintenant passé au stade industriel pour beaucoup de moyennes et grandes entreprises. Les objectifs qui doivent être atteints pour ce type d’initiatives étant de dé-siloter les données de l’entreprise et d’en favoriser l’accès.

Ceci a donc donné lieu à toutes sortes de projets de plateformes Data Centric : Data Lab, Data Hub, Data Lake, … Certains de ces projets ont échoué, d’autres ont réussi. Nous avons regroupé dans cet article les astuces et principes qui nous semblent clés pour réussir votre projet de Data Hub.

Tout d’abord qu’est-ce qu’un Data Hub ?

Auparavant les traditionnels entrepôts de données ne traitaient que des données structurées ayant préalablement subi une transformation technique avec une logique métier particulière. Ceci rendait complexe toute intégration d’une nouvelle source de données ou projet d’évolution de cet entrepôt de données. Le Data Hub permet de répondre aux critères ci-dessous :

bénéfices data hub

Découpez votre projet de Data Hub en 4 grandes étapes

Le Data Hub ne se résume pas à une plateforme technique pour sauvegarder un historique de vos données d’entreprise. Les architectes ont un vrai rôle à jouer dans le projet afin de définir le positionnement de cette plateforme dans le paysage SI de votre entreprise et par rapport au cycle de vie de vos données comme nous l’indiquions dans cet article : un data lake sans architecture est un vrai saut dans le vide.

Vous pourrez ensuite lancer votre projet de Data Hub au travers de ces 4 grandes étapes :

1 . Identifier vos principaux usages

Comment faire pour sélectionner les sources de données qui alimentent votre Data Hub ? Faut-il chercher à tout historiser et trouver les usages ensuite ? Faut-il d’abord définir un langage commun avec tous les métiers et définir les concepts associés avant de pouvoir les valoriser ? Pour ce faire, nous vous proposons une démarche pragmatique en partant des cas d’usages métier auxquels vous souhaitez répondre. Ceci vous permettra d’identifier rapidement les sources de données pertinentes pour votre Data Hub, qu’elles soient internes/externes à l’entreprise, déjà existantes et accessibles ou à acquérir/enrichir depuis différentes sources.

2 . Cadrer l’architecture,

Quand viendra le temps de définir l’architecture de votre futur Data Hub, il conviendra à minima d’adresser les principaux domaines fonctionnels suivants et d’identifier ensuite les technologies les plus appropriées en fonction des catégories de cas d’usages que vous avez choisies de traiter :

Avant de mettre en production la ou les briques de stockage, il faudra définir et convenir d’une politique et de règles d’urbanisation afin d’organiser les espaces :

Exemples de besoins qu’il faudra gérer:

3 . Démarrer l’industrialisation et la gouvernance de vos données

La gouvernance de vos données dans le Data Hub doit commencer dès le début de l’ingestion en créant une fiche d’identité de cette source de données que vous compléterez par des métadonnées. Ceci devrait permettre d’avoir une classification de cette donnée et lui associer les responsables.

Exemples de métadonnées pouvant y être associés :

Ces informations devront ensuite être centralisées et partagées au sein d’un Data Catalog. Celui-ci deviendra ensuite la pierre angulaire qui permettra d’opérer et piloter votre gouvernance de données que ce soit en terme de qualité, de partage, de conformité ou de son cycle de vie via du Data Lineage.

Malheureusement plusieurs organisations font le choix d’adresser cette problématique plus tard pour différentes raisons. Le risque de ne pas adresser dès le départ cette gouvernance est de vous retrouver dans un marécage de données (Data Swamp) où il vous sera très difficile d’identifier les données qui ont de la valeur pour vos usages ou tout simplement de déployer les mesures de sécurité conformément à leur niveau de sensibilité. Prenez le temps d’urbaniser et structurer votre Data lake (lac de données).

4 . Qualifiez vos données et déployer vos usages

Un autre défi qu’il vous faudra relever est de bien qualifier la qualité d’une source de données par rapport à vos usages. Le monitoring de cette qualité pouvant se faire au travers plusieurs dimensions :

Les propriétés de vos données :

Les patterns d’ingestion et consommation

Comment sera alimenté le Data lake ? Par API, message, fichier plat ?

Quel format d’exposition sera le plus pertinent ?

Disponibilité, complétude et intégrité

A quelle fréquence seront rafraîchies les données ? Quelles sont les règles techniques et métiers à mettre en place afin de s’assurer de la bonne qualité de vos données pour vos usages?

En conclusion, vous trouverez ci-dessous le récapitulatif des grands principes à respecter pour réussir votre projet de Data Hub :

Les autres articles qui peuvent vous intéresser

cartographie-architecture-SI-formaliser-existant

Cartographie globale du SI, Etape 2 : Formaliser l’existant

Cartographie globale du SI, Etape 2 : Formaliser l'existant

2 avril 2020

– 3 min de lecture

Olivier Constant

Senior Manager Architecture

LA question qui se pose tout le temps dans les cartographies est : faut-il commencer par décrire la cible ou par décrire l’existant ?

2 écoles s’affrontent irrémédiablement (mais finissent toujours pas se réconcilier).

Commençons par la cible justement

Cela peut paraître difficile pour certains de ne pas parler de l’existant et de directement se projeter vers la cible. Ceux qui préfèrent commencer par la cible avancent comme argument qu’il faut pouvoir s’affranchir des contraintes du présent pour inventer une nouvelle cible qui dépasse les clivages et solutions actuelles. Faire du passé table rase !

Cette solution a souvent pour but de mobiliser les gens rapidement en allant vers une cible (les étapes de description de l’existant étant souvent vues comme coûteuses et peu porteuses de valeur).

Dernièrement c’est ce que nous a demandé un client, de commencer de suite par des ateliers sur la cible. Ce qui a effectivement permis de mobiliser les énergies vers un but commun. Une cible qu’ils ont choisi tous ensemble et où tous peuvent se projeter. L’exercice est porteur de sens.

Mais une fois la cible décrite, il faudra pour construire une trajectoire, la passerelle entre aujourd’hui et le futur, décrire l’existant. Même succinctement mais il faut bien se donner les étapes du passage d’un état à l’autre.

Je vous rassure aussi, lors des ateliers de description de la cible, nous parlerons forcément à un moment ou à un autre de l’existant pour le critiquer, le comparer : faut-il vraiment changer cette solution ? pourquoi changer ? avons-nous les moyens de changer ? etc.

Si on commençait par décrire l’existant ?

Nos clients nous disent régulièrement avoir déjà fait des cartographies. Ce fut long, ce fut coûteux et au final peu productif ! Beaucoup d’efforts pour un résultat et une valeur ajoutée non démontrée.

Pour bien faire cette étape, faisons juste ce qu’il faut.

Un des buts de la cartographie de l’existant est d’estimer là où nous allons positionner les futurs investissements. Si un domaine ou des applications sont stables et ne posent pas de problème particulier, la cartographie passe son chemin !

Comme dit au début, sélectionnons rapidement les domaines sur lesquels nous avons besoin d’une visibilité. Toutes les raisons sont bonnes ! Un de nos clients nous disait : nous venons de reprendre cette filiale, je ne connais pas du tout son SI, rien n’a été fait durant la phase d’acquisition !

Connaitre les flux ? C’est une demande récurrente de nos clients qui nous disent avoir perdu la connaissance des flux. 

Un client bancaire nous demandait de regarder en premier les flux envoyés à l’extérieur. Un autre client bancaire lui aussi, nous demandait de regarder en premier les flux potentiellement porteurs d’informations sensibles : au final nous ne l’avons pas fait car une certification était passée par là ! Donc le sujet était maîtrisé et la capitalisation attendra.

L’existant permet aussi de faire émerger les problèmes et de définir des cibles qui vont solutionner ces problèmes. Et la mesure de la cible se fera sur le niveau de réponse apportée aux problèmes existants.

Oui il fut un temps (pas si lointain) ou des armées de consultants étaient utilisés pour décrire un existant. De nos jours cette approche n’est pas souhaitable. Se focaliser sur la valeur ajoutée, périmètre par périmètre. Avec le juste niveau de connaissance. Pour identifier les points d’amélioration ou de contrôle. Voilà les directives qui nous guident dans ces étapes.


Et pour savoir quel outil utiliser, je vous conseille cet excellent article : l’Agilité sonne-t-elle la fin des outils de l’Architecture d’Entreprise ?

Infographie : Etape 2, formaliser l’existant

Les autres articles qui peuvent vous intéresser