Automatisieren, Standardsoftware kaufen oder eine kleine Anwendung entwickeln?

IT-PLANUNG · PROZESSDIGITALISIERUNG

Ein manueller Ablauf wird nicht automatisch besser, wenn er in Software nachgebaut wird. Zuerst werden Zweck, Entscheidungen, Ausnahmen, Daten und Verantwortlichkeiten geklärt. Danach lässt sich begründet entscheiden, ob Konfiguration, Standardsoftware, eine Automation oder eine kleine individuelle Anwendung den geringsten dauerhaften Aufwand erzeugt.

Für häufige, stabile Übergaben zwischen vorhandenen Systemen kann eine Automation genügen. Ein marktüblicher Kernprozess gehört meist in bewährte Standardsoftware. Eine individuelle Anwendung ist plausibel, wenn der Ablauf wirklich unternehmensspezifisch ist, einen messbaren Nutzen stiftet und dauerhaft betrieben werden kann. Mischformen sind normal.

Dieser Leitfaden liefert eine vollständige Entscheidungsmethode: Prozessaufnahme, Vereinfachung, Daten- und Schnittstellenprüfung, Make-or-buy-Matrix, Gesamtkosten, Prototyp, Sicherheits- und Betriebskonzept, Migration, Abnahme und Rückbau.

Kapitelübersicht

1. Der tatsächliche Prozess wird vor jeder Lösung aufgenommen

Die beste Beschreibung entsteht aus realen Fällen, nicht aus einer idealisierten Besprechung. Normalfall, Ausnahmen, Wartezeiten, Rückfragen, Medienbrüche und Korrekturen werden mit konkreten Beispielen erfasst.

Prozesssteckbrief
FeldZu dokumentierenBeispiel
AuslöserEreignis, das den Vorgang startetKundenauftrag geht per E-Mail ein.
ErgebnisBeobachtbarer fertiger ZustandAuftrag ist geprüft, terminiert und im Fachsystem angelegt.
EingabenDokumente, Datensätze und MitteilungenPDF-Auftrag, Stammdaten und gewünschter Termin
SchritteTatsächliche Handlungen in ReihenfolgeÖffnen, prüfen, übertragen, freigeben, bestätigen
EntscheidungenRegeln mit möglichen AusgängenBetrag über Grenze benötigt zweite Freigabe.
AusnahmenFälle außerhalb des NormalwegsFehlende Kundennummer oder widersprüchlicher Termin
SystemeQuelle, Zwischenablage und ZielOutlook, Excel-Liste und Fachanwendung
RollenAusführende, Prüfer und VerantwortlicheSachbearbeitung, Teamleitung und Systemverantwortlicher
VolumenFälle je Tag/Monat und Spitzen60 Vorgänge monatlich, Monatsende doppelt
QualitätHeutige Fehler, Nacharbeit und SuchzeitenDoppelerfassung und vergessene Rückmeldung
FristMaximale Durchlauf- und LiegezeitBestätigung innerhalb eines Arbeitstags
NachweisProtokoll, Status und AufbewahrungZeitstempel und freigegebener Auftrag

Prozessaufnahme in sechsundzwanzig Schritten

  1. Fachlich verantwortliche Person benennen.
  2. Drei normale und drei problematische Echtfälle auswählen.
  3. Auslöser und gewünschtes Endergebnis festhalten.
  4. Jeden Handgriff in tatsächlicher Reihenfolge beobachten.
  5. Verwendete Konten, Ordner, Dateien und Systeme notieren.
  6. Kopierte Felder und manuelle Berechnungen markieren.
  7. Entscheidungsregeln und Schwellenwerte erfassen.
  8. Rückfragen und fehlende Informationen aufnehmen.
  9. Ausnahmen nach Häufigkeit und Wirkung ordnen.
  10. Wartezeiten von Bearbeitungszeiten trennen.
  11. Doppelerfassung und Medienbrüche markieren.
  12. Fehlerarten und Korrekturaufwand erfassen.
  13. Freigaben und Vier-Augen-Schritte dokumentieren.
  14. Dateneigentümer und führendes System je Feld bestimmen.
  15. Personenbezogene und vertrauliche Daten kennzeichnen.
  16. Aufbewahrungs- und Löschregeln erfassen.
  17. Zugriffsrollen und Stellvertretung aufnehmen.
  18. Monatsvolumen und Spitzenlast messen.
  19. Abhängigkeit von einzelnen Personen prüfen.
  20. Bestehende Exporte, APIs und Konnektoren ermitteln.
  21. Lizenz- und Vertragsgrenzen aufnehmen.
  22. Manuelle Rückfallmöglichkeit beschreiben.
  23. Heutige Kosten und Zeit mit Stichprobe messen.
  24. Zielkennzahlen und Mindestqualität definieren.
  25. Nicht automatisierbare Entscheidungen benennen.
  26. Prozesssteckbrief von Ausführenden bestätigen lassen.

Ein Ablaufdiagramm braucht Belege

Jeder Schritt verweist auf ein tatsächliches Beispiel, eine Maske, ein Feld oder eine Regel. Aussagen wie „Das machen wir immer so“ werden mit Stichproben geprüft. Häufig existieren mehrere Varianten, weil einzelne Mitarbeitende fehlende Informationen unterschiedlich ergänzen. Diese Unterschiede werden vor einer Automatisierung entschieden, nicht unbemerkt in Code gegossen.

Die Aufnahme endet mit einer verbindlichen Grenze: Was gehört zum Projekt, was bleibt bewusst manuell und welche vorgelagerten Probleme – etwa schlechte Stammdaten – müssen separat gelöst werden?

2. Weglassen und vereinfachen stehen vor der Automatisierung

Ein unnötiger Schritt wird durch Automation nur schneller unnötig. Vor der Werkzeugwahl werden Zweck, doppelte Kontrollen, Eingabefelder, Freigaben und Ausnahmen reduziert.

Vereinfachungsfragen vor Technik
BeobachtungPrüffrageMögliche Änderung
Daten werden zweimal erfasstWelches System ist führend und kann das zweite lesen?Doppelerfassung entfernen oder synchronisieren.
Excel-Liste bildet nur Status abKann das Fachsystem den Status bereits führen?Vorhandene Ansicht oder Feld konfigurieren.
Jeder Fall braucht RückfrageWelche Pflichtinformation fehlt am Eingang?Formular oder Auftragseingang verbessern.
Freigabe erfolgt pauschalWelches Risiko rechtfertigt sie?Nur Ausnahmen oder Schwellenwerte freigeben.
Dokument wird aus Vorlage kopiertKann eine Standardvorlage mit Feldern genügen?Dokumentgenerierung ohne eigene Anwendung.
Viele Varianten unterscheiden sich kaumWelche Regeln sind wirklich fachlich verschieden?Varianten standardisieren.
Status wird per E-Mail nachgefragtKann ein vorhandenes Portal oder Bericht ihn anzeigen?Selbstbedienungsansicht statt Benachrichtigungsflut.
Ausnahme wird zum NormalfallIst Prozessregel falsch oder Stammdatum unvollständig?Ursache korrigieren statt Sondercode ergänzen.

Vereinfachungsworkshop in vierzehn Schritten

  1. Jeden Schritt nach seinem Geschäftszweck fragen.
  2. Schritte ohne nachweisbaren Zweck streichen.
  3. Doppelte Erfassung einem führenden System zuordnen.
  4. Pflichtfelder auf wirklich notwendige Angaben reduzieren.
  5. Eingaben frühzeitig validieren.
  6. Standardwerte nur mit fachlicher Begründung setzen.
  7. Entscheidungsregeln schriftlich vereinheitlichen.
  8. Freigaben nach Risiko staffeln.
  9. Seltene Ausnahmen bewusst manuell lassen.
  10. Häufige Ausnahmen in den Normalprozess überführen.
  11. Vorhandene Softwarefunktionen erneut prüfen.
  12. Benachrichtigungen auf handlungsrelevante Ereignisse begrenzen.
  13. Vereinfachten Ablauf mit echten Fällen durchspielen.
  14. Erst den bestätigten Sollprozess technisch bewerten.

Eine manuelle Reststrecke ist nicht automatisch ein Mangel. Wenn zweimal im Jahr ein Sonderfall auftritt, kann eine dokumentierte Bearbeitung wirtschaftlicher und sicherer sein als eine dauerhaft zu wartende Sonderlogik. Automatisiert werden vor allem häufige, regelgebundene und überprüfbare Schritte.

3. Vier Lösungsebenen decken die meisten Fälle ab

Zwischen Handarbeit und Individualsoftware liegen Konfiguration und Workflow-Automation. Viele Projekte werden unnötig groß, weil diese Zwischenstufen übergangen werden.

Lösungsoptionen im Vergleich
OptionGeeignet wennTypische Grenze
Vorhandene Software konfigurierenFelder, Ansichten, Vorlagen, Regeln oder Berechtigungen bilden den Bedarf bereits abHerstellerlogik und Produktgrenzen bleiben verbindlich.
Standardsoftware einführenDer Kernprozess ist am Markt verbreitet und mehrere Anbieter unterstützen ihnUnternehmen muss Teile seines Ablaufs an Standardmodell anpassen.
Automation zwischen SystemenAuslöser, Daten und Regeln sind stabil; APIs oder unterstützte Konnektoren existierenFehlerzustände, Limits und Änderungen beider Systeme müssen betrieben werden.
Low-Code-AppBegrenzte eigene Oberfläche und Logik werden nahe an bestehender Plattform benötigtLizenz, Umgebungen, Eigentum und Application Lifecycle Management bleiben nötig.
Kleine individuelle AnwendungUnternehmensspezifischer Ablauf schafft messbaren Nutzen und Standards passen nichtEntwicklung ist nur der Anfang; Sicherheit, Hosting, Support und Weiterentwicklung bleiben.
Manueller dokumentierter ProzessVolumen gering, Urteil komplex oder Ausnahme seltenSkalierung und Personenabhängigkeit begrenzen den Ansatz.
MischformStandardsoftware führt Stammdaten, Automation verbindet, kleine Oberfläche behandelt AusnahmenSchnittstellen und Verantwortungsgrenzen müssen eindeutig sein.

Schnelle Vorauswahl mit acht Kriterien

Eignung der Lösungsformen
KriteriumSpricht eher für StandardsoftwareSpricht eher für AutomationSpricht eher für individuelle Anwendung
ProzessüblichkeitViele Unternehmen arbeiten ähnlichSysteme sind passend, Übergaben manuellAblauf ist wirklich differenzierend
RegelstabilitätHersteller bildet StandardregelnKlare, stabile Wenn-dann-LogikEigene Logik mit beherrschbarer Änderungsrate
OberflächenbedarfVorhandene Masken genügenKaum neue Oberfläche nötigNeue rollenbezogene Bedienung ist zentral
DatenführungStandardprodukt kann System of Record seinQuellsysteme bleiben führendEigenes Datenmodell ist begründet
IntegrationenUnterstützte StandardschnittstellenWenige APIs/Konnektoren verbindenMehrere komplexe bidirektionale Integrationen
AusnahmenIm Produkt vorgesehenSeltene Fälle bleiben manuellAusnahmen sind Teil des Kerngeschäfts
BetriebHersteller und Dienstleister teilen VerantwortungFlow-Eigentümer betreibt ÜbergabenUnternehmen trägt Anwendungslifecycle
AusstiegExport und Anbieterwechsel vorgesehenAutomation kann ohne Datenverlust entfernt werdenQuellcode, Datenmodell und Migration müssen gesichert sein

4. Standardsoftware wird gegen einen realen Sollprozess getestet

Eine lange Featureliste wirkt umfassend, beantwortet aber nicht, ob der tägliche Ablauf, Ausnahmen, Datenexport und Berechtigungen passen. Bewertet wird mit echten Fällen in einer Testumgebung.

Anforderungskatalog für Standardsoftware
BereichMuss-FrageNachweis
KernprozessBildet das Produkt Auslöser bis Ergebnis ohne unvertretbaren Medienbruch ab?Durchgespielter Echtfall
DatenmodellSind Pflichtfelder, Beziehungen und eindeutige IDs vorhanden?Testdatensatz und Export
RollenKönnen Ausführende, Prüfer, Lesende und Administratoren getrennt werden?Positiv- und Negativtest
FreigabenUnterstützt die Software Schwellen, Stellvertretung und nachvollziehbare Entscheidung?Normal- und Ausnahmefall
SchnittstellenExistieren dokumentierte APIs, Webhooks oder unterstützte Konnektoren?Technischer Prototyp
ImportKönnen Bestandsdaten vollständig und prüfbar übernommen werden?Testmigration mit Fehlerbericht
ExportSind Daten, Anhänge und Beziehungen in nutzbarem Format verfügbar?Probeexport und Wiederverwendung
AuditSind Änderungen, Freigaben und relevante Zugriffe nachvollziehbar?Teständerung mit Protokoll
AufbewahrungLöschung, Archiv und rechtliche Fristen abbildbar?Konfiguration und Testfall
VerfügbarkeitStatus, Wartungsfenster, Sicherung und Wiederherstellung transparent?Vertrag und Herstellerunterlagen
AdministrationKonten, MFA, Gruppen, Rollen und Offboarding beherrschbar?Admin-Pilot
KostenLizenzen, Speicher, API, Support und Erweiterungen vollständig?Normiertes Mehrjahresangebot

Produktauswahl in zwanzig Schritten

  1. Sollprozess und Muss-Kriterien freigeben.
  2. Marktübliche Lösungskategorie bestimmen.
  3. Drei realistische Anbieter oder Varianten auswählen.
  4. Muss-Kriterien vor Demos versenden.
  5. Aktuelle Vertrags- und Datenschutzunterlagen anfordern.
  6. Lizenzmetrik und Mindestabnahme klären.
  7. Testumgebung mit identischen Beispieldaten einrichten.
  8. Normalfall vom Eingang bis Ergebnis durchführen.
  9. Drei häufige Ausnahmen testen.
  10. Rollen und unberechtigte Zugriffe negativ prüfen.
  11. Import mit fehlerhaften und doppelten Daten testen.
  12. Vollständigen Export einschließlich Anhängen durchführen.
  13. API oder wichtigsten Konnektor praktisch erproben.
  14. Berichte mit realen Kennzahlen prüfen.
  15. Mobile oder externe Nutzung testen.
  16. Administration und Offboarding durchspielen.
  17. Supportfall mit konkreter Frage eröffnen.
  18. Gesamtkosten über gleichen Zeitraum berechnen.
  19. Abweichungen und notwendige Prozessanpassungen bewerten.
  20. Entscheidung mit Nachweisen statt Demoeindruck dokumentieren.

Anpassung ist nicht automatisch Individualentwicklung

Benutzerdefinierte Felder, Ansichten, Vorlagen und zulässige Regeln innerhalb einer Standardplattform können einen Prozess passend machen, ohne den Produktkern zu verändern. Tiefe proprietäre Erweiterungen erhöhen dagegen Update- und Anbieterabhängigkeit. Jede Anpassung erhält Zweck, Eigentümer, Test und Rückbauweg.

Wenn das Unternehmen seinen Prozess an einen guten Standard anpassen kann, ist das oft wirtschaftlicher als eine eigene Anwendung. Nicht verhandelbare Differenzierungsmerkmale werden jedoch nicht aus Bequemlichkeit des Produkts aufgegeben.

5. Automation verbindet stabile Ereignisse, Daten und Regeln

Ein Workflow benötigt einen eindeutigen Auslöser, idempotente Verarbeitung, Fehlerbehandlung und eine prüfbare Ausgabe. „Wenn E-Mail kommt, dann speichere irgendwie den Anhang“ ist keine belastbare Spezifikation.

Bausteine einer robusten Automation
BausteinFestlegungBeispiel
AuslöserEindeutiges Ereignis und FilterNeue Nachricht in Funktionspostfach mit definierter Kennung
Eingangs-IDStabile eindeutige ReferenzMessage-ID plus Anhangs-Hash
ValidierungPflichtfelder, Typ, Größe und BerechtigungNur PDF bis festgelegter Größe, Kunde vorhanden
TransformationNachvollziehbare FeldzuordnungAuftragsnummer aus strukturiertem Formular statt freiem Text
ZielFührendes System und DatensatztypNeuer Entwurf im Fachsystem
IdempotenzWiederholung erzeugt kein DuplikatVor Anlage nach Eingangs-ID suchen
FehlerklasseTemporär, fachlich oder dauerhaftAPI-Zeitüberschreitung versus unbekannter Kunde
WiederholungBegrenzte Retries mit AbstandDrei Versuche bei temporärem Fehler
Manuelle QueueAusnahme mit Kontext und VerantwortlichemUnbekannte Kundennummer zur Prüfung
ProtokollZeit, Fall, Ergebnis und technische ReferenzKein unnötiger Volltext sensibler Daten
BenachrichtigungNur handlungsrelevanter FehlerTicket nach ausgeschöpften Wiederholungen
RückfallManueller Weg und WiederaufnahmeFall kann mit gleicher ID manuell angelegt werden

Automation in achtundzwanzig Schritten entwerfen

  1. Auslöser und fachliches Ergebnis festlegen.
  2. Führendes Quell- und Zielsystem benennen.
  3. Eindeutige Fall-ID bestimmen.
  4. Erlaubte Datenfelder auflisten.
  5. Personenbezogene Daten minimieren.
  6. Quellberechtigung und Dienstkonto planen.
  7. Zielberechtigung auf notwendige Aktion begrenzen.
  8. API- oder Konnektordokumentation prüfen.
  9. Limits, Zeitüberschreitungen und Wartungsfenster erfassen.
  10. Eingabevalidierung definieren.
  11. Feldmapping mit Datentypen festlegen.
  12. Zeitzonen, Datums- und Zahlenformate bestimmen.
  13. Dublettenregel und Idempotenz entwerfen.
  14. Fachliche Ausnahmen von technischen Fehlern trennen.
  15. Wiederholungsstrategie begrenzen.
  16. Manuelle Prüfqueue und Eigentümer einrichten.
  17. Protokollinhalt und Aufbewahrung festlegen.
  18. Alarm mit verständlichem Geschäftskontext gestalten.
  19. Test- und Produktivverbindung trennen.
  20. Geheimnisse sicher speichern und rotieren.
  21. Versionsverwaltung oder exportierbare Lösung verwenden.
  22. Normale, doppelte und fehlerhafte Eingaben testen.
  23. Teilausfall des Zielsystems simulieren.
  24. Wiederanlauf ohne Doppelverarbeitung prüfen.
  25. Manuellen Rückfall mit Echtdatenprobe testen.
  26. Monitoring und Betriebskennzahlen einrichten.
  27. Änderungs- und Freigabeprozess dokumentieren.
  28. Eigentum auf mindestens eine Vertretung übertragen.

Desktop-RPA ist die letzte Schnittstelle, nicht die erste

Automatisierte Maus- und Tastatureingaben können ein System ohne API bedienen, reagieren aber empfindlich auf Layout, Pop-ups, Auflösung und Sitzungszustand. Bevor RPA eingesetzt wird, werden Hersteller-API, Import, E-Mail-Schnittstelle oder standardisierter Export geprüft. Bleibt RPA notwendig, erhält es eng begrenzte Aufgaben, überwachte Laufzeit und einen klaren manuellen Ersatzweg.

Microsoft nennt Process Mining und Task Mining als Wege, tatsächliche Abläufe, Varianten und Fehler zu verstehen. Ein kleines Unternehmen kann denselben Grundsatz auch ohne großes Werkzeug anwenden: Stichproben, Zeitmessung und reale Ausnahmen liefern die Grundlage für eine Automation.

6. Eine individuelle Anwendung braucht einen dauerhaften Produktverantwortlichen

Eigene Software ist gerechtfertigt, wenn sie einen besonderen Prozess besser abbildet und der Nutzen den gesamten Lebenszyklus trägt. Ein einmal bezahlter Entwicklungsauftrag ohne Betriebskonzept ist kein fertiges Produkt.

Pflichtfragen vor Individualentwicklung
BereichFrageMindestnachweis
DifferenzierungWelcher geschäftliche Ablauf ist mit Standardsoftware unvertretbar?Vergleich mit mindestens einer Standardoption
NutzerWelche Rollen arbeiten wie häufig mit der Anwendung?Beobachtete Aufgaben und Prototypentest
DatenWelches System ist führend und welche Datenklasse gilt?Datenmodell, Eigentümer und Löschregel
SchnittstellenWelche APIs sind stabil, lizenziert und dokumentiert?Technischer Spike mit echten Testsystemen
SicherheitWie funktionieren Identität, Rollen, Geheimnisse und Protokolle?Bedrohungsbetrachtung und Negativtests
BetriebWer überwacht, aktualisiert und reagiert auf Fehler?Betriebsplan und Vertretung
DeploymentWie gelangen Änderungen kontrolliert in Produktion?Getrennte Umgebungen und Rückfall
TestWelche automatisierten und fachlichen Prüfungen schützen Kernvorgänge?Abnahmesuite mit Referenzfällen
DokumentationKann eine andere Person System und Prozess verstehen?Architektur-, Betriebs- und Benutzerdokumentation
EigentumWem gehören Code, Daten, Domains und Konten?Vertragliche und technische Zugriffskontrolle
AusstiegWie werden Daten exportiert und Prozess ersetzt?Probeexport und Abschaltplan
BudgetSind Wartung, Hosting, Änderungen und Ablösung enthalten?Mehrjährige Gesamtkostenrechnung

Vom Prototyp zur betreibbaren Anwendung in vierundzwanzig Schritten

  1. Problem und Nichtziele schriftlich festlegen.
  2. Nutzerrollen und drei Kernvorgänge definieren.
  3. Standardsoftware und Konfiguration nachweisbar prüfen.
  4. Datenmodell und führende Systeme bestimmen.
  5. Schnittstellen mit technischem Spike erproben.
  6. Klick- oder Low-Code-Prototyp mit Nutzern testen.
  7. Erfolgskriterien und Abbruchpunkt festlegen.
  8. Architektur und Hostingverantwortung entscheiden.
  9. Identität und rollenbasierte Rechte entwerfen.
  10. Entwicklungs-, Test- und Produktivumgebung trennen.
  11. Quellcode und Konfiguration versionieren.
  12. Geheimnisse außerhalb des Codes verwalten.
  13. Eingabevalidierung und Fehlerfälle implementieren.
  14. Audit- und Betriebsprotokolle datensparsam gestalten.
  15. Sicherung und Wiederherstellung einrichten.
  16. Kernlogik automatisiert testen.
  17. Fachliche Referenzfälle abnehmen.
  18. Migration mit Teilbestand erproben.
  19. Monitoring und Alarmwege einrichten.
  20. Deployment und Rückfall testen.
  21. Benutzer anhand realer Aufgaben schulen.
  22. Support-, Patch- und Änderungsprozess übergeben.
  23. Export und Abschaltung praktisch prüfen.
  24. Erst danach den vollständigen Prozess umstellen.

Low-Code bleibt Softwarebetrieb

Eine Power-App oder ein Flow kann schneller entstehen als klassische Entwicklung. Eigentümer, Umgebungen, Konnektoren, Datenrichtlinien, Versionen, Tests, Monitoring, Lizenzen und Offboarding bleiben dennoch nötig. Microsoft warnt für wertvolle Apps und Flows im Standardumfeld ausdrücklich vor Kontinuitätsrisiken ohne Application Lifecycle Management.

Für ein kleines Unternehmen braucht es kein formales Center of Excellence. Eine schlanke Lösungskarte genügt: Name, Zweck, Eigentümer und Vertretung, Datenquellen, Umgebungen, Verbindungen, Lizenz, Kritikalität, letzte Prüfung und Rückfall.

7. Gesamtkosten umfassen Einführung, Betrieb, Änderung und Ausstieg

Lizenzpreis oder Entwicklungsangebot bilden nur einen Teil. Die wirtschaftliche Entscheidung vergleicht denselben Prozess, Zeitraum und Qualitätsanspruch.

Kostenmodell über die Nutzungsdauer
KostenblockStandardsoftwareAutomationIndividuelle Anwendung
AnalyseProzess und ProduktauswahlProzess, Regeln und SchnittstellenProzess, Produktentwurf und Architektur
EinführungKonfiguration, Migration und SchulungVerbindungen, Mapping, Tests und MonitoringEntwicklung, Infrastruktur, Migration und Einführung
LizenzenBenutzer, Module, Speicher und APIPlattform, Konnektoren, LaufvolumenFramework/Cloud, Datenbank, Dienste und Werkzeuge
BetriebAdministration, Support und HerstelleränderungenFlowüberwachung, Fehlerqueue und SchnittstellenpflegeMonitoring, Patches, Support, Sicherung und Incident Response
ÄnderungKonfiguration oder Anbieter-RoadmapRegel- und API-AnpassungAnforderung, Entwicklung, Test und Deployment
AusfallManueller Ersatzweg und AnbieterabhängigkeitRückstau, Doppelverarbeitung und manuelle QueueGeschäftsunterbrechung und Wiederherstellung
AusstiegDatenexport, Vertragsende und MigrationVerbindungen entfernen und manuellen Ablauf aktivierenDaten-/Codeexport, Ersatzsystem und kontrollierte Abschaltung

Nutzen konservativ berechnen

Zeitersparnis wird aus gemessenen Fällen abgeleitet: Fallzahl mal eingesparte Minuten, abzüglich Ausnahmebearbeitung, Kontrolle und Betrieb. Fehlervermeidung erhält nur dann einen Geldwert, wenn heutige Fehlerhäufigkeit und Folgeaufwand belegt sind. Wachstumsannahmen und qualitative Vorteile werden getrennt ausgewiesen.

Ein Beispiel: 60 Fälle pro Monat sparen im Normalfall je acht Minuten. Zehn Ausnahmen benötigen je fünf zusätzliche Minuten, und der monatliche Betrieb kostet zwei Stunden. Brutto werden acht Stunden gespart; nach Ausnahmen und Betrieb verbleiben etwas mehr als fünf Stunden. Diese Rechnung ist belastbarer als „80 Prozent automatisiert“, weil sie Ausnahme und Pflege enthält.

Wirtschaftlichkeitsrechnung ohne Scheingenauigkeit
GrößeErmittlung
Heutige BearbeitungszeitStichprobe aus normalen und schwierigen Fällen
Zukünftige NormalzeitPilotmessung einschließlich Kontrolle
AusnahmequoteTatsächliche Fälle im Pilot
FehlerfolgekostenNur belegte Nacharbeit oder Auswirkung
Einmalige KostenAnalyse, Lizenzstart, Entwicklung, Migration, Schulung
Laufende KostenLizenz, Hosting, Monitoring, Support und Eigentümerzeit
ÄnderungsreserveBekannte System- und Prozessänderungen
NutzungsdauerRealistische Vertrags- und Technologiedauer
RestwertWiederverwendbare Daten, Infrastruktur oder Komponenten
AusstiegskostenExport, Migration und Abschaltung

8. Ein Pilot prüft die riskanteste Annahme zuerst

Der Pilot ist kein verkleinertes Vollprojekt. Er beantwortet gezielt, ob Schnittstelle, Datenqualität, Nutzerablauf oder Geschäftsregel tragfähig ist.

Pilotform nach größtem Risiko
Größtes RisikoGeeigneter PilotBestanden wenn
API kann benötigte Daten nicht liefernTechnischer Spike mit TestmandantPflichtfelder, Limits und Authentisierung sind nachgewiesen.
Nutzer akzeptieren neue Maske nichtKlickprototyp mit drei realen AufgabenAufgaben gelingen ohne erklärungsbedürftige Umwege.
Stammdaten sind unvollständigDatenprofiling und TestmigrationFehlerquote, Bereinigung und Verantwortlichkeit sind bekannt.
Entscheidungsregel ist uneinheitlichManueller Regelpilot mit echten FällenFachverantwortliche erzielen reproduzierbare Entscheidung.
Automation erzeugt DuplikateWiederholungs- und AusfalltestDerselbe Eingang wird idempotent verarbeitet.
Standardsoftware bildet Ausnahme nicht abKonfigurierter End-to-End-TestNormalfall und priorisierte Ausnahmen funktionieren.
Betrieb ist unklarStörungssimulation und EigentümerwechselAlarm, Diagnose, Rückfall und Vertretung funktionieren.

Pilot in zweiundzwanzig Schritten

  1. Riskanteste Annahme benennen.
  2. Eine enge, repräsentative Prozessgrenze wählen.
  3. Referenzfälle und Sollergebnis festlegen.
  4. Zulässige Testdaten vorbereiten.
  5. Erfolg, Abbruch und Zeitrahmen definieren.
  6. Test- von Produktivsystemen trennen.
  7. Konten und minimale Rechte einrichten.
  8. Schnittstellen und Limits technisch prüfen.
  9. Normalfälle mehrfach durchführen.
  10. Doppelte Eingabe simulieren.
  11. Pflichtfeld und ungültigen Wert testen.
  12. Zielsystem zeitweise unerreichbar machen.
  13. Wiederholung und Fehlerqueue beobachten.
  14. Manuelle Korrektur und Wiederaufnahme testen.
  15. Nutzer bei echten Handgriffen beobachten.
  16. Bearbeitungs- und Prüfzeit messen.
  17. Protokolle auf Verständlichkeit prüfen.
  18. Datenexport und Rückbau durchführen.
  19. Befunde nach Ursache ordnen.
  20. Kosten und Nutzen mit Messwerten aktualisieren.
  21. Entscheidung gegen vorab definierte Kriterien treffen.
  22. Nur bestandene Architektur in die Umsetzung überführen.

Ein gescheiterter Pilot ist ein brauchbares Ergebnis

Wenn eine API zentrale Daten nicht zuverlässig liefert, eine Ausnahmequote zu hoch ist oder Nutzer mehr Nacharbeit haben, stoppt der Pilot eine falsche Investition. Der Befund wird nicht durch zusätzliche Funktionen kaschiert. Möglicherweise reicht eine bessere Standardkonfiguration oder ein vereinfachter manueller Prozess.

9. Betrieb und Eigentum werden vor dem Produktivstart übergeben

Jede Lösung benötigt eine fachliche Person, die den Prozess verantwortet, und eine technische Person oder einen Dienstleister für Plattform, Fehler und Änderungen. Beide Rollen können in kleinen Unternehmen schlank besetzt sein, dürfen aber nicht fehlen.

Betriebsblatt für Software und Automationen
FeldInhalt
ZweckGeschäftlicher Prozess und Grenzen
KritikalitätMaximal tolerierbarer Ausfall und Datenverlust
EigentümerFachlich verantwortlich plus Vertretung
TechnikPlattform, Umgebung, Hosting und Dienstkonten
DatenQuellen, Ziel, führendes System und Aufbewahrung
SchnittstellenAPI, Konnektor, Version, Limit und Ansprechpartner
ÜberwachungErfolg, Fehler, Rückstau und Kapazität
AlarmEmpfänger, Priorität und Reaktionsweg
Manueller ErsatzDokumentierter Ablauf und Wiederaufnahme
SicherungWas, wo, wie häufig und letzter Restoretest
ÄnderungTest, Freigabe, Deployment und Rückfall
AusstiegExport, Widerruf, Löschung und Ersatzprozess

Störungsbearbeitung in sechzehn Schritten

  1. Betroffenen Geschäftsprozess und Zeitraum bestimmen.
  2. Neue Verarbeitung kontrolliert pausieren, wenn Duplikate drohen.
  3. Eingangs- und Fall-IDs sichern.
  4. Quell- und Zielsystemstatus getrennt prüfen.
  5. Letzten erfolgreichen Fall bestimmen.
  6. Fehlerklasse und betroffene Daten identifizieren.
  7. Manuellen Ersatzweg aktivieren.
  8. Nutzer über konkrete Auswirkung informieren.
  9. Wiederholungen nur kontrolliert starten.
  10. Doppelte Zielobjekte vor Nachlauf verhindern.
  11. Korrektur in Testumgebung prüfen.
  12. Produktivänderung freigeben und dokumentieren.
  13. Rückstau in definierter Reihenfolge verarbeiten.
  14. Stichprobe der Ergebnisse fachlich kontrollieren.
  15. Monitoring und Alarmursache verbessern.
  16. Nachbesprechung in Prozess- und Betriebsdokumentation übernehmen.

Eigentümerwechsel ist ein Pflicht-Test

Flows und Low-Code-Apps hängen oft an persönlichen Verbindungen. Verlässt die erstellende Person das Unternehmen, können Tokens, Mailboxen oder Lizenzen entfallen. Vor Produktivstart wird deshalb eine Vertretung eingerichtet und eine Übergabe simuliert. Geschäftsprozesse verwenden geeignete Dienst- oder Anwendungskonten nur dort, wo Plattform und Sicherheitskonzept dies vorsehen.

Geheimnisse, API-Schlüssel und Passwörter stehen nicht im Quellcode, in Tabellen oder in Prozessbeschreibungen. Sie werden in einem geeigneten Secretspeicher oder geschützten Administrationsverfahren verwaltet und bei Personal- oder Anbieterwechsel rotiert.

10. Die Abnahme prüft Geschäftsprozess, Technik und Rückfall

Eine Schaltfläche, die im Demo-Fall funktioniert, ist keine Abnahme. Geprüft werden Vollständigkeit, Rechte, Ausnahmen, Wiederholungen, Ausfall und Datenexport.

Abnahmematrix
BereichPositivtestNegativ-/Ausfalltest
NormalfallEingang bis bestätigtes ErgebnisKein versteckter manueller Zwischenschritt
PflichtdatenVollständiger Datensatz wird verarbeitetFehlendes Feld landet verständlich in Prüfung
DublettenEindeutige ID wird einmal verarbeitetWiederholter Eingang erzeugt kein zweites Ergebnis
BerechtigungZuständige Rolle sieht und bearbeitet FallUnberechtigte Rolle kann weder lesen noch ändern
FreigabeSchwellenwert und Stellvertretung funktionierenSelbstfreigabe oder Umgehung wird verhindert
SchnittstelleAPI verarbeitet repräsentatives VolumenLimit, Timeout und Wartung werden beherrscht
FehlerqueueFachliche Ausnahme enthält KontextSensible Daten werden nicht unnötig im Alarm verteilt
ProtokollStatus und Änderung sind nachvollziehbarManipulation oder fehlender Auditpfad wird erkannt
WiederanlaufPausierter Ablauf setzt kontrolliert fortKein Verlust und keine Doppelverarbeitung
Manueller RückfallGeschäft kann zeitweise weiterarbeitenNachpflege führt nicht zu Duplikaten
ExportDaten und Anhänge sind vollständig nutzbarKein proprietärer Blindbestand
AbschaltungVerbindungen, Tokens und Daten werden kontrolliert entferntKein verwaister Zugriff bleibt aktiv

Abnahme in sechsundzwanzig Einzelschritten

  1. Freigegebenen Prozesssteckbrief bereitlegen.
  2. Version und Umgebung der Lösung bestätigen.
  3. Konten und Rollen mit Soll vergleichen.
  4. Normalfall mit echtnahen Daten durchführen.
  5. Ergebnis im führenden Zielsystem prüfen.
  6. Zweiten identischen Eingang senden.
  7. Dublettenverhinderung bestätigen.
  8. Pflichtfeld entfernen und Fehlerweg prüfen.
  9. Ungültiges Format und Grenzwert testen.
  10. Häufigste fachliche Ausnahme durchführen.
  11. Seltene Ausnahme über manuellen Weg bearbeiten.
  12. Freigabeschwelle unter- und überschreiten.
  13. Stellvertretung aktivieren.
  14. Unberechtigten Lese- und Änderungszugriff testen.
  15. Schnittstellenlimit oder Timeout simulieren.
  16. Zielsystem vorübergehend deaktivieren.
  17. Wiederholungen und Alarm beobachten.
  18. Verarbeitung kontrolliert fortsetzen.
  19. Rückstau und Reihenfolge prüfen.
  20. Monitoringtestalarm auslösen.
  21. Konfiguration oder Codeversion sichern.
  22. Restore- oder Redeploymentweg testen.
  23. Vollständigen Datenexport erzeugen.
  24. Manuellen Rückfall und Nachpflege durchführen.
  25. Betriebsblatt und Nutzeranleitung kontrollieren.
  26. Abweichungen vor Produktivfreigabe schließen.

11. Vier Praxisfälle zeigen die Entscheidungslogik

Die folgenden Beispiele verwenden denselben Ablauf, führen aber wegen Volumen, Standardnähe und Ausnahmen zu unterschiedlichen Lösungen.

Beispielentscheidungen
AusgangslageAnalyseBegründete Lösung
Freelancer erstellt monatlich fünf ähnliche AngeboteGeringes Volumen, individuelle fachliche Entscheidung, vorhandene Word-VorlageVorlage und Textbausteine verbessern; keine eigene Anwendung.
Hausverwaltung überträgt täglich standardisierte Formularangaben in FachsoftwareStabile Felder, häufige Doppelerfassung, API oder Import verfügbarAutomation mit Validierung, Dublettenschutz und manueller Ausnahmequeue.
Beratungsbüro verwaltet Projekte, Zeiten und RechnungenMarktüblicher Kernprozess mit vielen vorhandenen ProduktenStandardsoftware testen und Prozess an guten Standard anpassen.
Spezialdienstleister berechnet ein eigenes, wettbewerbsrelevantes PrüfverfahrenEigene Logik, häufige Nutzung, Standards bilden Kern nicht abKleine individuelle Anwendung mit klarem Datenmodell, Tests und Betrieb.
Team sammelt Genehmigungen per E-Mail und ExcelRegeln und Rollen sind einfach, Microsoft 365 vorhandenKonfiguration oder Low-Code-Workflow nach Berechtigungs- und Lifecycle-Prüfung.

Der Freelancer gewinnt durch bessere Vorlagen mehr als durch Softwarebetrieb. Die Hausverwaltung automatisiert eine stabile Übergabe, lässt unvollständige Fälle aber bewusst prüfen. Das Beratungsbüro kauft einen erprobten Standard, weil sein Prozess nicht differenzierend ist. Der Spezialdienstleister investiert nur dann in eigene Software, wenn die besondere Logik messbaren dauerhaften Wert besitzt.

Häufige Fragen zu Automation, Standardsoftware und Individualentwicklung

Die Antworten helfen bei typischen Grenzfällen.

Ab wann lohnt sich eine Automation?

Nicht ab einer festen Fallzahl. Sie lohnt sich, wenn der Ablauf häufig genug, regelgebunden und stabil ist, Quellen sowie Ziele technisch erreichbar sind und eingesparte Zeit beziehungsweise vermiedene Fehler den Einführungs- und Betriebsaufwand übersteigen. Eine Pilotmessung liefert die belastbare Schwelle.

Ist Low-Code wartungsfrei?

Nein. Low-Code reduziert Entwicklungsaufwand, beseitigt aber nicht Eigentum, Lizenzen, Verbindungen, Umgebungen, Tests, Monitoring, Datenrichtlinien und Änderungen. Geschäftskritische Flows und Apps benötigen einen Lifecycle und eine Vertretung.

Wann ist Standardsoftware die beste Wahl?

Wenn der Kernprozess marktüblich ist, das Produkt Muss-Kriterien und priorisierte Ausnahmen nachweisbar abbildet, Daten exportierbar bleiben und die Anpassung des eigenen Ablaufs vertretbar ist. Der Test erfolgt mit realen Fällen und nicht nur anhand einer Featureliste.

Wann ist eine eigene Anwendung gerechtfertigt?

Wenn ein unternehmensspezifischer Ablauf messbaren Wert schafft, Standardoptionen nachweislich nicht passen und Budget sowie Verantwortung für Sicherheit, Hosting, Support, Weiterentwicklung und Ausstieg dauerhaft vorhanden sind.

Sollten alle Ausnahmen automatisiert werden?

Nein. Seltene, urteilsintensive oder riskante Ausnahmen können in einer gut gestalteten manuellen Queue bleiben. Entscheidend ist, dass sie vollständig protokolliert, zuständig bearbeitet und danach ohne Duplikate in den Hauptprozess zurückgeführt werden.

Wie verhindert man die Abhängigkeit von einer einzelnen Person?

Fachlicher und technischer Eigentümer erhalten Vertretungen. Konten, Verbindungen, Code, Konfiguration, Dokumentation, Monitoring und Wiederherstellung liegen im Unternehmen. Ein Eigentümerwechsel wird vor Produktivstart praktisch getestet.

Was ist das wichtigste Abnahmekriterium?

Der vollständige Geschäftsprozess muss mit Normalfall, priorisierten Ausnahmen, unberechtigtem Zugriff, Teilausfall, Wiederanlauf und manuellem Rückfall funktionieren. Einzelne grüne Statusanzeigen reichen nicht.

Den passenden Digitalisierungsweg vor der Umsetzung bestimmen

fra.digital nimmt den tatsächlichen Ablauf auf, prüft Standardprodukte und Schnittstellen, baut einen begrenzten Pilot und überführt nur eine bestandene Lösung mit Betrieb, Rückfall und sauberer Abnahme in den Alltag.

Digitalisierungsprojekt besprechen

Nach oben scrollen