Web-Entwicklung

Führendes System

Das führende System ist für eine bestimmte Datenart das Programm, in dem der verbindliche Wert entsteht und gepflegt wird; alle anderen Systeme übernehmen diesen Wert als Kopie und ändern ihn nicht selbst.

Welches System je Datenart führt, gehört in jeder Systemlandschaft mit [[schnittstelle|Schnittstellen]] festgelegt; ohne diese Ordnung entstehen widersprüchliche Werte in mehreren Programmen.

In einfachen Worten

Sobald dieselbe Angabe in zwei Systemen vorkommt, stellt sich die Frage, welcher Wert gilt, wenn beide voneinander abweichen. Die Antwort gibt die Datenführung: Je Datenart wird ein einziges System bestimmt, in dem der Wert gepflegt wird, und jede Änderung geschieht ausschließlich dort. Alle anderen Systeme zeigen eine Kopie, die über den Abgleich erneuert wird. Die Führung wird je Datenart getrennt vergeben: Für Artikel und Preise führt im Handel meist die Warenwirtschaft, für Produktbeschreibungen und Bilder je nach Aufbau ein PIM-System, für Buchungssätze die Buchhaltung. Eine Änderung in einem nicht führenden System hält nur bis zum nächsten Abgleich: Der stellt den geführten Wert wieder her und verwirft die Korrektur.

Wozu brauche ich das?

Gebraucht wird die Festlegung in jedem Projekt, das zwei Systeme verbindet: bei der Shop-Anbindung, beim Aufbau eines Kundenportals, bei der Einführung neuer Software neben dem Bestand. Sie gehört schriftlich in die Anforderungen, je Datenart eine Zeile. Strittig wird sie typischerweise bei Datenarten, die mehrere Abteilungen pflegen wollen, etwa Kundenadressen zwischen Vertrieb und Buchhaltung; genau diese Fälle klärt die Festlegung, bevor die Technik gebaut wird.

Beispiel aus der Praxis

Ein Fachhändler betreibt Warenwirtschaft, Shop und ein Werkzeug für E-Mail-Werbung, und in allen dreien stehen Kundenadressen. Jahrelang wurden Adressänderungen dort erfasst, wo sie gerade gemeldet wurden, mit dem Ergebnis dreier abweichender Bestände und Rechnungen an alte Anschriften. Die Neuordnung bestimmt die Warenwirtschaft zum führenden System für Adressen: Änderungen werden nur dort erfasst, Shop und Werbewerkzeug erhalten die Werte im Abgleich. Nach einer einmaligen Bereinigung der Bestände stimmen die Anschriften in allen Systemen überein.

Wirtschaftlicher Nutzen

Die Festlegung kostet eine Entscheidung und spart danach laufend Suchzeit, Doppelpflege und Fehlerfolgen: falsche Lieferanschriften, veraltete Preise, widersprüchliche Auskünfte gegenüber Kunden. Für Projekte ist sie ein Kostenfaktor im positiven Sinn, denn Angebote für Schnittstellen werden erst vergleichbar, wenn die Datenführung je Datenart feststeht und kein Anbieter sie stillschweigend anders annimmt.

Typische Fehler

  • Die Führung je System statt je Datenart vergeben, obwohl ein System für Preise führen kann und für Texte nicht.
  • Korrekturen im nicht führenden System erfasst, die der nächste Abgleich wieder überschreibt.
  • Zwei Systemen Schreibrechte auf dieselbe Datenart gegeben, Konflikte bleiben dem Zufall überlassen.
  • Die Festlegung nirgends dokumentiert, jeder neue Mitarbeiter pflegt dort, wo er es gewohnt ist.
  • Beim Systemwechsel vergessen, die Führung neu zu vergeben und die Übergangszeit zu regeln.

Worauf achten?

  • Je Datenart genau ein führendes System benennen und die Liste dem Team zugänglich machen.
  • Eingabemasken nicht führender Systeme für die betroffenen Felder sperren oder als Anzeige kennzeichnen.
  • Rückfragen aus dem Tagesgeschäft als Hinweis lesen: Wo Unsicherheit herrscht, fehlt die Festlegung.
  • Bei neuen Systemen die Datenführung vor der Anbindung klären, nicht nach dem ersten Konflikt.
  • Ausnahmen mit Rückschreibung, etwa Portaleingaben der Kunden, als geprüften Rückkanal gestalten.

Häufig gestellte Fragen

Was bedeutet führendes System?

Das System, in dem eine Datenart verbindlich entsteht und gepflegt wird. Alle anderen Programme übernehmen den Wert als Kopie über einen Abgleich und ändern ihn nicht selbst.

Warum darf ich Daten nicht im Shop ändern, wenn die Warenwirtschaft führt?

Weil der nächste Abgleich den geführten Wert erneut überträgt und die Shop-Änderung überschreibt. Die Korrektur gehört in das führende System, von dort erreicht sie alle angebundenen Kanäle dauerhaft.

Kann es mehrere führende Systeme geben?

Je Datenart führt genau ein System, über die Datenarten hinweg mehrere: die Warenwirtschaft für Artikel und Preise, ein PIM für Beschreibungen und Bilder, die Buchhaltung für Buchungen. Die Liste dieser Zuordnungen ist die Datenführung des Betriebs.

Wie wird festgelegt, welches System führt?

Nach der Frage, wo die Angabe fachlich entsteht und gepflegt werden kann: Wer ändert sie im Alltag, welches System prüft sie, welches braucht sie zuerst. Die Entscheidung trifft der Betrieb vor dem Bau der Schnittstelle und hält sie schriftlich fest.