Zum Inhalt springen
Dennis Kolpatzki – DK Monogramm

Dennis Kolpatzki · Individuelle Software aus Herten

Software für Abläufe, die heute zu viel Handarbeit kosten

Wenn Tabellen, E-Mails und Abtippen Ihre Arbeit ausbremsen oder die vorhandene Software genau das eine nicht kann, schauen wir uns zuerst an, wo es hakt. Daraus entsteht ein Prototyp, den Sie ausprobieren können, und wenn er trägt, eine Anwendung, die zu Ihrer Arbeit passt.

Sie müssen nicht wissen, welche Technik Sie brauchen. Es reicht, wenn Sie beschreiben können, was heute nicht gut läuft.

Das erste Gespräch ist kostenlos.

Typische Ausgangslagen

  • Dieselben Daten werden in drei Listen gepflegt.
  • Die Software kann fast alles, nur das Entscheidende nicht.
  • Eine Produktidee soll getestet werden, bevor viel Geld hineinfließt.

Wobei ich helfe

Wann sich ein Gespräch lohnt

  • Abläufe mit zu viel Handarbeit

    Daten werden abgetippt, Listen per E-Mail hin- und hergeschickt, und am Ende weiß niemand genau, welcher Stand gilt. Oft hilft hier eine kleine Anwendung oder eine Automatisierung, die alles an einer Stelle zusammenführt.

    Beispiel

    LENA HRSuite bündelt Mitarbeiterdaten, Verträge und offene Vorgänge, die sonst in Ordnern, Mails und Tabellen liegen.

    LENA HRSuite ansehen
  • Interne Werkzeuge und Datenansichten

    Die Daten sind da, aber man kommt schlecht an sie heran: Logs auf Servern, Auswertungen per Skript, Exporte ohne Überblick. Ich baue Oberflächen, Dashboards und Schnittstellen, die darauf aufsetzen. Aus meiner Arbeit mit Oracle-Datenbanken kenne ich auch die Seite hinter der Oberfläche.

    Beispiel

    Oracle Recovery UI zeigt auf einen Blick, welche Datenbank wann zuletzt erfolgreich getestet wurde, und ist bei meinem Arbeitgeber täglich im Einsatz.

    Oracle Recovery UI ansehen
  • Eine Produktidee prüfen

    Sie haben eine Idee für ein digitales Produkt und wollen wissen, ob sie trägt. Wir klären, auf welche Funktion es wirklich ankommt, und bauen dafür einen Prototyp, den echte Nutzer ausprobieren können.

    Beispiel

    Terminbutler ist aus einem eigenen Ärgernis entstanden und heute als Dienst online.

    Terminbutler ansehen

Manchmal ist eigene Software nicht die beste Antwort. Wenn eine vorhandene Lösung, eine andere Einstellung oder ein kleines Skript reicht, sage ich Ihnen das.

Projekte

Was ich gebaut habe

Die meisten dieser Projekte sind eigene Produkte und Werkzeuge, entstanden aus Problemen in meinem Alltag und in meiner Arbeit mit Datenbanken. Zwei davon sind bei meinem Arbeitgeber täglich im Einsatz, die Websites für zwei Handwerksbetriebe waren Kundenaufträge.

LENA HRSuite – Dashboard für Mitarbeiter, Freigaben, Onboardings und Aufgaben
Einblicke in die Demo-Umgebung von LENA HRSuite.

Webanwendung · Personal & Prozesse

LENA HRSuite

Eigenes Produkt · Demo-Umgebung

Das Problem
Mitarbeiterdaten, Verträge und offene Aufgaben verteilen sich auf Ordner, E-Mails und Tabellen.
Die Lösung
Eine HR-Plattform mit Dashboard, strukturiertem Onboarding und zentraler Vorgangsverwaltung.
Der Nutzen
HR sieht im Dashboard, welche Anträge und Aufgaben offen sind, und jeder Vorgang lässt sich später nachvollziehen.
Technik & Hintergrund

Eine HR-Software für den Mittelstand, die Personalakte, Verträge, Dokumente, Arbeitszeugnisse, Abwesenheiten und Zeiterfassung in einer Anwendung zusammenführt und auf dem eigenen Server läuft.

PythonDjangoBootstrapWeb ApplicationHR Tech
Terminbutler – Oberfläche des digitalen Terminassistenten
Terminbutler ist aus meiner eigenen Suche nach einem Zulassungstermin entstanden.

Digitaler Assistent · Automatisierung

Terminbutler

Eigenes Produkt · online

Das Problem
Freie Termine bei der Zulassungsstelle waren nach wenigen Sekunden vergeben, also habe ich jeden Morgen die Terminseite neu geladen.
Die Lösung
Ein Assistent überwacht den Kalender und bucht automatisch, sobald ein Termin im Wunschzeitraum frei wird.
Der Nutzen
Die Suche läuft im Hintergrund, und niemand muss seinen Tag mehr nach der Terminvergabe ausrichten.
Technik & Hintergrund

Ein digitaler Assistent für die Terminbuchung bei Behörden und anderen schwer zugänglichen Terminportalen. Entstanden ist er, als ich selbst eine Woche lang einen Zulassungstermin gesucht habe.

SaaSAutomationWebUXDigital Service
Oracle Recovery UI – Dashboard mit Recovery-Aktivitäten und letzten Testläufen
Recovery-Aktivitäten und letzte Testläufe im Überblick.

Betriebswerkzeug · Oracle-Infrastruktur

Oracle Recovery UI

Eigenes Werkzeug · bei meinem Arbeitgeber täglich im Einsatz

Das Problem
Recovery-Tests laufen oft als verstreute Cron-Jobs, deren Logs und Ergebnisse nirgends zentral zu sehen sind.
Die Lösung
Eine Weboberfläche mit Live-Logs, Run-Historie und SmartQ, das freie Zeitfenster für weitere Tests nutzt.
Der Nutzen
Man sieht sofort, welche Datenbank wann zuletzt erfolgreich getestet wurde, und jede automatische Planungsentscheidung ist protokolliert.
Technik & Hintergrund

Eine Weboberfläche zum Planen und Überwachen von Oracle-RMAN-Recovery-Tests, mit Live-Logs, Cron-Zeitplänen und SmartQ, einem Scheduler, der anhand der Testhistorie auswählt, welche Datenbank als Nächstes getestet wird.

PythonFastAPIOracleRMANAutomationEnterprise

Weitere Projekte

Ein Oracle-Werkzeug, eine App für Familien und Websites für zwei Handwerksbetriebe.

Unified Audit Dashboard

Eigenes Werkzeug · bei meinem Arbeitgeber täglich im Einsatz

Eine Weboberfläche für Oracle Unified Auditing, in der sich fehlgeschlagene Audit-Events filtern und auswerten lassen. Die Tabellen werden serverseitig geblättert, damit auch große Audit-Trails den Browser nicht ausbremsen.

PHPOracleAuditingWeb ApplicationEnterprise

LittleFeel

Eigene App · im Google Play Store

Eine Android-App, mit der Kinder lernen, ihre Gefühle zu benennen und im Alltag mit ihnen umzugehen. Erklärt wird das von Monster-Figuren statt mit trockenen Texten.

AndroidMobile AppFamilieUX

MITZEL Bedachungen

Kundenauftrag · Website für einen Dachdeckerbetrieb

Website für einen Dachdeckermeisterbetrieb aus Datteln, auf der Kunden Leistungen, Notdienst und Kontakt auch am Smartphone schnell finden.

WebdesignWebsiteHandwerkUX

STEINZEIT

Kundenauftrag · Website für einen Fliesenbetrieb

Website für einen Fliesenverlegebetrieb aus Recklinghausen mit Leistungsübersicht, Projektgalerie, Kundenstimmen und Kontaktformular.

WebdesignWebsiteHandwerkUX

Zusammenarbeit

So läuft die Zusammenarbeit

Gebaut wird erst, wenn klar ist, was gebaut werden soll. Jeder Schritt endet mit einem Ergebnis, nach dem Sie entscheiden, ob es weitergeht.

  1. Verstehen, wo es hakt

    Im ersten Gespräch geht es um Ihr Ziel, um die Menschen, die damit arbeiten, und um den Ablauf heute. Danach wissen wir beide, ob eigene Software überhaupt sinnvoll ist.

  2. Lösungsweg festlegen

    Ich vergleiche mögliche Wege, benenne Risiken und offene Fragen und schlage den kleinsten sinnvollen ersten Schritt vor. Sie bekommen eine Einschätzung zu Umfang und Aufwand, bevor gebaut wird.

  3. Prototyp ausprobieren

    Die wichtigste Funktion entsteht zuerst und ist benutzbar. So sehen Sie früh, ob der Ansatz in Ihrem Alltag funktioniert, und wir korrigieren, solange das noch wenig kostet.

  4. Fertig bauen und übergeben

    Aus dem Prototyp wird eine Anwendung mit den nötigen Daten, Schnittstellen und Rechten. Sie erhalten die Software mit Dokumentation. Support und Weiterentwicklung können Sie danach bei Bedarf gesondert beauftragen.

Ein Prototyp zeigt, ob eine Idee funktioniert. Sobald eine Anwendung mit echten oder sensiblen Daten arbeitet, gehören Tests, Rechteverwaltung, Sicherheit und Überwachung dazu. Was das für Ihr Vorhaben bedeutet, besprechen wir, bevor es so weit ist.

Über mich

Wer das für Sie baut

Ich bin Dennis Kolpatzki. Seit acht Jahren betreue ich Oracle-Datenbanken, heute als Database Engineer in einem Konzern. Davor war ich zehn Jahre als Consultant im Gesundheitswesen unterwegs.

Ich weiß also, wie es aussieht, wenn Software im Betrieb nicht so läuft, wie sie soll. Und wenn ich auf so ein Problem stoße, frage ich mich selten, ob man daran etwas ändern kann, sondern eher, wie.

Was ich baue, soll im Alltag brauchbar sein. Deshalb fange ich fast immer bei einem konkreten Ärgernis an und nicht bei einer Technik, die ich unbedingt ausprobieren möchte.

  • Oracle ACE Associate
  • 8 Jahre Oracle DBA
  • 10 Jahre Healthcare Consulting
  • Python & Django
  • Linux & Docker
  • APIs & Automatisierung

Bei mir sprechen Sie mit dem, der auch baut. Es gibt keine Zwischenstation, an der Anforderungen verloren gehen.

Ich will verstehen, wie Dinge funktionieren
Bestehende Abläufe nehme ich selten einfach hin. Ich möchte wissen, warum sie so funktionieren, wie sie funktionieren, und ob es einen besseren Weg gibt.
Ein Konzept allein reicht mir nicht
Am meisten interessiert mich der Punkt, an dem aus einer Idee eine Anwendung wird, die jemand tatsächlich benutzt.
Die Technik richtet sich nach dem Problem
Welche Sprache oder welches Framework ich einsetze, entscheide ich danach, was das Problem verlangt und was sich später gut warten lässt.

Häufige Fragen

Bevor Sie schreiben

Muss ich schon wissen, was ich brauche?

Nein. Beschreiben Sie mir, was heute nicht gut läuft und was am Ende anders sein soll. Welche Technik dazu passt, klären wir gemeinsam.

Lohnt sich eigene Software für ein kleines Problem?

Manchmal ja, manchmal nicht. Wenn eine vorhandene Software, eine Einstellung oder ein kleines Skript reicht, empfehle ich Ihnen das. Das klären wir im ersten Gespräch.

Was kostet das?

Das hängt vom Umfang ab, deshalb nenne ich keinen Pauschalpreis. Das erste Gespräch ist kostenlos. Danach bekommen Sie eine Einschätzung für den nächsten Schritt, meistens den Prototyp, bevor Sie sich festlegen.

Setzen Sie KI ein?

Ja, als Werkzeug beim Entwickeln. Sie hilft mir, schneller zu einem lauffähigen Stand zu kommen. Was dabei entsteht, lese und prüfe ich, bis ich es verstanden habe. Anforderungen, Architektur, Sicherheit und das Ergebnis verantworte ich selbst. Wenn Sie wissen möchten, wie das in Ihrem Projekt konkret aussieht, erkläre ich es Ihnen.

Wer betreut die Software nach der Übergabe?

Nach der Übergabe erhalten Sie die Software mit Dokumentation. Wenn Sie danach Unterstützung, Updates oder neue Funktionen brauchen, können Sie mich dafür gesondert beauftragen.

Arbeiten Sie allein?

Ja. Sie haben einen festen Ansprechpartner, der Ihr Vorhaben von Anfang bis Ende kennt. Deshalb nehme ich nur so viele Projekte an, wie ich sorgfältig umsetzen kann.

Erzählen Sie mir, was heute nicht gut läuft

Ein paar Sätze reichen: Worum geht es, wer arbeitet damit, und was soll am Ende besser sein?

Ich antworte persönlich und sage Ihnen ehrlich, ob und wie ich helfen kann, auch wenn die Antwort eine vorhandene Software ist. Das erste Gespräch ist kostenlos.