Individualsoftware
Wenn die gewachsene Tabelle an ihre Grenzen stößt und das Standardprodukt den entscheidenden Schritt nicht kennt: eine Anwendung, die genau den Weg abbildet, den Ihr Betrieb tatsächlich geht.
Mehr zu IndividualsoftwareFachinformatiker Anwendungsentwicklung
Ich bin Jeff. Seit 2024 Fachinformatiker für Anwendungsentwicklung — und seitdem damit beschäftigt, individuelle Softwarelösungen für unsere Kunden zu ermöglichen und umzusetzen. Von der ersten, noch unscharfen Idee bis zu dem Tag, an dem niemand mehr über das Werkzeug nachdenkt, weil es einfach läuft.
// Kundenwunsch: "Kann das nicht einfach von allein passieren?"
public async Task<Ergebnis> VerarbeiteAsync(Auftrag auftrag)
{
var geprueft = await _regeln.PruefeAsync(auftrag);
if (!geprueft.IstGueltig)
return Ergebnis.Abbruch(geprueft.Hinweise);
await _erp.UebertrageAsync(geprueft.Daten);
await _archiv.LegeAbAsync(geprueft.Belege);
return Ergebnis.Erfolg($"{auftrag.Nummer} verarbeitet");
}
Ja, das ist echter Code und kein Stockfoto von einem Bildschirm.
Leistungen
Meistens beginnt es mit einem Satz wie „Das machen wir schon immer so, aber eigentlich …“. Genau da fange ich an.
Wenn die gewachsene Tabelle an ihre Grenzen stößt und das Standardprodukt den entscheidenden Schritt nicht kennt: eine Anwendung, die genau den Weg abbildet, den Ihr Betrieb tatsächlich geht.
Mehr zu IndividualsoftwareERP, Dokumentenmanagement, Warenwirtschaft, Datenbanken, Fremdsysteme: Programme, die vorher nichts voneinander wussten, tauschen danach zuverlässig Daten aus — ohne Zwischenschritt „einmal von Hand abtippen“.
Mehr zu SchnittstellenWiederkehrende Handarbeit einmal sauber beschreiben, prüfen, festschreiben — und dann nie wieder von Hand machen. Auswertungen, Belege, Übertragungen, Routineprüfungen.
Mehr zu AutomatisierungHaltung
Gute Software entsteht selten am Schreibtisch allein. Sie entsteht dort, wo jemand erklärt, warum dieser eine Zwischenschritt seit Jahren nötig ist — und wo man lange genug zuhört, um zu merken, dass er es eigentlich nicht mehr ist.
Deshalb kommt bei mir das Verstehen vor dem Bauen. Was passiert heute, wer ist beteiligt, wo geht Zeit verloren, was darf auf keinen Fall kaputtgehen? Erst danach fällt die Entscheidung, ob es überhaupt neue Software braucht — oder ob eine kleine Brücke zwischen zwei vorhandenen Systemen reicht.
Und weil ich vor der IT fünfzehn Jahre am Kunden gearbeitet habe, weiß ich: Die beste Lösung ist die, die nach zwei Wochen niemandem mehr auffällt.
Der Ablauf, wie er wirklich ist. Inklusive der Ausnahmen, die „eigentlich nie vorkommen“.
Ein greifbarer Zwischenstand ist mehr wert als ein perfektes Konzept, das keiner gelesen hat.
Dokumentation, Einweisung, erreichbar bleiben. Software endet nicht mit der Auslieferung.
Weiterlesen
Wie aus einer Handy-App im Herbst 2021 ein Berufsabschluss wurde. Und was vorher war.
Zum ProfilWomit ich arbeite, was ich gelernt habe und wo ich gerade tiefer grabe.
Zum StackEigene Projekte, GitHub — und zwei kleine Werkzeuge, die hier direkt im Browser laufen.
Zu den ProjektenErzählen Sie mir davon. Ein erstes Gespräch kostet nichts außer einer halben Stunde — und danach wissen Sie, ob sich Software dafür überhaupt lohnt.