Nicht so beängstigendes ERP-Projekt wie gemalt

Hallo Habr!

Unter dem Druck eines so lebhaften Interesses an ERP-Systemen (Enterprise Resource Planning) riss er die Immobilien von seinem Stuhl und beschloss, seine Eindrücke zu teilen. Versuchen wir zu verstehen, wer, warum und wie viel ERP, ob überhaupt etwas reguliert werden muss und wo bei alledem die gleiche Flexibilität besteht, die ERP angeblich nicht hat.

Als SAP, wie Wikipedia sagt, 1972 seine ersten Schritte unternahm ...

... was war die erste Funktion? Buchhaltung. Und bis jetzt beginnen sie oft, SAP genau aus dem Rechnungswesen heraus zu implementieren - dort ist alles relativ klar, und "völlig Fremde, nicht aus unserer Region" haben sich um die Vorschriften gekümmert.

Was macht ein Unternehmen? Die Firma verdient Geld. Das heißt, alles, was passiert, spiegelt sich in der Finanzlage wider. Geld kam - wir haben die Rechnung bezahlt. Rohstoffe kamen an - Fertigwaren verließen das Lager. Sie schrubbten um die Scheune herum - wir haben ein Brötchen gebacken (das heißt, sie haben etwas gemacht) ... nun, im Allgemeinen habe ich es mitgebracht, Buchhalter! Du weißt was ich meine. Italiener hatten es im 13. Jahrhundert vor SAP erfunden.

Nachdem sich SAP in die Buchhaltung eingeschlichen hatte und die Dateneingabe nicht über Lochkarten, sondern über die Tastatur gestartet wurde, entschieden sich faule Smart Heads, denselben Ansatz für Beschaffung, Produktion, Qualitätskontrolle usw. zu verwenden. Und das ist es, was daraus wurde.

ERP-Systeme - eine große Anzahl. Groß, klein, für verschiedene Branchen ... Ich hatte die Chance, mit dreieinhalb zu arbeiten , und alle drei waren sehr unterschiedlich. Und ja, liebe Liebhaber, wenn Sie etwas Eigenes schreiben möchten, wird Ihnen ERP auch nicht langweilig.

Fast alles, was (aus Sicht des Herstellers) dem produzierenden Unternehmen das Leben erleichtern soll, hat ein ERP-Tag. Gott sei ihr Richter ... Ich möchte in diesem Artikel keine Themen wie "ERP hat ein Lagerbuchhaltungssystem" polieren - erstens gibt es dort nicht immer (aber an einigen Stellen gibt es ein Hotelzimmerreservierungssystem), zweitens ist es nichts für Sie was nicht verpflichtet. Sie möchten nicht - lassen Sie Ihren Ladenbesitzer die Lagerliste jeden Monat zur Buchhaltung bringen, kein Problem.

Ich möchte auf die Tatsache eingehen, dass uns ein solches System, wie ein Kollege es ausdrückt, „gibt“.

Das ewige Problem des Entwicklers: Welcher Stapel soll verwendet werden? wie man Entwicklung durchführt; Woher bekommen die Entwickler? wer kennt diesen Stapel; an wen man sich wenden kann, wenn alles schlecht ist; wie man die Qualität der Entwicklung kontrolliert ...

Die Besonderheiten von Geschäftsanwendungen (zusätzlich zu den oben genannten): Wie Sie Ihr Programm nach 10 - 20 - 30 Jahren zum Laufen bringen, aber bitte mit allen historischen Daten; DRUCKEN (für diejenigen, die überrascht waren: Drucken ist im Allgemeinen ein separates Problem, in SAP gibt es drei Motoren parallel); So garantieren Sie die Datenkonsistenz.

Ein gutes ERP löst diese Probleme für Sie. In der Hitze des Kampfes haben wir vergessen, dass SAP ein Entwicklungssystem ist (in dem ERP-Funktionen implementiert sind und vieles mehr). Glauben Sie mir nicht - laden Sie ein Mini-SAP herunter. Es ist „nackt“ - es enthält nur dieses Entwicklungssystem, diesen Server, diese Datenbank und diesen Client. Dort finden Sie keine ERP-Funktionalität. Sie finden jedoch Grafikdesigner von Datenbanktabellen, Ihre eigene Programmiersprache, ein Verpackungssystem für den Transport von Programmen zwischen Systemen, einen Fensterdesigner, Benutzerverwaltung, Zugriffsrechte usw. (Jetzt werfen sie mir faule Tomaten, weil sich im "neuen" SAP viel geändert hat. Ich bereue, bereue ...)

Wenn Sie eine eigene Sprache für ERP entwickelt haben, ist diese auch auf diese Aufgabenklasse zugeschnitten. Und das ist alles - um den Entwicklungsprozess zu beschleunigen! (Gelächter)

Und Sie finden immer SAP-Spezialisten - Sie müssen nur bezahlen. Und so - ein Ort des Brotes ... Es ist eine andere Sache, wenn der einzige Programmierer in IHRER Firma, der in den letzten 10 Jahren in Java umgeschrieben hat, wirklich alle Programme vom Knopf zum Öffnen der Tür zum Lagerautomatisierungssystem unter die Rolle gekommen sind. Hier ist alles schlecht und es gibt niemanden, der hilft. Aber die IT-Kosten waren in all den Jahren lächerlich. Nun, er lacht gut ... weißt du?

Jahre vergingen, SAP überwog Kunden und jeder Kunde hat seine eigenen Kakerlaken im Kopf. Jemand lädt Orangen in Fässer, jemand gibt Kredite und jemand bietet Dienstleistungen an. Und so stellte sich heraus, (1) mehrstufige Logik, die für einen bestimmten Client konfiguriert ist; (2) Einstiegspunkte für die Programmierung in einem Projekt; (3) ein riesiges Ökosystem von Modulen - zum Beispiel Wartung oder Import-Export.

Was ist so schlimm?
Nun, es ist eine Sünde, sich zu verstecken ... Der Code, der bis zu 30 Jahre alt sein kann und nach den damaligen Kanonen geschrieben wurde, ist im 21. Jahrhundert nicht sehr angenehm zu pflegen. Daher drei Druckmaschinen. Deshalb gibt es verschiedene Möglichkeiten, mit Speicher zu arbeiten, daher objektorientiertes ABAP und "normal". Wie auch immer, viele "alte", "neue" und "völlig neue" Technologien. Gibt es noch viel mehr Systeme, in denen Programme von vor dreißig Jahren parallel zu neuen arbeiten?

Darüber hinaus werden im Projekt Programme geschrieben, die häufig wiederholte Situationen noch mehr automatisieren. Viel kann manuell erledigt werden, aber nur wenige Benutzer kennen das System so gut.

Was mich betrifft, scheitern die meisten Projekte daran

  • wählte das falsche ERP
  • Kein Glück mit Beratern
  • konnte nicht systematisieren, was im Unternehmen passiert
  • dass es möglich war, zu systematisieren, funktioniert in ERP nicht, aber ich möchte wirklich (und ERP entstellt)
  • Mitarbeiter machten immer noch wie zuvor
  • Sie wollten sofort alles um 110% automatisieren
  • entschieden, dass ERP ein weiteres Spielzeug für IT-Spezialisten ist, lassen Sie sie implementieren und tun

Wenn wir also über die Implementierung von ERP sprechen und nicht über den Wechsel zu einem anderen ERP, werden Sie leiser und fahren fort. Und es ist sehr wichtig, sich daran zu erinnern, dass ERP Jahrhunderte bis Jahrzehnte dauert. Die Implementierung ist nur der Anfang.

Lassen Sie mich diesbezüglich Abschied nehmen.

Ihr m_OO_m

Source: https://habr.com/ru/post/de456654/


All Articles