Individualsoftware-Entwicklung
Für das Geschäftsproblem, das keine Standardsoftware wirklich löst — weil genau Ihre Arbeitsweise Sie wettbewerbsfähig macht.
Die meisten Unternehmen kommen auf demselben Weg zur Individualsoftware. Eine Tabelle wurde zum führenden System. Dann wurden daraus drei Tabellen und ein gemeinsames Postfach. Dann ging jemand, und mit ihm das einzige funktionierende Wissen darüber. Die geprüften Standardprodukte setzen alle einen Prozess voraus, der sich vom eigenen leicht unterscheidet, und den eigenen Prozess an das Werkzeug anzupassen kostet mehr, als das Werkzeug einspart.
Genau ab diesem Punkt ist bauen günstiger, als weiter alles zu umgehen. Ich nehme dieses Geschäftsproblem und baue das Produkt darum herum — Backend, Web und Mobile — vom ersten Anforderungsgespräch bis zum laufenden System, auf das sich Ihr Team täglich verlässt. Und ich betreue es nach dem Launch weiter, statt ein Repository zu übergeben und zu verschwinden.
Ich habe das als Freelancer gemacht, als angestellter Entwickler mit durchgängiger Produktverantwortung und als Gründungsentwickler eines Startups — ich habe also auch die Folgen meiner eigenen Architekturentscheidungen jahrelang ausgehalten. Das macht auf nützliche Weise konservativ.
Was Sie bekommen
Ein laufendes System, keinen Prototyp
Deployt, überwacht, gesichert und so dokumentiert, dass ein anderer Entwickler es übernehmen könnte. Eine Demo, die nur auf meinem Rechner läuft, ist kein Ergebnis.
Der gesamte Stack aus einer Hand
Datenbankschema, Backend-Services, Web-Frontend, bei Bedarf eine mobile App. Keine Schnittstelle zwischen Dienstleistern, weil es nur einen gibt.
Ihre Fachlichkeit ehrlich modelliert
Ich investiere echte Zeit in das, was Ihr Geschäft tatsächlich tut, bevor Code entsteht. Software, die das Falsche elegant modelliert, ist schlechter als Software, die das Richtige schlicht abbildet.
Betreuung nach dem Launch
Mit dem Launch fängt ein System an, Anforderungen zu erzeugen — es hört nicht auf. Ich bleibe für Fehlerbehebung, Änderungen und das, was niemand vorhersehen konnte.
Wie es abläuft
- 01
Den Betrieb verstehen
Ein Gespräch darüber, was das Unternehmen tut, wo die Handarbeit sitzt und was heute kaputtgeht. Ich möchte die Tabelle sehen. Die Tabelle ist immer die ehrlichste Spezifikation, die es gibt.
- 02
Die erste nützliche Version schneiden
Nicht die ganze Vision — das kleinste System, das ein reales Stück des heutigen Schmerzes ersetzt und erweiterbar bleibt. Sie bekommen schriftlichen Umfang, Reihenfolge und eine ehrliche Schätzung, bevor etwas zugesagt wird.
- 03
In sichtbaren Schritten bauen
Sie sehen regelmäßig laufende Software statt Statusberichte. Richtungswechsel sind früh billig und spät teuer — deshalb möchte ich Ihre Meinung früh.
- 04
Launch, und dann weiterlaufen lassen
Deployment, Monitoring und eine Übergabe des Wesentlichen — danach laufende Betreuung und der nächste Ausbauschritt.
Meist gebaut mit
Wo ich das gemacht habe
Smart Steel Technologies
Das Produkt Material Allocation — überschüssiges Lagermaterial auf neue Kundenaufträge verteilen — verantwortet vom Datenmodell bis zur Benutzeroberfläche.
Mehr lesen →Benzigo
Die Kundenanwendung samt Kartenzahlung offener Rechnungen — und mehrere autonome Bots, die Tankkarten-Operationen im Portal des Anbieters selbst ausführen.
Mehr lesen →fjalla
Eine Streaming-Plattform, die Künstler pro Abspielvorgang bezahlt — aus dem Nichts entworfen und geschrieben, dann mit einem Team gewachsen.
Mehr lesen →Häufige Fragen
Was kostet Individualsoftware?
Das hängt vollständig vom Umfang ab, und wer vor dem Verständnis des Problems einen Preis nennt, rät. Früh sagen kann ich Ihnen die Reihenfolge — welcher Teil sich zuerst zu bauen lohnt, was er ungefähr braucht und wo die echte Unsicherheit liegt. Die meisten Projekte starten mit einer abgegrenzten ersten Version statt mit einem Angebot für das Gesamtsystem, gerade damit Sie kein großes Budget auf eine Schätzung setzen, die vor dem Domänenverständnis entstanden ist.
Wie lange dauert es bis zu etwas Nutzbarem?
Eine fokussierte erste Version dauert typischerweise Wochen, nicht Quartale — weil sie bewusst einen realen Prozess ersetzt und nicht alles auf einmal. Vollständige Systeme wachsen darüber hinaus über Monate. Mir ist lieber, Sie haben früh etwas Unvollkommenes im Produktivbetrieb als nach sechs Monaten etwas Vollständiges, das den falschen Prozess abbildet.
Was passiert, wenn Sie ausfallen?
Eine berechtigte Frage an einen einzelnen Freelancer und der Grund, warum ich dokumentiere und gewöhnliche, weit verbreitete Technik einsetze statt kluger Dinge, die nur ich verstehe. Code, Infrastruktur und Zugänge gehören durchgehend Ihnen. Ein anderer kompetenter Entwickler kann ein so gebautes System ohne Ausgrabungsarbeiten übernehmen.
Arbeiten Sie auch an bestehendem Code?
Ja. Ein guter Teil meiner Arbeit bestand darin, etwas bereits Laufendes zu übernehmen, zu erweitern oder zu retten. Ich sage Ihnen ehrlich, ob Reparatur oder Neubau sinnvoller ist — auch dann, wenn die Antwort für mich unbequem ist.
Arbeiten Sie remote, und in welchen Sprachen?
Ich arbeite remote mit Kunden in ganz Europa, auf Deutsch, Englisch und Serbisch. Mein Sitz ist Serbien, also mitteleuropäische Zeitzone und bequeme Überschneidung mit dem gesamten Kontinent.
Ein ähnliches Projekt?
Beschreiben Sie mir, was das System leisten und mit welchen Systemen es sprechen muss. Sie bekommen eine klare Einschätzung zu Umfang, Reihenfolge und dem, was ich zuerst bauen würde — noch bevor Sie sich festlegen.
Gespräch beginnen