Aufbau eines Traumunternehmens: Stammdaten und Integration

Es gibt eine Legende, dass Bill Gates und seine Kollegen, als sie über die Architektur des zukünftigen Windows 3.1 nachdachten, diese von Hand auf geklebtes Whatman-Papier zeichneten. Kleine Quadrate bezeichnen Blöcke und Module des Systems und Pfeile zwischen ihnen - Daten fließen von einem System zum anderen (jedes System kommuniziert direkt mit jedem). Dieses Schema passte vollständig auf den Boden im Büro in der Nähe von Gates selbst, jedoch mussten Tisch und Stühle in den Korridor gebracht werden.



Ein Jahr später, als sie das neue Windows 95-Betriebssystem entwarfen, nahmen die Jungs eine ganze Kantine heraus. Aber nach ein paar Monaten Arbeit wurde klar, dass auch nicht genug Platz darin sein würde. Und wenn Sie zulassen, dass Anwendungen weiterhin auf die alte Weise mit dem Betriebssystem und untereinander kommunizieren, erhalten Sie eine Menge endloser Verbindungen und Abhängigkeiten. Ein grundlegend anderer Ansatz war erforderlich ...



Bild



Aber was ist, wenn wir einen einzigen Mechanismus schaffen, über den alle miteinander kommunizieren können? Eureka!



Das Ergebnis war ein technisches Meisterwerk, die Win32-API. Es handelt sich um eine Reihe von Funktionen zum Verknüpfen von Windows-Komponenten und -Anwendungen untereinander. Dies ist einer der Faktoren, die Windows 95- und spätere Windows-Betriebssysteme so beliebt gemacht haben.



Integration



Für Projektmanager und Verantwortliche für die Integration ruft der Datentransfer zwischen verschiedenen Systemen Gefühle hervor, die manchmal fast in Panik geraten. Aus Sicht des Prozessmanagements ist die Integration mit einer Vielzahl von Kleinigkeiten und Engpässen verbunden, bei denen etwas schief gehen kann.



Besonders akut ist die Situation in großen Unternehmen, in denen sich möglicherweise 10 bis 20 verschiedene Informationssysteme im Integrationskreis befinden. Bei der Datenübertragung in alle Richtungen muss die Kontinuität der Geschäftsprozesse sichergestellt werden.



Bild



Das Planen und Verwalten der Architektur eines solchen Anwendungskomplexes ist keine triviale Aufgabe und kann leider nicht im Sinne von "Jeder kann Rebbit verwenden", "WSO2 installieren" oder "Alles durch Microservices ersetzen" gelöst werden. Nein, Beispiele waren und werden es sein, aber der Fall endet bestenfalls mit zwei oder mehr "Integrationskernen", im schlimmsten Fall mit einer Störung der Geschäftskontinuität mit unangenehmen Konsequenzen für die Teilnehmer.



In diesem Artikel möchte ich die Hauptphasen des Prozesses beschreiben, wie er sich normalerweise in großen Unternehmen spontan entwickelt. Führen Sie eine Skala für die Integrationsentwicklung des Unternehmens von 1 bis 10 ein. Diese Skala wird natürlich das Wachstum des Unternehmens selbst und das Wachstum des Entwicklungsniveaus der Verwaltungstechnologien im Unternehmen widerspiegeln. Und ich möchte auch die wichtigsten Vektoren der Entwicklung skizzieren: Wo laufen, was tun und wer dafür verantwortlich ist. Scherz.



Aus Gründen der Lebendigkeit habe ich das Beispiel einer abstrakten Produktionsfirma genommen. Dies macht es einfacher zu zeigen, dass die zunehmende Komplexität der IT kein Selbstzweck ist, sondern eine Antwort auf alle neuen Herausforderungen, denen sich ein wachsendes Unternehmen gegenübersieht. Wenn Ihr Unternehmen kein produzierendes Unternehmen ist, sondern beispielsweise ein Dienstleistungssektor, ist der Unterschied gering. Einige Schritte können um eine oder zwei Ebenen nach oben oder unten verschoben werden, während das Gesamtszenario beibehalten wird.



Außerdem enthält der Artikel fast keine Namen für bestimmte Produkte oder Technologien. Im Bereich der Integration „gibt es keine Straßen, es gibt Richtungen“. Es gibt kein bestimmtes Produkt, das Sie nur einsetzen und verwenden. Es wird immer darum gehen, zumindest Steckverbinder zu entwickeln. 1C, Windows, Office werden als weit verbreitete Software erwähnt, aber stattdessen können Sie SAP, Linux usw. ersetzen, ohne an Bedeutung zu verlieren.



Natürlich wurden die Beispiele aus Gründen der Klarheit vereinfacht. Einige Fragen bleiben offen. Und der Ansatz selbst ist, wie immer in der IT, nicht der einzig richtige, deshalb lade ich alle zur Diskussion ein.



Dieser Artikel ist von besonderem Interesse für IT-Manager, Architekten, Integratoren sowie für alle, die in relativ großen Unternehmen arbeiten.



Stufe 0



Herzlichen Glückwunsch, Sie haben vor kurzem Ihr Studium abgeschlossen und sich für ein Geschäft entschieden. Sie haben gerade einen einzelnen Unternehmer registriert.



In naher Zukunft werden Sie die erstaunliche Geschäftswelt kennenlernen, in der es sowohl angenehme Momente als auch weniger gibt. Sie haben bereits etwas über einen von ihnen aus der sozialen Werbung gehört - Steuern.



Um Steuern zu zahlen (wenn Sie kein kalkulatorisches Einkommen haben), müssen Sie irgendwie berechnen, wie viel Geld Sie insgesamt für den Zeitraum verdient haben. Es ist unwahrscheinlich, dass ein einzelner Unternehmer sofort per Banküberweisung seine Arbeit aufnimmt, und wenn er mit Bargeld arbeitet, ist in Russland kürzlich eine Registrierkasse erforderlich.



Natürlich möchten Sie einen Katalog Ihrer Waren und Dienstleistungen zusammenstellen, damit Sie ihn sofort aus der Liste auswählen und einen Scheck ausstellen können. Berechnen Sie am Ende des Monats, und sehen Sie, dass Position A x% mehr bringt als Position B.



Auf Ihrem Laptop wird also ein einfaches 1C - oder ein ähnliches Produkt angezeigt.



Bild



Bild


Stufe 1: Verweigerung



Das Geschäft läuft gut, Sie haben einen Assistenten, dann noch einen.



Sie haben eine zweite Filiale in einem anderen Bereich der Stadt eröffnet und müssen dort eine zweite Kasse einrichten. Es kann nicht mehr mit Ihrem Laptop verbunden werden.



Sie lesen die Anweisungen für die Kaufabwicklung und stellen eine Verbindung über das mobile Internet her. Oder wenden Sie sich an das Unternehmen, bei dem Sie es gekauft haben. Es hilft Ihnen gerne weiter. Von einer Integration ist noch keine Rede.



Bild



Bild


Level 2



Das Geschäft läuft besser, Sie haben es geschafft, in den Unternehmenssektor einzusteigen. Ich habe vielleicht ein wenig verschönert, aber Sie konnten zwei lokale Unternehmen interessieren. Nicht sehr groß, aber es handelt sich um echte juristische Personen, mit denen Sie Ihre ersten echten Verträge abgeschlossen haben!



Und noch ein Vertrag, der dritte, mit einem Lieferanten, aber irgendwie hat er keine sehr guten mündlichen Vereinbarungen über Lieferungen: Er verstößt gegen Fristen, es gibt Fragen zur Qualität.



Mit dem ersten Kunden konnten Sie sich auf eine Vorauszahlung einigen, und der zweite überzeugte Sie von einer Nachzahlung. Jetzt müssen Sie Aufzeichnungen im Kontext der Kunden führen, um genau zu verstehen, wer "in Gramm gewogen" wurde. Glücklicherweise verfügt Ihr 1C über ein Verzeichnis von Auftragnehmern, in das Sie feierlich die ersten beiden Einträge eingegeben haben. Ein anderer Lieferant, nur für den Fall. Und noch einer - "der andere".



Nach der gestrigen Party hast du Kopfschmerzen. Sie sind zur Bank gegangen, um einen Kontoauszug zu erhalten - und haben dort Ihren ersten Besuch "gefunden"! Natürlich konnte ein solcher Anlass nicht übersehen und notiert werden. Und dann dachten Sie, was ist, wenn Ihr Geschäft eines Tages so stark wächst, dass die Zahlungen jeden Tag kommen?



Bild


Stufe 3: Wut



Mehrmals ist fast alles verschwunden. Engagement hat Sie dazu gebracht, einen großen Unterschied in Ihrem Geschäft zu machen. Im Allgemeinen traten Probleme in den einfachsten Dingen auf. Wo Sie sie definitiv nicht erwartet haben.



Zum ersten Mal seit mehreren Jahren harter Arbeit haben Sie sich entschlossen, in den Urlaub zu fahren. Vor kurzem wurde eine gute Bestellung abgeschlossen, etwas kostenloses Geld erschien, warum nicht eine Pause machen?



Wir waren uns über alles einig, ernannten den klügsten Mitarbeiter zu ihrem Stellvertreter, sagten ihm, er solle anrufen, wenn etwas schief gehen sollte, und ließen uns zwei Wochen ausruhen.



In der ersten Woche gab es keine Anrufe und es war vielleicht die glücklichste und ruhigste Woche Ihres Lebens. Der letzte ist.



Dann läutete die Glocke. Nein, nicht so. ANRUF. Nicht nur alles lief schief, Sie mussten dringend nach Hause zurückkehren - und alles wiederherstellen, was ohne Sie fast kaputt war: Beziehungen zu Kunden, Prozesse, Buchhaltung.



Sie mussten sich von den Klügsten trennen, aber Sie haben zwei Schlussfolgerungen für sich gezogen:



1. Es ist Zeit, den ersten Manager, einen Leiter, einzustellen. Und der Punkt ist nicht einmal, dass Sie keine Zeit haben, sondern dass Sie sich einfach keinen Tag ausruhen können. Da das IP-Arbeitsschema keine Hierarchie impliziert, bedeutet dies, dass Sie eine juristische Person bilden und eine LLC werden. Mit der Verlängerung aller Verträge.



2. Sie verstehen, dass Sie ein Tool benötigen, mit dem Sie jederzeit nachvollziehen können, wie das Geschäft jetzt läuft. Regelmäßige Berichte. Na gut, nicht zu jeder Zeit, aber mindestens einmal in der Woche? Nein? Okay, einmal im Monat.



Zweitens mussten Sie im Zusammenhang mit der Gründung einer juristischen Person den 1C-Franchisenehmer kontaktieren, um eine Version des Programms für juristische Personen zu kaufen.



Der neu eingestellte Manager hat einen intelligenten Buchhalter hinzugezogen - natürlich in Teilzeit. Sie erklärte auch, dass Sie, um arbeiten zu können, die Entwicklung einiger Berichte beim 1C-Franchisenehmer anordnen müssen, ohne die es absolut nichts gibt. Sie übernahm auch die Berechnung der Gehälter und die Verwaltung der Personalakten und begann gerade, sie nicht im 1. Jh., Sondern in einem anderen Programm, das sie am College unterrichteten, zu behalten.



Bild



Bild


Level 4



Es vergingen noch einige Jahre. Es gab Höhen, es gab Tiefen, es gab alle möglichen Dinge. Die Krise im Land ist abgeklungen, aber irgendwie hat sie Sie nicht besonders betroffen. Insbesondere aufgrund der Tatsache, dass Sie den Stand Ihres Geschäfts immer klar verstanden haben und bei Bedarf schnell "Knochen schneiden" konnten.



Sie haben sich einen Ruf als zuverlässiger Partner erarbeitet, die Anzahl der Kunden hat 20 überschritten und das Unternehmen beschäftigt bereits rund 50 Mitarbeiter. Es sind mehrere Abteilungen erschienen!



Für die Arbeit werden immer mehr Berichte benötigt, daher haben Sie einen 1C-Spitznamen-Programmierer eingestellt, der schließlich auch das Personalsystem beherrschte und verfeinerte. Und noch ein Mann, ein IT-Mann aller Art, der Mitarbeiter unterstützt, Computer, Drucker und andere Geräte einrichtet.



Die Ergebnisse Ihrer Arbeit, Waren passen nicht mehr in Ihr Schlafzimmer, Ihren Flur, Ihre Garage - und Sie entscheiden sich, ein Lager zu mieten.



Wir haben über ein Programm zur Verwaltung eines Lagers und von Lieferungen nachgedacht (es gab einige Fälle - sie haben die Waren zum falschen Kunden gebracht), aber der Spitzname 1C schlug vor, dass Sie ein Lagermodul für 1C kaufen können. Oder um gar nichts zu kaufen, schreibt er selbst besser - und berücksichtigt dabei genau Ihre Bedürfnisse.



Sie haben auch die Rabatte, die Sie verschiedenen Kunden versprochen haben, mehrmals verwechselt, und kürzlich haben Sie dem falschen Kunden sogar mehrere Millionen in Rechnung gestellt, was ihn sehr angespannt machte. Alle Mitarbeiter bestehen darauf, dass es Zeit ist, CRM zu implementieren.



Ein IT-Mitarbeiter hat kürzlich die Universität abgeschlossen und angeboten, sein eigenes CRM zu schreiben, das Ihren gesamten Produktionszyklus umfasst. 1C-nick versprach, ihm zu helfen. Und in nur wenigen Wochen haben sie einen funktionierenden Prototyp entworfen, es war durchaus möglich, ihn zu verwenden!



Beide sprachen und verhielten sich selbstbewusst genug, und in diesem Moment dachten Sie ernsthaft: Sollten Sie Ihren eigenen IT-Service entwickeln, Ihre eigenen Lösungen entwickeln - oder sich an einen Integrator wenden, Outsourcing-Services nutzen?



Nachdem Sie viele Meinungen nachgedacht, zugehört und gelesen haben, haben Sie sich entschieden, kein Outsourcing zu wählen. Erstens ist es fast immer teurer als das Personal im Personal. Es nährt nicht nur die Darsteller, sondern auch ihre Führung, und es werden auch viele Steuern gezahlt.

Zweitens ist die Qualität dieser Arbeit weitem nicht immer gewährleistet ist, auch wenn die Darsteller die meisten Titel sind (in einem informellen Rahmen, fragte man sie einmal über den Prozentsatz der erfolgreich abgeschlossenen Projekten auf Zeit, oh, vergeblich ...)



Und Drittens, und dies ist das kritischste: Kein einziger Outsourcer wird die Arbeit für Sie "wie für sich selbst" erledigen. Es widerspricht seinen Geschäftsinteressen, Sie auf jede erdenkliche Weise an ihn zu binden.



Infolgedessen haben Sie den überzeugenden Stimmen Ihrer IT-Spezialisten geglaubt - und entschieden, dass es besser wäre, Ihre eigenen Entwicklungen zu haben! Es ist klar, dass Sie später einen anderen Entwickler einstellen müssen - und mehr als einen. Es ist klar, dass sie mit dem Timing herumspielen werden, dass sie nicht tun werden, was sie abgelenkt werden. Die Hauptsache hier ist, dass der Führer vernünftig ist. Und die Nuancen - also haben sie alle Nuancen, sie sind in der Buchhaltung, in der Sicherheit und in der AXO.



Von diesem Moment an passieren zu viele Dinge im Geschäft, und ich werde die Geschäftsentwicklung in den Veranstaltungen nicht beschreiben. Wir werden uns darauf konzentrieren, die Komplexität der IT-Infrastruktur zu erhöhen, die Anzahl der Systeme in der Schleife zu erhöhen und die Integration zu entwickeln.



Auch auf dieser Ebene besteht die Gefahr, auf einen der größten und umstrittensten Harken in der Geschichte der Unternehmensintegration zu treten: Systeme können direkt miteinander kommunizieren. Sehen Sie sich das Beispiel des folgenden Diagramms an: CRM "geht" für Daten direkt in die Lager- und Personalsysteme.



Bild



Bild




Stufe 5: Verhandeln



Mit dem Wachstum des Geschäfts wurde ein Büro im benachbarten regionalen Zentrum, dann in der nördlichen Hauptstadt, eröffnet. Der nächste kritische Moment in der Geschäfts- und Unternehmensentwicklung ist gekommen - die regionale Skalierung.



Viel Blut wurde Kaffee getrunken, viele Zigaretten auf der Suche nach besseren Szenarien geraucht. Sie waren überrascht zu erfahren, dass es oft nicht ausreicht, die Kosten einfach mit zwei zu multiplizieren, um sie auf andere Büros auszudehnen. Damit Sie beispielsweise das erste Büro nahtlos vom zweiten Büro aus über ein internes Telefon anrufen können, müssen Sie viel mehr als nur das erste Büro ausgeben. Sie müssen eine Infrastruktur erstellen, Hardware- und Softwarelizenzen erwerben. Zum Glück das dritte Büro, das vierte usw. erfordern keine solchen Kapitalinvestitionen mehr.



Nach mehreren Vorfällen von Informationslecks entscheiden Sie sich, einen Spezialisten für Informationssicherheit zu beauftragen. Natürlich stellt er fast die gesamte IT-Infrastruktur auf den Kopf - und gewinnt schnell die aufrichtige "Liebe" aller IT-Spezialisten. Aber nur für eine Weile, tk. weiß, wie er seine Anforderungen und im Allgemeinen den IT-Spezialisten selbst klar begründen kann. Seine erste Anforderung war, alle unnötigen Ports zu schließen - und Informationen über sichere Kanäle zu senden. Er gab viele gute Ratschläge zu Überwachung, Backups, Sicherheit und anderen nützlichen Themen, aber vor allem brachte er im Zusammenhang mit diesem Artikel ein paar weitere Informationssysteme in das Unternehmen, die in den Rest integriert werden mussten. Insgesamt haben Sie bereits 7-8.



Kürzlich wurde ein Unternehmensportal, ein Intranet, gestartet, das sich zu einem guten Helfer für Mitarbeiter entwickelt hat. Die größte Entdeckung für Sie war jedoch, dass das Portal die Struktur des Unternehmens und die Liste der Mitarbeiter nicht anzeigen konnte. Nein, die Jungs haben etwas gezeigt, aber was ist diese Struktur, woher haben sie sie? Es ist nur eine Art Hybrid zwischen einer Schlange und einem Igel! Was ist mit der Liste der Mitarbeiter? Sie haben persönlich mehrere von ihnen gefeuert. Warum tauchen sie immer noch auf? Sind sie im Personalsystem? Und in 1C? Woher kommen diese Daten? ..



Der 1C-Entwickler *) hat einen Vorschlag zum Kauf und zur Implementierung eines Moduls für Buchhaltungsstammdaten vorgelegt. Hier finden Sie alle Informationen zu allen allgemeinen Verzeichnissen (z. B. nach Struktur, Mitarbeitern, Auftragnehmern). wird in einem System gesammelt und gesteuert **)... Und damit der gesamte Informationsaustausch über dieses System erfolgt, ist dieser Prozess visuell und überschaubar. Wenn es Fehler gibt, werden diese sofort bemerkt - und das ist besonders wichtig. Vor einigen Monaten gab es bereits einen Präzedenzfall, in dem Gehaltsinformationen nicht vom Personalsystem auf 1C heruntergeladen wurden und das Gehalt nicht rechtzeitig an die Mitarbeiter übertragen wurde.



Was wird dafür benötigt? Wählen Sie ein solches System. Entwickler empfehlen eine Lösung auf der 1C-Plattform - dies ist ein Konstruktor, der für sich selbst verfeinert werden muss. Außerdem bestehen die Entwickler darauf, dass alle Austausche in Echtzeit stattfinden, kein Nachtaustausch und kein geplanter Austausch. Die Zukunft dieser Entscheidung ist noch nicht sehr klar, aber die Gründe für ihre Notwendigkeit klingen klar und logisch. Nimm es!



*) , 1 . MDM ( -) ESB ( ) . SAP, IBM, Oracle, — Fuse, Mule .



**) , ( — ) API. , 20-30, 40-50 , , . .



Bild



Bild


6



Die territoriale Expansion eines Unternehmens kann mit einer Explosion verglichen werden! Seit einigen Jahren wurden mehrere Dutzend Büros eröffnet, die Belegschaft des Unternehmens hat sich mehrfach erhöht. Die ersten Auslandsbüros wurden in mehreren Ländern der ehemaligen UdSSR eröffnet. Die Menschen dort sind im Allgemeinen unsere, die Prozesse sind alle klar, Gesetzgebung und Steuern unterscheiden sich praktisch nicht von Russland.



Die Hauptfrage bei der Planung der IT-Landschaft und der Integration in diesem Moment ist, ob es möglich ist, dass jedes Informationssystem für alle Länder gleichzeitig funktioniert. In der Praxis hat jedes System seine eigenen Nuancen. Buchhaltungs- und Personalsysteme - sie müssen streng in unterschiedlichen Grundlagen aufbewahrt werden. MDM und ESB mussten so modifiziert werden, dass die Länderbindung in den meisten Nachschlagewerken auftauchte. Darüber hinaus mussten einige Elemente (z. B. vollständiger Name, Positionen, Namen von Auftragnehmern) in mehreren Sprachen gleichzeitig gespeichert werden.



Wir haben es auch geschafft, das Unternehmensportal zu vereinheitlichen, indem wir mehrere Abschnitte in verschiedenen Sprachen erstellt haben. CRM, das neben Kundenfunktionen auch die Automatisierung Ihrer wichtigsten Geschäftsprozesse umfasst, hat auch in allen Ländern der Präsenz erfolgreich funktioniert.



Tatsächlich sind Sie mit der Situation in der IT und im IT-Team zufrieden. Die einmal gelegten Grundlagen ermöglichten eine Erweiterung ohne besondere Schwierigkeiten und Stoppfaktoren. Es ist schwer vorstellbar, wie viel Aufwand und Ressourcen Sie jetzt benötigen würden, wenn das Unternehmen keine Stammdaten und keinen Datenbus hätte. Wir schweigen generell über CRM!



Bild



Bild


Stufe 7: Depression



Es scheint, dass alles in Ordnung ist. Der Austausch läuft, die Daten laufen, die Geschäftsprozesse laufen. Aber.



In letzter Zeit wird immer häufiger von verschiedenen Seiten gehört, dass die Daten falsch sind. Alle Systeme, alle Integrationen wurden viele Male überprüft und getestet. Nein, es gibt keine technischen Fehler oder Ausfälle, alles funktioniert wie am Schnürchen.



Einmal gratulierte Ihnen das Unternehmensportal zu Ihrem Jubiläum mit dem Unternehmen. Alles wäre in Ordnung, aber die Erfahrung schien ein paar Jahre weniger als Sie tatsächlich arbeiten - und das Datum ist nicht das gleiche. Denken Sie, erinnern Sie sich an Ihren Abschluss an der Universität, die ersten Jahre der Arbeit ...



Etwas ist schief gelaufen. Die Entwickler gingen, um es herauszufinden, brachten die Geschichte auf. Es stellte sich heraus, dass sich der Personalreferent mit einer Art Neuverhandlung des Arbeitsvertrags versiegelt und das falsche Datum eingegeben hatte. Es ist klar, der übliche menschliche Faktor, das ist okay.



Am nächsten Tag haben Sie einen wichtigen Vertrag unterschrieben. Vorauszahlung? Nein, für einige Tage wird das Geld nicht auf dem Konto gutgeschrieben. Haben Sie es genau aufgelistet? Genau aufgeführt! Und was ist los? Ein Anruf bei der Bank, sagen sie: ein Fehler! Es stellte sich heraus, dass die Daten zu den Details im MDM-System veraltet sind: Sie haben sich geändert. Und der Angestellte, der sie reparieren sollte, wurde krank.



Und davon gibt es fast jeden Tag viel, mit fast jedem Nachschlagewerk und jedem Prozess. Die Zahl der Menschen, die mit der Situation im Unternehmen unzufrieden sind, wächst, die Mitarbeiter machen das Stammdatensystem für alles verantwortlich, die Betreiber entschuldigen sich immer wieder und sprechen über Fehler der Mitarbeiter.



Sie haben sich sogar gefragt, ob Sie die von Ihnen verwendeten Produkte ersetzen sollen. Bei einer Präsentation wurde hier gesagt, dass SAP-Produkte (Oracle, IBM) nicht fehlerhaft sind! Die Entwickler wenden ein: Nein, es geht nicht um die Produkte, es geht um die Prozesse. Ein externes Audit wurde durchgeführt, er bestätigte, dass die Systeme technisch korrekt funktionieren.



Bei großen Informationsmengen wurde ein Problem entdeckt, das bisher aufgrund seiner Bedeutungslosigkeit - der Qualität der Stammdaten - niemand beachtet hatte. Daten werden veraltet, Daten verlieren ihre Relevanz, Personen, die diese Daten eingeben, machen ständig Fehler. Und das ist niemandes Schuld: Fehler werden unweigerlich auf Bänden von Hunderttausenden von Datensätzen auftreten.



Ein zusätzlicher Faktor, der die Fehlerwahrscheinlichkeit erhöhte, war, dass Sie einmal ein harmonisiertes Dateneingabeszenario gewählt haben. Dies bedeutet, dass Daten in jedes System eingegeben und dann in MDM gesammelt werden können. Beispielsweise kann in 1C über das Unternehmensportal eine neue Gegenpartei zu CRM hinzugefügt werden - auf eine Weise, die für einen bestimmten Mitarbeiter zu einem bestimmten Zeitpunkt bequem ist.



Datenqualitätsproblem? Okay, Entwickler haben wahrscheinlich viele Tools zur Datenqualitätskontrolle, um den Prozess zu automatisieren. Wie viel? Und was, schreiben Sie einfach Schecks mit Ihren Händen?



Leider gab es keine einfache Lösung für dieses Problem. Es hätte für eine Weile ignoriert werden können, aber in der Dynamik wurde klar, dass dieses Problem Sie nach einigen Stufen der Unternehmensentwicklung einfach begraben würde. Und niemand konkreter wird dafür verantwortlich sein. Aber wie schwierig ist es, komplexe Lösungen zu implementieren!



Bild


Stufe 8



Es gibt eine Lösung für das Datenqualitätsproblem!



Ja, dies erforderte eine qualitative Änderung des Ansatzes für die Arbeit mit Daten in all ihrer Vielfalt. Das Veränderungsprojekt wurde von jemandem fast scherzhaft als „Qualität für Qualität“ bezeichnet.



Das Konzept einer Person, die für Daten verantwortlich ist, ist für jeden bestimmten Eintrag in jedem Verzeichnis aufgetaucht (es ist offensichtlich, dass es sich nicht um eine IT-Abteilung handeln kann). Alle Prozesse wurden analysiert - und ein Mechanismus zur Klassifizierung von Fehlern, ein Mechanismus zur Erstellung von Datenprüfungen wurde entwickelt. Während sich Daten ansammeln, treten immer mehr Arten von Fehlern auf, was bedeutet, dass der Prozess der Festlegung von Regeln und Überprüfungen tatsächlich in den Dateneingabeprozess selbst integriert werden sollte.



Es gab eine lange Debatte darüber, ob die Datenqualitätskontrollfunktion zentralisiert oder dezentralisiert werden sollte. Die Finanzabteilung war der Ansicht, dass die Qualität der Vertrags- und Rechnungsdaten in ihrem Verantwortungsbereich liegt. Der Verwaltungs- und Wirtschaftsmanager betrachtete die Daten auf dem Grundstück als „seine eigenen“ und so weiter. Es wurde schnell klar, dass es in Bezug auf verschiedene Standorte im Unternehmen unterschiedliche Kriterien für die Datenqualität gibt.



Zum einen wird ein Schnitt benötigt, zum anderen ein anderer - es kam zu dem Punkt, dass sich herausstellte, dass einige der Anforderungen sogar widersprüchlich waren. Daher wurde seitdem ein Register solcher Datenanforderungen erstellt, das selbst Stammdaten sind Alle anderen Systeme benötigen diese Informationen jetzt. Und es wurde beschlossen, die Datenqualitätsmanagementfunktion selbst zu zentralisieren, um ernsthafte Befugnisse zur Änderung von Prozessen im Unternehmen zu erhalten.



Veränderte Prozesse im Unternehmen zeigten eine interessante Tatsache: Personen, die Daten eingeben, sind in der Regel nicht daran interessiert, welche Auswirkungen ihre Fehler später auf andere haben. Und es ist schwierig, solche Mitarbeiter zu motivieren, die Qualität zu überwachen und Fehler „nur weil“ zu korrigieren. Es stellte sich jedoch auch heraus, dass wenn sie die Konsequenzen beschreiben (hier ist eine irrelevante Requisite, weil Mitarbeiter X morgen kein Gehalt erhält; es gibt einen Fehler, der dazu führt, dass das Geld an den falschen Ort fließt), dies ihre erhöht Interesse an dem Prozess.



Ein Datenqualitätskontrollsystem wurde entwickelt - DQS als MDM-Modul. Sie startete Überprüfungen (nach einem Zeitplan und beim Hinzufügen jedes Eintrags) - und meldete den Fehler persönlich der Person, die den Fehler gemacht hatte. Mit einer Beschreibung der möglichen Folgen.



Die Regeln im System waren zuerst 100, dann 500, nach einem Jahr gab es bereits ungefähr tausend! Die Personalabteilung half sehr bei Schulungen, schlug Optionen zur Motivation der Mitarbeiter vor, erstellte Infografiken und einen Cartoon-Indikator für die Anzahl der Fehler, wobei deren Rückgang festgestellt wurde. Ein Wettbewerb hat sogar begonnen, mehr Fehler zu finden und mehr Regeln hinzuzufügen! Natürlich mit einem vierteljährlichen Bonus.



Die nächste Entwicklungsstufe des DQS-Systems sind intelligente Regeln, Fuzzy-Regeln, die Regeln aggregieren (z. B. muss der Gesamtwert in zwei Berichten, die dieselbe Entität von verschiedenen Seiten beschreiben, übereinstimmen).



Die höchste Stufe von DQS ist die Qualitätskontrolle von Stammdaten und sogar deren systemischem Inhalt auf der Grundlage offener Daten der Regierung. Ein Beispiel sind Dienste für Gegenparteien auf der Steuerwebsite, mit denen Sie die Richtigkeit der Angaben in Ihrem MDM überprüfen können.



Bild



Bild


Stufe 9: Akzeptanz



Für die Qualität der Daten, für die Richtigkeit der auf ihrer Grundlage erstellten Berichte können Sie ruhig sein. Die Fehlerbehebung ist in den genetischen Code Ihres Unternehmens eingebettet - und geschieht von selbst.



Ein klares Verständnis des aktuellen Zustands der Prozesse, die Arbeit mit Berichten in Dynamik, die Qualitätskontrolle der Produktion und die Arbeit mit Kunden ermöglichten es Ihnen, sich auf dem Markt zu behaupten. Ihr Firmenname ist praktisch zum Synonym für die Branche geworden.



Ihr Geschäft hat sich jedoch verlangsamt. Es sieht so aus, als ob Sie kurz davor stehen, den gesamten freien Markt zu besetzen, und weiteres Wachstum ist hauptsächlich durch Akquisitionen und Fusionen möglich. Eines der Hauptprobleme bei Akquisitionen ist die Integration des neuen Teams mit all seinen etablierten Prozessen in Ihr Unternehmen.



Lassen wir den administrativen Teil und die Geschäftsprozesse außerhalb der Klammern. Wenn wir über Integration sprechen, ist die Aufgabe selbst technisch nicht sehr schwierig. Die Schulung neuer Mitarbeiter wird durchgeführt, dann wird ein bestimmter Zeitpunkt festgelegt, die „X“ -Stunde. Nach der "X" -Stunde müssen alle neu gestarteten Prozesse, neuen Auftragnehmer und neuen Verträge streng in Ihren Hauptsystemen aufbewahrt werden. Diese Systeme halten problemlos bis zu 10-20% und sogar 50% Wachstum aus. Mit allen modernen Systemen der Klassen MDM, ESB, CRM usw. können Sie sich selbst skalieren, indem Sie einfach neue Servergeräte kaufen.



Parallel dazu müssen Sie nach etwa einer Stunde "X" die Informationssysteme des erworbenen Unternehmens einfrieren - und deren Speicherauszug generieren, Informationen vorbereiten und in Ihr Format bringen. Es kann sich herausstellen, dass einige der Daten fehlen - es wird notwendig sein, sie entweder wieder aufzufüllen oder vorübergehend fiktive Entitäten zu erstellen, aus denen ihr Zweck klar hervorgeht. Allmählich müssen alle ersetzt und mit realen Daten angereichert werden. Der Zeitpunkt und die Verantwortung für diese Arbeit sollten ebenfalls festgelegt werden.



Bild



Bild


Level 10



Nachdem Sie die Berichterstellung erneut aus dem BI-System entladen hatten, haben Sie sich die Zahlen angesehen - und nachgedacht. Die Anzahl der Mitarbeiter in Ihrem Unternehmen wird bald sechsstellig sein, dies ist die Bevölkerung einer ganzen Stadt. Der Jahresumsatz liegt nahe bei 0,1% des russischen BIP - und übersteigt das BIP der Altai- und Tuva-Republiken. Auf dem Gebiet des ersteren. Der Markt der UdSSR gehört Ihnen! Und um ehrlich zu sein, ist er voll beschäftigt. Es gibt keinen anderen Ort, an dem man wachsen kann.



Vor kurzem ist ein Ereignis passiert, von dem Sie seit vielen Jahren geträumt haben! Sie haben ein kleines Unternehmen übernommen, das auf dem EU-Markt tätig ist - und mehrere neue Flaggen auf die Karte gesetzt.



Wenn sich diese Übernahme in geschäftlicher und administrativer Hinsicht nicht wesentlich von den Unternehmen innerhalb der ersteren unterscheidet. Die technische Integration der UdSSR in Ihre Infrastruktur ist weitaus besorgniserregender.



Hauptgrund ist die strenge Gesetzgebung der Europäischen Union in Bezug auf personenbezogene Daten (und wie Experten erklären, können in der Europäischen Union fast alle Daten personenbezogenen Daten zugeordnet werden), die sogenannte DSGVO ist eine Bestimmung zum Datenschutz und Privatsphäre in der Europäischen Union.



Neben der Datenqualität erscheinen mehrere weitere Kategorien, hauptsächlich in Bezug auf personenbezogene Daten. Sie müssen diese Kategorien in allen Prozessen erfassen: Zustimmung, Vertrag, öffentlicher Auftrag, vitales Interesse, berechtigtes Interesse oder berechtigte Nachfrage. Sie müssen bereit sein, personenbezogene Daten auf Wunsch der Person (betroffenen Person) selbst zu löschen, wenn bestimmte Bedingungen eintreten. Außerdem müssen Sie nicht nur den Datenschutz gewährleisten (dies haben Sie dank des Informationssicherheitsdienstes schon lange), sondern auch regelmäßig Prüfungen dieses Schutzes durchführen.



Und vor allem: Die Daten müssen auf Servern in der Europäischen Union gespeichert werden. In Zukunft werden diese oder ähnliche Anforderungen in immer mehr Ländern auftreten, und für ihre Verletzung werden einfach hohe Geldstrafen verhängt. In der Europäischen Union sind dies bis zu 20 Millionen Euro oder bis zu 4% des weltweiten Umsatzes des Unternehmens.



In diesem Moment stellt sich fast immer heraus, dass Sie aufgrund der Architektur Ihrer Informationssysteme nicht direkt mit geografisch verteilten Datenbanken arbeiten können. Wenn Sie dieses Niveau jedoch erfolgreich erreicht haben, wird Ihr IT-Team höchstwahrscheinlich Lösungen finden. Da diese Änderungen mehrere Monate, wenn nicht sogar ein Jahr dauern, ist es besser, sie im Voraus vorzubereiten.



Lokale Firma, regionale, föderale, was kommt als nächstes? Global?



Die ganze Welt wartet auf dich!



Bild



Bild


Ergebnisse



Ich möchte einige Schlussfolgerungen aus der obigen Geschichte teilen. Nicht alle Schlussfolgerungen sind eindeutig - und ich gehe davon aus, dass sie Einwände hervorrufen können. Basic:



  1. Ein durchdachter Ansatz zur Organisation und Integration von Stammdaten ist für das Unternehmen von strategischer Bedeutung. Fehler in ihnen können das Wachstum des Unternehmens stoppen oder sogar ganz begraben.
  2. Es kommt nicht nur auf die Stammdaten selbst an, sondern auch auf deren Qualität. Mit dem Wachstum des Unternehmens wird das Problem der Datenqualität kritisch.
  3. Gleichzeitig ist jede nächste Entwicklungsstufe von MDM, ESB, DQS teuer und mit zusätzlichen Kosten verbunden. Es gibt eine klare Skala, auf deren Grundlage Sie die aktuelle Infrastruktur bilden können. Es ist nicht erforderlich, es mit einem Rand von mehr als 1-2 Ebenen zu erstellen.
  4. Die Verantwortung für die Qualität der Daten sollte nicht von der IT-Abteilung, sondern vom gesamten Unternehmen getragen werden. Die Aufgabe der IT besteht darin, bequeme Tools zur Umsetzung dieser Verantwortung bereitzustellen.
  5. Die Datenqualitätsmanagementfunktion sollte zentralisiert werden. Der Qualitätskontrollprozess wird ab der ersten Eingabe auf alle Teilnehmer an der Arbeit mit Daten verteilt.


Ich lade Sie zur Diskussion ein!



All Articles