Programmierung

Programmierung aus Köln

Wenn Standardfunktionen an ihre Grenze kommen und du etwas brauchst, das es so noch nicht gibt.

Wann Standard nicht mehr reicht

Die meisten Websites kommen mit vorhandenen Funktionen aus. Seiten, Formular, Blog, fertig. Es gibt aber einen Punkt, an dem das kippt: wenn Angebote aus einem anderen System kommen sollen, wenn Kunden sich einloggen und ihre eigenen Daten sehen, wenn ein Konfigurator Preise rechnen muss oder wenn drei Systeme miteinander reden sollen, die das eigentlich nicht vorhaben.

An dieser Stelle greifen viele zu einem weiteren Plugin. Das funktioniert eine Weile und wird dann zum Problem, weil sich niemand für die Wechselwirkungen zuständig fühlt. Nach zwei Jahren hat die Seite dreißig Erweiterungen, von denen die Hälfte nicht mehr gepflegt wird, und jedes Update ist ein Risiko.

Programmierung heißt für uns, an dieser Stelle einmal richtig zu bauen statt fünfmal zu flicken. Das ist am Anfang aufwendiger und danach deutlich billiger.

Was wir entwickeln

Erweiterungen für bestehende Systeme

Eigene Funktionsblöcke, Verwaltungsmasken und Ausgaben für WordPress und ähnliche Systeme. Statt ein Plugin zu suchen, das zu neunzig Prozent passt, schreiben wir die zehn Prozent, die du wirklich brauchst.

Schnittstellen und Datenaustausch

Verbindungen zu Warenwirtschaft, CRM, Buchhaltung, Kalendern oder Branchensoftware. Anfragen landen direkt im richtigen System, Bestände sind aktuell, niemand tippt Daten zweimal ab. Meist über gängige Schnittstellen, bei älteren Programmen auch über Dateiimporte, wenn nichts anderes geht.

Portale und Login-Bereiche

Geschützte Bereiche für Kunden, Partner oder Mitarbeitende. Dokumente, Bestellhistorie, Projektstände, Schulungsmaterial. Mit Rollen und Rechten, damit nicht jeder alles sieht.

Rechner und Konfiguratoren

Werkzeuge, die aus Eingaben ein Ergebnis machen: Preisschätzer, Auswahlhilfen, Formulare mit Verzweigungen. Gut gemacht ersparen sie deinem Vertrieb die immer gleichen ersten drei Rückfragen.

Anbindung von Sprachmodellen

Technische Umsetzung von KI-Funktionen: Assistenten, die auf deinen eigenen Dokumenten arbeiten, automatische Vorsortierung von Anfragen, Auswertung von Texten. Was sich davon lohnt und was nicht, klären wir vorher bei der Beratung rund um künstliche Intelligenz.

  • Nachvollziehbarer Code mit Kommentaren, keine Blackbox
  • Versionsverwaltung und Testumgebung, damit nichts live ausprobiert wird
  • Übergabe mit Dokumentation, auch an einen anderen Dienstleister
  • Klare Aussage vorher, wenn eine Anforderung unverhältnismäßig teuer wird
  • Feste Preise für abgegrenzte Aufgaben, Stundensatz nur bei laufender Weiterentwicklung

Wie wir technisch arbeiten

Vor der ersten Zeile steht ein kurzes technisches Konzept. Keine dreißig Seiten, sondern zwei bis vier: was gebaut wird, wie die Daten aussehen, welche Systeme beteiligt sind und wo die Risiken liegen. Das klingt nach Bürokratie, spart aber genau die Missverständnisse, die später richtig Geld kosten.

Entwickelt wird in einer eigenen Umgebung, nicht auf der laufenden Seite. Änderungen laufen über Versionsverwaltung, sodass jeder Stand nachvollziehbar ist und sich zurückdrehen lässt. Getestet wird nicht nur der Normalfall, sondern auch das, was passiert, wenn jemand Unsinn eingibt oder ein fremdes System gerade nicht antwortet.

Danach bekommst du die Dokumentation, die Zugänge und den Code. Ohne Ausnahmen, ohne Lizenzkonstruktionen und ohne versteckte Abhängigkeiten zu uns.

Sauberer Code ist ein Kostenfaktor

Der Aufwand für eine Funktion ist nicht das Teure. Teuer ist, was danach kommt: jede Änderung, jede Fehlersuche, jede Erweiterung. Wenn Code unsortiert ist und niemand mehr weiß, warum eine Stelle so aussieht wie sie aussieht, kostet eine halbe Stunde Arbeit plötzlich zwei Tage.

Wir schreiben deshalb so, dass ein fremder Entwickler in einer Stunde versteht, was passiert. Das ist gegen unser kurzfristiges Interesse und richtig für dich. Es ist auch der Grund, warum wir Kunden übernehmen können, deren Seite ursprünglich woanders gebaut wurde: Wir müssen nicht bei null anfangen, wenn die Vorarbeit ordentlich war.

Ein Nebeneffekt davon: Angebote lassen sich vergleichen. Wenn zwei Dienstleister dieselbe Aufgabe kalkulieren und einer deutlich günstiger ist, liegt der Unterschied fast nie in der Geschwindigkeit, sondern darin, was hinterher an Struktur übrig bleibt. Frag im Zweifel nach, wie dokumentiert wird und wer den Code am Ende bekommt. Die Antwort darauf sagt mehr über die spätere Rechnung aus als der Preis im Angebot.

Sicherheit und Wartung

Individuell entwickelte Teile brauchen genauso Pflege wie gekaufte. Bibliotheken bekommen Updates, Schnittstellen ändern sich, Sicherheitslücken werden bekannt. Wir prüfen das regelmäßig, wenn du die laufende Betreuung dazubuchst, und melden uns von selbst, wenn etwas dringend ist.

Dazu gehören Backups, die auch tatsächlich zurückgespielt werden können. Ein Backup, das noch nie getestet wurde, ist kein Backup, sondern eine Hoffnung. Wir spielen deshalb mindestens einmal pro Projekt eine Wiederherstellung durch.

Technik beeinflusst Sichtbarkeit

Was im Hintergrund passiert, sieht der Besucher nicht, Google aber schon. Wie schnell der Server antwortet, wie viel gleichzeitig geladen wird, ob Inhalte für Suchmaschinen überhaupt erreichbar sind. Gerade bei Portalen und dynamisch erzeugten Seiten geht hier viel verloren, wenn niemand darauf achtet. Wir stimmen Entwicklung und Optimierung für Suchmaschinen deshalb von Anfang an ab, statt am Ende zu reparieren.

Das gilt inzwischen auch für die neuen KI-Systeme, die Websites auslesen. Sie kommen mit sauber ausgezeichneten Inhalten deutlich besser zurecht als mit Seiten, deren Inhalte erst durch mehrere Umwege im Browser entstehen.

Entwicklung für Köln und das Rheinland

Unsere Entwicklungsprojekte laufen überwiegend mit Unternehmen aus Köln und dem Umland, aus Leverkusen, Bergisch Gladbach, Hürth, Frechen und dem Rhein-Erft-Kreis. Bei Software ist der persönliche Termin oft wichtiger als bei einer normalen Website, weil man interne Abläufe schlecht per Mail erklärt. Ein Vormittag bei dir im Betrieb bringt regelmäßig mehr als drei Videocalls.

Größere Vorhaben begleiten wir auch komplett remote. Der Unterschied liegt weniger in der Entfernung als in der Frage, ob es bei dir jemanden gibt, der Entscheidungen treffen darf.

So läuft ein Entwicklungsprojekt

Erst ein Gespräch über das eigentliche Problem, nicht über die gewünschte Lösung. Oft stellt sich dabei heraus, dass die aufwendige Wunschfunktion gar nicht nötig ist. Dann das technische Konzept mit Aufwandsschätzung, danach die Umsetzung in Abschnitten mit lauffähigen Zwischenständen.

Vor dem Livegang gibt es eine Testphase, in der auch deine Leute damit arbeiten. Was dabei auffällt, wird korrigiert, bevor es scharf geht. Nach dem Start begleiten wir die ersten Wochen eng, weil sich manche Dinge erst im echten Betrieb zeigen. Wenn du parallel eine neue Oberfläche brauchst, läuft das zusammen mit dem Entwurf der Seite.

Häufige Fragen zur Entwicklung

Kann ich einzelne Funktionen nachrüsten lassen?

Ja, das machen wir häufig. Voraussetzung ist, dass die bestehende Seite technisch nicht völlig verbaut ist. Wir schauen uns das vorher an und sagen dir ehrlich, ob Nachrüsten oder Neuaufbau günstiger kommt.

Was kostet eine individuelle Entwicklung?

Kleinere Erweiterungen liegen im dreistelligen bis niedrigen vierstelligen Bereich. Schnittstellen und Portale bewegen sich je nach Umfang deutlich darüber. Verlässliche Zahlen gibt es nach dem technischen Konzept, weil vorher jede Schätzung geraten wäre.

Bin ich danach von euch abhängig?

Nein. Du bekommst Code, Zugänge und Dokumentation und kannst damit zu jedem anderen Entwickler gehen. Wir halten Kunden über die Qualität der Arbeit, nicht über technische Fesseln.

Arbeitet ihr mit unserer bestehenden IT zusammen?

Gern und regelmäßig. Bei Schnittstellen geht es ohnehin nicht anders, weil deine IT die Systeme kennt und Zugänge freigeben muss. Wir klären früh, wer wofür zuständig ist, damit es später keine Schuldzuweisungen gibt.

Passend dazu im Blog

Wir haben zu diesem Themenfeld ein paar Beiträge geschrieben, in denen Details stehen, die hier den Rahmen sprengen würden.

Dein Projekt

Etwas, das es
so noch nicht gibt?

Beschreib uns, was bei dir gerade von Hand passiert oder woran ein System scheitert. Wir sagen dir, ob und wie sich das lösen lässt.

Projekt anfragen

Oder direkt: info@digital-unit.de