Tools und Automatisierung:
Software, die zu den Abläufen Ihres Unternehmens passt.

Interne Tools · Arbeitsabläufe automatisieren · Datenverarbeitung · Systeme verbinden

Ich entwickle interne Tools, automatisierte Abläufe und kleinere individuelle Anwendungen für Unternehmen, denen Tabellen, manuelle Übergaben oder Standardsoftware nicht mehr ausreichen.

Wobei ich Sie unterstützen kann

Wiederkehrende Handarbeit reduzieren

Was Sie brauchen: Einen wiederkehrenden Ablauf mit manuellen Schritten schneller und zuverlässiger machen.

Dabei unterstütze ich Sie:
  • Arbeitsabläufe automatisieren
  • Geplante Aufgaben
  • Datenimporte
  • Dateien verarbeiten
  • Benachrichtigungen
  • Regelbasierte Aktionen

Das Ergebnis: Ein wiederholbarer Ablauf, der Routinearbeiten automatisch erledigt. Menschen kümmern sich weiterhin um die Entscheidungen, für die ihr Urteilsvermögen gebraucht wird.

Ein internes Tool für Ihr Unternehmen entwickeln

Was Sie brauchen: Eine Lösung, die mehr kann als eine Tabelle, ohne gleich ein großes Unternehmenssoftware-Projekt zu werden.

Dabei unterstütze ich Sie:
  • Verwaltungsoberflächen
  • Interne Dashboards
  • Suche und Filter
  • Formulare und Arbeitsabläufe
  • Zugriffsrechte
  • Geschäftslogik

Das Ergebnis: Eine schlanke Anwendung für die Aufgaben, die Ihr Team tatsächlich erledigt – ohne Funktionen, die nur deshalb dazugehören, weil ein Standardprodukt sie mitbringt.

Systeme miteinander verbinden

Was Sie brauchen: Informationen zuverlässig zwischen Website, CRM, Onlineshop, Lieferantendaten, Buchhaltung und anderen Systemen übertragen.

Dabei unterstütze ich Sie:
  • APIs
  • Webhooks
  • Geplante Synchronisierung
  • Importe und Exporte
  • Daten zuordnen
  • Fehler behandeln

Das Ergebnis: Eine dokumentierte Schnittstelle, die die richtigen Daten zwischen den passenden Systemen überträgt und Fehler sichtbar macht, statt Informationen unbemerkt zu verlieren.

Unübersichtliche Daten nutzbar machen

Was Sie brauchen: Lieferantendateien, Exporte, Datenfeeds oder interne Datensätze bereinigen und umwandeln, damit andere Systeme sie verwenden können.

Dabei unterstütze ich Sie:
  • Daten vereinheitlichen
  • Felder zuordnen
  • Dubletten entfernen
  • Daten prüfen
  • Daten anreichern
  • KI-gestützte Verarbeitung, wo sie sinnvoll ist

Das Ergebnis: Ein verlässlicher Prozess, der einheitliche Daten für das nächste System liefert, statt dieselben Probleme jedes Mal von Hand zu bereinigen.

Was ein Projekt für Tools oder Automatisierung umfassen kann

Bevor ich etwas automatisiere, möchte ich verstehen, wie der Ablauf derzeit funktioniert.

Dazu schaue ich mir an, wo die Daten herkommen, welche Personen oder Systeme sie bearbeiten, welche Entscheidungen unterwegs getroffen werden und wo Zeit verloren geht.

Manche Schritte lassen sich gut automatisieren. Andere bleiben besser manuell, weil sie Urteilsvermögen oder Ausnahmen erfordern oder sich nur schwer zuverlässig in Regeln fassen lassen.

Ich automatisiere lieber die wiederkehrenden Schritte rund um menschliche Entscheidungen, statt den gesamten Ablauf in Software zu pressen, nur weil es technisch möglich ist.

Oft entsteht so ein einfacherer Ablauf, bevor überhaupt Code geschrieben wird.

Manchmal ist eine kleine individuelle Anwendung sinnvoller als eine weitere Schnittstelle.

Das kann ein internes Dashboard sein, eine Oberfläche zur Produktpflege, ein Tool für Angebote, ein Freigabeprozess, ein Berichtssystem oder ein anderes Werkzeug für einen konkreten Geschäftsablauf.

Die Anwendung kann Benutzerkonten, Zugriffsrechte, Suche, Filter, Formulare, Statuswechsel und genau die Geschäftsregeln enthalten, die der Ablauf braucht.

Meist bevorzuge ich unkomplizierte Webanwendungen, weil sie sich leicht bereitstellen, nutzen und pflegen lassen. Die Technik richtet sich nach dem Projekt. Ich arbeite mit PHP, Laravel, Symfony, WordPress und gängigen Frontend-Technologien, statt ohne guten Grund eine komplizierte Architektur einzuführen.

Ziel ist kein ERP-System im Kleinformat, sondern eine gute Lösung für ein klar umrissenes Problem im Arbeitsalltag.

Viele Automatisierungsprojekte sind im Kern Projekte zur Systemanbindung.

Ein System enthält die Kundendaten, ein anderes die Bestellungen und ein drittes braucht die Produktdaten. Bisher überbrückt jemand die Lücke mit CSV-Exporten oder indem Informationen von Hand übertragen werden.

Ich kann diese Systeme über APIs, Webhooks, geplante Aufgaben oder kontrollierte Importe und Exporte verbinden.

Dabei plane ich auch, was passiert, wenn die Verbindung ausfällt. Eine nützliche Automatisierung braucht Wiederholungsversuche, Protokolle und eine Möglichkeit, abgelehnte Datensätze zu erkennen, statt stillschweigend davon auszugehen, dass alles funktioniert hat.

Wo keine direkte Schnittstelle verfügbar ist, kann ich auch mit bestehenden Datenfeeds, Exporten und anderen weniger eleganten Wegen arbeiten. Geschäftssysteme haben nicht immer perfekte APIs.

Rohdaten müssen oft gründlich bearbeitet werden, bevor ein anderes System sie zuverlässig nutzen kann.

Lieferantendaten können unterschiedliche Feldnamen, Einheiten, Kategoriestrukturen oder Produktkennungen verwenden. Bestehende Exporte enthalten möglicherweise Dubletten, uneinheitliche Werte oder Freitext, der interpretiert werden muss.

Ich kann Verarbeitungsprozesse entwickeln, die diese Daten prüfen, zuordnen, vereinheitlichen und anreichern, bevor sie im Zielsystem ankommen.

Für manche Aufgaben sind feste Regeln die richtige Lösung. Bei anderen kann KI beim Klassifizieren, Extrahieren, Übersetzen oder Zusammenfassen helfen, wenn sich das Ergebnis angemessen überprüfen lässt.

Ich setze KI nicht allein deshalb ein, weil ein Arbeitsablauf Text enthält. Wenn eine normale Regel ein berechenbareres Ergebnis liefert, ist sie meist die bessere Wahl.

Eine Automatisierung, die unbemerkt scheitert, kann schlimmer sein als gar keine Automatisierung.

Bei wichtigen Abläufen müssen Fehler sichtbar sein.

Je nach Projekt gehören dazu Protokolle, Benachrichtigungen, Wiederholungsversuche, Importübersichten, Prüfberichte oder eine interne Ansicht, die erfolgreiche und fehlgeschlagene Aufgaben zeigt.

Außerdem dokumentiere ich die wichtigen Abhängigkeiten: welche Systeme verbunden sind, welche Zugangsdaten oder Konten gebraucht werden, wo geplante Prozesse laufen und was bei einem Ausfall geprüft werden sollte.

Das fertige System soll so verständlich sein, dass später auch ein anderer Entwickler es übernehmen kann, ohne auf undokumentiertes Wissen angewiesen zu sein.

Der genaue Umfang hängt vom Projekt ab. Sie brauchen nicht automatisch alles auf dieser Liste.

So arbeite ich

Der genaue Umfang variiert. Meist folgen die Arbeiten aber demselben Ablauf: den Ist-Zustand verstehen, die wichtigen Ziele festlegen, die passende Lösung umsetzen und eine Einrichtung übergeben, mit der Ihr Team arbeiten kann.

1. Verstehen

Ich beginne damit, was die Beteiligten heute tatsächlich tun.
Woher kommen die Informationen? Wer bearbeitet sie? Welche Schritte wiederholen sich? Wo braucht es menschliches Urteilsvermögen? Was geht am häufigsten schief?
So verbessern wir einen realen Ablauf statt eines nur angenommenen.

2. Vereinfachen und planen

Bevor ich etwas entwickle, reduziere ich den Ablauf auf die Teile, die die Software wirklich übernehmen muss.
Dann entscheide ich, wo Automatisierung, eine Systemanbindung oder eine kleine individuelle Oberfläche sinnvoll ist und wo ein manueller Schritt sicherer oder einfacher bleibt.
Die technische Lösung soll dem Ablauf folgen, nicht umgekehrt.

3. Entwickeln

Die erste nützliche Version baue ich meist für einen vollständigen Ablauf, statt sofort jeden Sonderfall zu automatisieren.
So lassen sich die Annahmen mit echten Daten und echten Nutzern prüfen, bevor das System erweitert wird.
Bei Systemanbindungen und Automatisierungen teste ich auch Fehlerfälle, nicht nur den reibungslosen Ablauf.

4. Übergeben

Das fertige Tool wird in einer für Ihr Unternehmen passenden Umgebung bereitgestellt, mit den nötigen Zugängen, Zeitplänen, Überwachungsmöglichkeiten und einer Dokumentation.
Ich kann Wartung und Weiterentwicklung übernehmen. Das System sollte aber nicht davon abhängen, dass nur ich verstehe, wie es funktioniert.

1. Arbeitsablauf verstehen

Ich beginne damit, was die Beteiligten heute tatsächlich tun.
Woher kommen die Informationen? Wer bearbeitet sie? Welche Schritte wiederholen sich? Wo braucht es menschliches Urteilsvermögen? Was geht am häufigsten schief?
So verbessern wir einen realen Ablauf statt eines nur angenommenen.

2. Vereinfachen und planen

Bevor ich etwas entwickle, reduziere ich den Ablauf auf die Teile, die die Software wirklich übernehmen muss.
Dann entscheide ich, wo Automatisierung, eine Systemanbindung oder eine kleine individuelle Oberfläche sinnvoll ist und wo ein manueller Schritt sicherer oder einfacher bleibt.
Die technische Lösung soll dem Ablauf folgen, nicht umgekehrt.

3. Entwickeln und testen

Die erste nützliche Version baue ich meist für einen vollständigen Ablauf, statt sofort jeden Sonderfall zu automatisieren.
So lassen sich die Annahmen mit echten Daten und echten Nutzern prüfen, bevor das System erweitert wird.
Bei Systemanbindungen und Automatisierungen teste ich auch Fehlerfälle, nicht nur den reibungslosen Ablauf.

4. Übergeben und pflegen

Das fertige Tool wird in einer für Ihr Unternehmen passenden Umgebung bereitgestellt, mit den nötigen Zugängen, Zeitplänen, Überwachungsmöglichkeiten und einer Dokumentation.
Ich kann Wartung und Weiterentwicklung übernehmen. Das System sollte aber nicht davon abhängen, dass nur ich verstehe, wie es funktioniert.

Möchten Sie Ihr Anliegen zuerst besprechen?

Gibt es einen Arbeitsablauf, der einfacher sein sollte?

Kontakt

Beschreiben Sie mir, was derzeit passiert, welche Systeme beteiligt sind und wo der Ablauf sich wiederholt oder unzuverlässig wird.
Sie müssen die Lösung nicht selbst entwerfen. Eine grobe Beschreibung wie „Wir exportieren jeden Morgen diese Datei, bereinigen drei Spalten und laden sie in ein anderes System“ reicht als Ausgangspunkt.
Ich kann das Tool entwickeln, bestehende Systeme verbinden, einen Teil des Ablaufs automatisieren oder mit Ihnen herausfinden, welcher Ansatz am sinnvollsten ist.

Sie wissen noch nicht genau, was Sie brauchen?
Weitere Artikel …