Un an plus tard, lors de la conception du nouveau système d'exploitation Windows 95, les gars ont sorti une cantine entière. Mais après quelques mois de travail, il est devenu clair qu'il n'y aurait pas non plus assez de place. Et si vous permettez aux applications de continuer à communiquer avec le système d'exploitation et entre elles à l'ancienne, vous obtenez un véritable enfer d'interconnexions et de dépendances sans fin. Une approche fondamentalement différente était nécessaire ...
Mais que se passe-t-il si nous créons un mécanisme unique par lequel tout le monde communique les uns avec les autres? Eureka!
Le résultat était un chef-d'œuvre d'ingénierie, l'API Win32. Il s'agit d'un ensemble de fonctions permettant de relier les composants et les applications Windows les uns aux autres, l'un des facteurs qui ont rendu les systèmes d'exploitation Windows 95 et ultérieurs si populaires.
L'intégration
Pour les chefs de projet et les responsables de l'intégration, le transfert de données entre différents systèmes suscite des sentiments, parfois proches de la panique. Du point de vue de la gestion des processus, l'intégration plaît avec un grand nombre de petites choses et de goulots d'étranglement dans lesquels quelque chose peut mal tourner.
La situation est particulièrement aiguë dans les grandes entreprises, où il peut y avoir 10 à 20 systèmes d'information différents dans le circuit d'intégration, et il est nécessaire d'assurer la continuité des processus métier lors du transfert de données dans toutes les directions.
La planification et la gestion de l'architecture d'un tel complexe d'applications n'est pas une tâche triviale et, malheureusement, elle ne peut pas être résolue dans l'esprit de «laisser tout le monde utiliser rebbit», «installer WSO2» ou «tout remplacer par des microservices». Non, des exemples ont été et seront, mais le cas, au mieux, se termine par deux ou plusieurs «noyaux» d'intégration, au pire - une interruption de la continuité des activités avec des conséquences désagréables pour les participants.
Dans cet article, je souhaite décrire les principales étapes du processus, tel qu'il se développe généralement spontanément dans les grandes entreprises. Introduire une échelle de développement d'intégration de l'entreprise de 1 à 10. Cette échelle, bien sûr, reflétera la croissance de l'entreprise elle-même, la croissance du niveau de développement des technologies administratives dans l'entreprise. Et aussi je veux esquisser les principaux vecteurs de développement: où courir, quoi faire et qui est à blâmer pour tout cela. Plaisanter.
Pour la vivacité, j'ai pris l'exemple d'une entreprise de fabrication abstraite. Cela permettra de montrer plus facilement que l'augmentation de la complexité informatique n'est pas une fin en soi, mais une réponse à tous les nouveaux défis auxquels une entreprise en croissance est confrontée. Si votre entreprise n'est pas une entreprise manufacturière, mais, par exemple, un secteur des services, la différence est minime. Certaines étapes peuvent être décalées d'un ou deux niveaux vers le haut ou vers le bas tout en conservant le scénario global.
En outre, il n'y a presque pas de noms de produits ou de technologies spécifiques dans l'article. dans le domaine de l'intégration «il n'y a pas de routes, il y a des directions». Il n'y a pas de produit spécifique que vous venez de mettre et d'utiliser. Il s'agira toujours de développer, au moins, des connecteurs. 1C, Windows, Office sont mentionnés comme des logiciels répandus, mais à la place d'eux, sans perdre de sens, vous pouvez remplacer SAP, Linux, etc.
Bien entendu, les exemples ont été simplifiés dans un souci de clarté. Plusieurs questions resteront ouvertes. Et l'approche elle-même, comme c'est toujours le cas en informatique, n'est pas la seule correcte, alors j'invite tout le monde à la discussion.
Cet article intéressera particulièrement les responsables informatiques, les architectes, les intégrateurs, ainsi que toute personne travaillant dans des entreprises assez grandes.
Niveau 0
Félicitations, vous avez récemment obtenu votre diplôme universitaire et avez décidé de vous lancer en affaires. Vous venez d'inscrire un entrepreneur individuel.
Dans un proche avenir, vous vous familiariserez avec le monde incroyable des affaires, dans lequel il y aura à la fois des moments agréables et pas tellement. Vous avez déjà entendu quelque chose sur l'un d'entre eux dans la publicité sociale - les taxes.
Pour payer des impôts (si vous n'avez pas de revenu imputé), vous devez en quelque sorte calculer combien d'argent vous avez gagné au total pour la période. Il est peu probable qu'un entrepreneur individuel commence immédiatement à travailler par virement bancaire et, lorsqu'il travaille avec de l'argent liquide, une caisse enregistreuse est nécessaire en Russie récemment.
Bien sûr, vous voudrez compiler un catalogue de vos produits et services afin de pouvoir le sélectionner immédiatement dans la liste - et pointer un chèque. Et à la fin du mois, calculez et voyez que la position A vous rapporte x% de plus que la position B.
Ainsi, un simple 1C - ou tout autre produit similaire apparaît sur votre ordinateur portable.
Niveau 1: déni
Les affaires vont bien, vous avez un assistant, puis un autre.
Vous avez ouvert un deuxième point de vente dans un autre quartier de la ville et vous devez y installer un deuxième guichet. Il ne peut plus être connecté à votre ordinateur portable.
Vous avez lu les instructions pour le paiement, mis en place une connexion via l'Internet mobile. Ou contactez l'entreprise où vous l'avez acheté, ils se feront un plaisir de vous y aider. Il n'est encore question d'aucune sorte d'intégration.
Niveau 2
Les affaires s'améliorent, vous avez réussi à entrer dans le secteur des entreprises. J'ai peut-être embelli un peu, mais vous avez su intéresser deux entreprises locales. Pas très gros, mais ce sont de véritables personnes morales avec lesquelles vous avez conclu vos premiers vrais contrats!
Et un autre contrat, le troisième, avec un fournisseur, mais d’une manière ou d’une autre, il n’a pas de très bons accords verbaux sur les livraisons: il ne respecte pas les délais, il y a des questions sur la qualité.
Avec le premier client, vous avez pu vous mettre d'accord sur un prépaiement, et le second vous a convaincu de post-paiement, et maintenant vous devez tenir des registres dans le contexte des clients afin de comprendre exactement qui était «pesé en grammes». Heureusement, votre 1C a un répertoire des entrepreneurs, et vous y avez entré solennellement les deux premières entrées. Un autre fournisseur, juste au cas où. Et un de plus - «autre».
Vous avez mal à la tête après la fête d'hier. Vous êtes allé à la banque pour un relevé de compte - et vous avez "trouvé" votre première visite là-bas! Bien entendu, une telle occasion ne pouvait être négligée et notée. Et puis vous avez pensé, et si un jour votre entreprise se développait tellement que les paiements viendraient tous les jours?
Niveau 3: colère
Plusieurs fois, tout a presque disparu. L'engagement vous a fait faire une grande différence dans votre entreprise. Des problèmes ont commencé à se poser, en général, dans les choses les plus simples. Où vous ne les attendiez certainement pas.
Premièrement, pour la première fois en plusieurs années de dur labeur, vous avez décidé de partir en vacances. Récemment, une bonne commande a été passée, de l'argent gratuit est apparu, pourquoi ne pas faire une pause?
Nous nous sommes mis d'accord sur tout, avons désigné le plus intelligent des employés comme adjoint, lui avons dit d'appeler si quelque chose n'allait pas et nous sommes partis se reposer pendant deux semaines.
Il n'y a eu aucun appel pendant la première semaine et c'était peut-être la semaine la plus heureuse et la plus calme de votre vie. Le dernier est.
Puis la cloche a sonné. Non pas comme ça. APPELER. Non seulement tout a mal tourné, mais vous avez dû rentrer de toute urgence chez vous - et restaurer tout ce qui était presque cassé sans vous: relations avec les clients, processus, comptabilité.
Vous avez dû vous séparer des plus intelligents, mais vous avez tiré deux conclusions pour vous-même:
1. Il est temps d'embaucher le premier manager, un leader. Et le fait n'est même pas que vous n'avez pas le temps, mais que vous ne pouvez tout simplement pas vous reposer un jour. Étant donné que le schéma de travail IP n'implique pas de hiérarchie, cela signifie que vous formez une entité juridique et devenez une LLC. Avec le renouvellement de tous les contrats.
2. Vous comprenez que vous avez besoin d'un outil qui vous permettra de comprendre à tout moment comment l'entreprise va maintenant. Rapports réguliers. Bon, d'accord, pas à tout moment, mais au moins une fois par semaine? Pas? D'accord, une fois par mois.
Deuxièmement, dans le cadre de la formation d'une personne morale, vous deviez contacter le franchisé 1C pour acheter une version du programme pour les personnes morales.
Le directeur nouvellement embauché a fait appel à un comptable intelligent - à temps partiel, bien sûr. Elle a également expliqué que pour travailler, vous devrez commander le développement de quelques rapports du franchisé 1C, sans lesquels il n'y a absolument rien. Elle a également pris en charge le calcul des salaires et la gestion des dossiers du personnel, a juste commencé à les conserver non pas en 1C, mais dans un autre programme qui leur a été enseigné au collège.
Niveau 4
Plusieurs années se sont écoulées. Il y avait des hauts, des bas, il y avait toutes sortes de choses. La crise s'est calmée dans le pays, mais d'une manière ou d'une autre, elle ne vous a pas particulièrement touché. En particulier, du fait que vous compreniez toujours clairement l'état de votre entreprise, et que vous pouviez rapidement «vous couper les os» si nécessaire.
Vous avez développé une réputation de partenaire fiable, le nombre de clients a dépassé les 20 et l'entreprise emploie déjà une cinquantaine de personnes. Plusieurs départements sont apparus!
De plus en plus de rapports sont nécessaires pour le travail, vous avez donc embauché un programmeur de surnoms 1C, qui a finalement maîtrisé et commencé à affiner le système du personnel. Et un autre gars, un informaticien de tous les métiers pour soutenir les employés, installer des ordinateurs, des imprimantes et d'autres équipements.
Les résultats de votre travail, vos biens, ne rentrent plus dans votre chambre, couloir, garage - et vous décidez de louer un entrepôt.
Nous avons commencé à penser à un programme de gestion d'un entrepôt et de livraisons (il y avait quelques cas - ils ont amené les marchandises au mauvais client), mais le surnom 1C suggérait que vous pouvez acheter un module d'entrepôt pour 1C. Ou pour ne rien acheter du tout, il écrira mieux lui-même - et précisément en tenant compte de vos besoins.
Vous avez également confondu plusieurs fois les remises que vous aviez promises à différents clients, et récemment vous avez même facturé plusieurs millions au mauvais client, ce qui l'a rendu très tendu. Tous les employés insistent sur le fait qu'il est temps de mettre en œuvre le CRM.
Un informaticien a récemment obtenu son diplôme universitaire et a proposé de rédiger son propre CRM, qui comprendrait l'ensemble de votre cycle de production. 1C-nick a promis de l'aider. Et en quelques semaines à peine, ils ont esquissé un prototype fonctionnel, il était tout à fait possible de l'utiliser!
Les deux ont parlé et se sont comportés avec suffisamment de confiance, et à ce moment-là, vous avez sérieusement pensé: devez-vous développer votre propre service informatique, développer vos propres solutions - ou vous tourner vers un intégrateur, utiliser des services d'externalisation?
Après avoir réfléchi, écouté et lu beaucoup d'opinions, vous avez décidé de ne pas opter pour l'externalisation. Tout d'abord, c'est presque toujours plus cher que le personnel du personnel. il nourrit non seulement les artistes, mais aussi leur leadership, et de nombreux impôts sont également payés.
Deuxièmement, la qualité d'un tel travail est loin d'être toujours garantie, même si les interprètes sont les plus titrés (dans un cadre informel, vous leur avez une fois posé des questions sur le pourcentage de projets achevés avec succès dans les délais, oh, en vain ...)
Et , troisièmement, et c'est le plus critique: pas un seul sous-traitant ne fera le travail pour vous «comme pour lui-même». Cela va à l'encontre de ses intérêts commerciaux de vous lier à lui de toutes les manières possibles.
En conséquence, vous avez cru les voix convaincantes de vos informaticiens - et avez décidé que ce serait mieux ainsi, d'avoir vos propres développements! Il est clair que plus tard, vous devrez engager un autre développeur - et plus d'un. Il est clair qu'ils vont jouer avec le timing, qu'ils ne feront pas ce qu'ils seront distraits. L'essentiel ici est que le leader soit sensé. Et les nuances - donc ils ont tous des nuances, ils sont dans le service comptable, et à la sécurité, et dans l'AXO.
A partir de ce moment, trop de choses commencent à se passer dans les affaires, et je ne décrirai pas le développement des affaires dans les événements, nous nous concentrerons sur l'augmentation de la complexité de l'infrastructure informatique, l'augmentation du nombre de systèmes dans la boucle et le développement de l'intégration.
Toujours à ce niveau, il y a un risque de marcher sur l'un des râteaux les plus importants et les plus controversés de l'histoire de l'intégration d'entreprise: permettre aux systèmes de communiquer directement entre eux. Voir l'exemple du diagramme ci-dessous: CRM «va» pour les données directement vers l'entrepôt et les systèmes du personnel.
Niveau 5: négociation
Avec la croissance des affaires, un bureau a été ouvert dans le centre régional voisin, puis dans la capitale nord. Le prochain moment critique du développement des entreprises et des entreprises est venu: la mise à l'échelle régionale.
Beaucoup de
Après plusieurs incidents de fuite d'informations, vous décidez de faire appel à un spécialiste de la sécurité de l'information. Bien entendu, il bouleverse presque toute l'infrastructure informatique et gagne rapidement «l'amour» sincère de tous les informaticiens. Mais seulement pendant un certain temps, tk. sait justifier clairement ses exigences, et, en général, l'informaticien lui-même, du même sang avec eux. Sa première exigence était de fermer tous les ports inutiles - et d'envoyer des informations via des canaux sécurisés. Il a donné beaucoup de bons conseils sur la surveillance, les sauvegardes, la sécurité et d'autres avantages, mais surtout dans le contexte de cet article, il a apporté à l'entreprise quelques systèmes d'information supplémentaires qui devaient être intégrés au reste. Au total, vous avez déjà 7-8.
Un portail d'entreprise, un intranet, a été récemment lancé et est devenu une aide précieuse pour les employés. Cependant, la plus grande révélation pour vous a été que le portail n'a pas affiché la structure de l'entreprise et la liste des employés. Non, les gars ont montré quelque chose, mais quelle est cette structure, où l'ont-ils obtenu? C'est juste une sorte d'hybride entre un serpent et un hérisson! Qu'en est-il de la liste des employés? Vous avez personnellement renvoyé plusieurs d'entre eux, pourquoi sont-ils toujours présents? Font-ils partie du système du personnel? Et en 1C? D'où proviennent ces données? ..
Le développeur 1C *) a fait une proposition d'achat et de mise en œuvre d'un module pour les données de base comptables - c'est à ce moment que toutes les informations sur tous les répertoires généraux (par exemple, par structure, employés, sous-traitants) est collecté et contrôlé dans un seul système **)... Et aussi pour que tous les échanges d'informations passent par ce système, alors ce processus sera visuel et gérable. S'il y a des erreurs, elles seront immédiatement remarquées - et c'est particulièrement important. Il y a quelques mois, il y avait déjà un précédent où les informations sur les salaires n'étaient pas téléchargées du système du personnel vers 1C et que le salaire n'était pas transféré aux employés à temps.
Que faut-il pour cela? Choisissez un tel système. Les développeurs conseillent une solution sur la plate-forme 1C - c'est un constructeur qui doit être affiné par vous-même. De plus, les développeurs insistent pour que tous les échanges se déroulent en temps réel, pas d'échanges nocturnes et d'échanges programmés. L'avenir de cette décision n'est pas encore très clair, mais la justification de sa nécessité semble claire et logique. Prends-le!
*) , 1 . MDM ( -) ESB ( ) . SAP, IBM, Oracle, — Fuse, Mule .
**) , ( — ) API. , 20-30, 40-50 , , . .
6
L'expansion territoriale d'une entreprise peut être comparée à une explosion! Depuis quelques années, plusieurs dizaines de bureaux ont été ouverts, le personnel de l'entreprise a augmenté plusieurs fois. Les premiers bureaux à l'étranger ont été ouverts dans plusieurs pays de l'ex-URSS. Les gens là-bas sont, en général, les nôtres, les processus sont tous clairs, la législation et la fiscalité ne diffèrent pratiquement pas de la Russie.
La principale question dans la planification du paysage informatique et de l'intégration en ce moment est de savoir s'il est possible que chaque système d'information fonctionne pour tous les pays en même temps? En pratique, chaque système a ses propres nuances. Systèmes de comptabilité et de personnel - ils doivent être strictement conservés dans des bases différentes. MDM et ESB ont dû être modifiés de manière à ce que la liaison par pays apparaisse dans la plupart des ouvrages de référence. De plus, certains éléments (par exemple, le nom complet, les fonctions, les noms des entrepreneurs) devaient être stockés dans plusieurs langues à la fois.
Nous avons également réussi à garder le portail d'entreprise unifié en créant plusieurs sections dans différentes langues. Le CRM, qui comprend, en plus des fonctions client, l'automatisation de vos principaux processus d'affaires, a également fonctionné avec succès dans tous les pays de présence.
En fait, vous êtes satisfait de la situation au sein de l'équipe informatique et informatique. Les fondations une fois posées ont permis de réaliser l'expansion sans difficultés particulières ni facteurs d'arrêt. Il est difficile d’imaginer combien d’efforts et de ressources il vous faudrait maintenant si l’entreprise n’avait pas de données de base et de bus de données. Nous sommes généralement silencieux sur le CRM!
Niveau 7: dépression
Il semblerait que tout va bien. Les échanges sont en cours, les données sont en cours d'exécution, les processus métier sont en cours d'exécution. Mais.
Récemment, on entend de plus en plus souvent de différents côtés que les données sont incorrectes. Tous les systèmes, toutes les intégrations ont été vérifiés et testés plusieurs fois. Non, il n'y a pas d'erreurs techniques ou de pannes, tout fonctionne comme sur des roulettes.
Une fois le portail d'entreprise vous a félicité pour votre anniversaire avec l'entreprise. Tout irait bien, mais l'expérience vous a paru quelques années de moins que vous travaillez réellement - et la date n'est pas la même. Pensez-vous, en vous souvenant de votre diplôme de l'université, des premières années de travail ...
Un problème est survenu. Les développeurs sont allés le découvrir, ont évoqué l'histoire. Il s'est avéré qu'avec une sorte de renégociation du contrat de travail, le responsable du personnel s'est scellé, a entré la mauvaise date. C'est clair, le facteur humain habituel, ça va.
Le lendemain, vous avez signé un contrat important. Prépaiement? Non, pendant plusieurs jours, l'argent ne sera pas crédité sur le compte. L'avez-vous répertorié exactement? Listé exactement! Et qu'est-ce qui ne va pas? Un coup de fil à la banque, disent-ils: une erreur! Il s'est avéré que les données sur les détails dans le système MDM sont obsolètes: elles ont changé. Et l'employé qui était censé les réparer est tombé malade.
Et il y en a beaucoup, presque tous les jours, avec presque tous les livres de référence et tous les processus. Le nombre de personnes insatisfaites de la situation dans l'entreprise augmente, les employés blâment le système de données de base pour tout, les opérateurs font des excuses encore et encore et parlent des erreurs des employés.
Vous vous êtes même demandé s'il fallait remplacer les produits que vous utilisez. Ici, lors d'une présentation, ils ont dit que les produits SAP (Oracle, IBM) ne sont pas bogués! L'objection des développeurs: non, il ne s'agit pas des produits, mais des processus. Un audit externe a été réalisé, il a confirmé que les systèmes fonctionnent techniquement correctement.
Avec de grandes quantités d'informations, un problème a été découvert auquel personne n'avait prêté attention auparavant en raison de son insignifiance - la qualité des données de base. Les données deviennent obsolètes, les données perdent de leur pertinence, les personnes qui saisissent ces données font constamment des erreurs. Et ce n'est la faute de personne: des erreurs apparaîtront inévitablement sur des volumes de centaines de milliers d'enregistrements.
Un autre facteur qui a augmenté la probabilité d'erreurs était qu'à un moment donné, vous avez choisi un scénario de saisie de données harmonisé. Cela signifie que les données peuvent être saisies dans n'importe quel système, puis collectées dans MDM. Par exemple, une nouvelle contrepartie peut être ajoutée à CRM, via le portail d'entreprise, dans 1C - de toute manière qui convient à un employé particulier à un moment donné.
Problème de qualité des données? D'accord, les développeurs disposent probablement de nombreux outils de contrôle de la qualité des données pour automatiser le processus. Combien? Et quoi, juste faire des chèques avec vos mains?
Malheureusement, il n’y avait pas de solution facile à ce problème. Cela aurait pu être ignoré pendant un certain temps, mais dans la dynamique, il est devenu clair qu'après quelques niveaux de développement de l'entreprise, ce problème vous enterrerait tout simplement. Et personne de béton ne sera à blâmer pour cela. Mais comme il est difficile de mettre en œuvre des solutions complexes!
Niveau 8
Il existe une solution au problème de la qualité des données!
Oui, cela a nécessité un changement qualitatif dans l'approche du travail avec les données dans toute leur diversité. Le projet de changement a été appelé presque en plaisantant «qualité pour qualité» par quelqu'un.
Le concept de responsable des données est apparu (il est évident qu'il ne peut s'agir d'un service informatique), pour chaque entrée spécifique de chaque annuaire. Tous les processus ont été analysés - et un mécanisme de classification des erreurs, un mécanisme de création de contrôles de données a été développé. En effet, à mesure que les données s'accumulent, de plus en plus de types d'erreurs apparaissent, ce qui signifie que le processus d'établissement des règles et des contrôles doit être intégré, en fait, au processus de saisie des données lui-même.
Il y a eu un long débat sur la question de savoir si la fonction de contrôle de la qualité des données devrait être centralisée ou décentralisée. Le Département des finances estimait que la qualité des données relatives aux contrats et aux factures relevait de sa compétence. Le responsable administratif et économique considérait les données sur le bien comme «siennes», et ainsi de suite. Il est rapidement devenu clair qu'en termes de sites différents dans l'entreprise, il existe différents critères de qualité des données.
Pour l'un, une coupe est nécessaire, pour l'autre, une autre - cela est arrivé au point que certaines des exigences se sont révélées même contradictoires. Par conséquent, un registre de ces exigences en matière de données a été établi, qui est lui-même des données de base, car tous les autres systèmes ont désormais besoin de ces informations. Et il a été décidé de centraliser la fonction de gestion de la qualité des données elle-même, en lui donnant de sérieux pouvoirs pour modifier tous les processus de l'entreprise.
L'évolution des processus dans l'entreprise a révélé un fait intéressant: les personnes qui saisissent des données ne sont généralement pas intéressées par ce que leurs erreurs affecteront plus tard les autres. Et il est difficile de motiver ces employés à contrôler la qualité et à corriger les erreurs «juste parce que». Mais il s'est également avéré que s'ils décrivent les conséquences (voici un accessoire non pertinent, à cause de cela, l'employé X ne recevra pas de salaire demain; il y a une erreur qui fera que l'argent ira au mauvais endroit), cela augmente leur intérêt pour le processus.
Un système de contrôle de la qualité des données a été développé - DQS, en tant que module MDM. Elle a lancé des vérifications (selon un calendrier et lors de l'ajout de chaque entrée) - et a signalé l'erreur personnellement à la personne qui a commis l'erreur. Avec une description des conséquences possibles.
Les règles du système étaient d'abord 100, puis 500, après un an, il y en avait déjà environ un millier! Le service des ressources humaines a beaucoup aidé avec des formations, des suggestions d'options pour motiver les employés, fait des infographies et un indicateur de dessin animé du nombre d'erreurs, notant leur diminution. Un concours a même commencé pour trouver plus de bugs et ajouter plus de règles! Avec un bonus trimestriel, bien sûr.
Le niveau de développement suivant du système DQS concerne les règles intelligentes, des règles floues qui agrègent les règles (par exemple, la valeur totale dans deux rapports décrivant la même entité de différents côtés doit coïncider).
Le niveau le plus élevé de DQS est le contrôle de la qualité des données de base et même de leur contenu systémique basé sur les données ouvertes du gouvernement. Un exemple est les services pour les contreparties sur le site Web fiscal, ils vous permettent de contrôler l'exactitude des détails dans votre MDM.
Niveau 9: acceptation
Pour la qualité des données, pour l'exactitude des rapports générés sur leur base, vous pouvez être calme. La correction des bogues est intégrée dans le code génétique de votre entreprise - et se fait d'elle-même.
Une compréhension claire de l'état actuel des processus, le travail avec des rapports en dynamique, le contrôle de la qualité de la production, le travail avec les clients vous ont permis de vous démarquer sur le marché. Le nom de votre entreprise est devenu pratiquement synonyme de l'industrie.
Cependant, votre entreprise a ralenti. Il semble que vous êtes sur le point d'occuper tout le marché libre, et une croissance supplémentaire est possible principalement grâce à des acquisitions et des fusions. L'un des principaux problèmes des acquisitions est l'intégration de la nouvelle équipe avec tous ses processus établis dans votre entreprise.
Laissons la partie administrative et les processus commerciaux en dehors des crochets. Si nous parlons d'intégration, techniquement, la tâche elle-même n'est pas très difficile. La formation des nouveaux employés est effectuée, puis un certain point dans le temps est fixé, l'heure «X». Après l'heure «X», tous les processus nouvellement lancés, les nouveaux entrepreneurs, les nouveaux contrats doivent être strictement conservés dans vos systèmes principaux. Ces systèmes résisteront à 10-20%, voire 50% de croissance sans aucun problème. Tous les systèmes modernes de la classe MDM, ESB, CRM, etc. vous permettent d'évoluer vous-même, simplement en achetant un nouvel équipement serveur.
Parallèlement à cela, à environ une heure "X", vous devez geler les systèmes d'information de la société acquise - et générer leur vidage, préparer les informations, les amener à votre format. Il se peut que certaines des données soient manquantes - il sera nécessaire de les reconstituer ou de créer temporairement des entités fictives, à partir desquelles leur objectif sera clair. Peu à peu, tous doivent être remplacés, enrichis de données réelles. Le calendrier et la responsabilité de ces travaux doivent également être déterminés.
Niveau 10
Après avoir déchargé à nouveau les rapports du système de BI, vous avez regardé les chiffres - et réfléchi. Le nombre d'employés dans votre entreprise sera bientôt de six chiffres, c'est la population d'une ville entière. Le chiffre d'affaires annuel est proche de 0,1% du PIB de la Russie - et a dépassé le PIB des républiques de l'Altaï et de Touva. Sur le territoire de l'ancien. Le marché de l'URSS est à vous! Et, pour être honnête, il est pleinement occupé. Il n'y a nulle part ailleurs où grandir.
Récemment, un événement dont vous rêviez depuis de nombreuses années s'est produit! Vous avez repris une petite entreprise opérant sur le marché de l'UE - et avez mis plusieurs nouveaux drapeaux sur la carte.
Si, sur le plan commercial et administratif, cette reprise ne diffère pas beaucoup des entreprises de la première. URSS, puis les intégrer techniquement dans votre infrastructure est bien plus inquiétant.
La raison principale est la législation stricte de l'Union européenne en matière de données personnelles (et, comme l'expliquent les experts, dans l'Union européenne, presque toutes les données peuvent être attribuées à des données personnelles), le soi-disant RGPD est une disposition sur la protection des données et vie privée dans l'Union européenne.
En plus de la qualité des données, plusieurs autres catégories apparaissent, principalement en relation avec les données personnelles. Vous devez capturer ces catégories à travers tous les processus: consentement, contrat, affectation publique, intérêt vital, intérêt légitime ou demande légitime. Vous devez être prêt à supprimer toutes les données personnelles à la survenance de certaines conditions, à la demande de la personne (personne concernée) elle-même. Aussi, vous devez non seulement assurer la protection des données (vous en avez depuis longtemps, grâce au service de sécurité de l'information), mais également procéder régulièrement à des audits de cette protection.
Et surtout: les données doivent être stockées sur des serveurs dans l'Union européenne. À l'avenir, ces exigences ou des exigences similaires apparaîtront dans de plus en plus de pays, et pour leur violation, des amendes tout simplement énormes sont prévues. Dans le cas de l'Union européenne, cela peut aller jusqu'à 20 millions d'euros, soit jusqu'à 4% du chiffre d'affaires global de l'entreprise.
Presque toujours à ce moment il s'avère que l'architecture de vos systèmes d'information ne vous permet pas de travailler directement avec des bases de données géographiquement réparties. Cependant, si vous avez réussi à atteindre ce niveau, votre équipe informatique trouvera probablement des solutions. Étant donné que ces changements prendront plusieurs mois, voire un an, il est préférable de les préparer à l'avance.
Entreprise locale, régionale, fédérale, quelle est la prochaine étape? Global?
Le monde entier vous attend!
Résultats
Je veux partager quelques conclusions de l'histoire ci-dessus. Toutes les conclusions ne sont pas sans ambiguïté - et je suppose qu’elles peuvent susciter des objections. De base:
- Une approche réfléchie de l'organisation et de l'intégration des données de base est une question d'importance stratégique pour l'entreprise. Des erreurs peuvent arrêter la croissance de l'entreprise, voire l'enterrer complètement.
- Ce ne sont pas seulement les données de base elles-mêmes qui comptent, mais aussi leur qualité. À mesure que l'entreprise grandit, la question de la qualité des données devient critique.
- Dans le même temps, chaque niveau de développement suivant de MDM, ESB, DQS est coûteux et entraîne des coûts supplémentaires. Il existe une échelle claire sur laquelle vous pouvez former l'infrastructure actuelle. Il n'est pas nécessaire de le créer avec une marge de plus de 1 à 2 niveaux.
- La responsabilité de la qualité des données ne doit pas être assumée par le service informatique, mais par l'ensemble de l'entreprise. La tâche du service informatique est de fournir des outils pratiques pour mettre en œuvre cette responsabilité.
- La fonction de gestion de la qualité des données devrait être centralisée. Le processus de contrôle de la qualité est réparti entre tous les participants au travail avec les données, à partir de leur entrée initiale.
Je vous invite à la discussion!