Wissen
Kurze, direkte Antworten auf konkrete Fragen zu Individualsoftware, Legacy-Modernisierung und Cloud-Migration.
Entscheidungshilfen
- Individualsoftware
Was passiert mit deinem System, wenn die Zusammenarbeit mit einem Anbieter endet?
Wenn du von Anfang an vollen Zugriff auf Quellcode, Repository, Dokumentation und alle Konten hast, kannst du jederzeit wechseln, ohne von einem Anbieter abhängig zu sein. Eine saubere Übergabe umfasst nicht nur den Code, sondern auch die Fähigkeit, das System tatsächlich zu betreiben, dazu gehört ein realistischer Übergabezeitraum, in dem das bisherige Team für Rückfragen erreichbar bleibt. Warnsignal ist, wenn Konten und Zugänge auf den Namen des Anbieters laufen statt auf deinen, dann bist du im Ernstfall handlungsunfähig.
Individualsoftware ansehen - Individualsoftware
Was ist der Unterschied zwischen Lastenheft und Pflichtenheft?
Das Lastenheft beschreibt aus Sicht des Auftraggebers, was gebraucht wird und welche Anforderungen die Software erfüllen soll. Das Pflichtenheft beschreibt aus Sicht des Auftragnehmers, wie das umgesetzt wird, und wird oft zur vertraglichen Grundlage für die Abnahme. Für eine erste Anfrage brauchst du in der Regel kein fertiges Lastenheft, eine klare Problembeschreibung mit den wichtigsten Rahmenbedingungen reicht, um ins Gespräch zu kommen.
Individualsoftware ansehen - DevOps
Was gehört in einen Software-Wartungsvertrag?
Ein Software-Wartungsvertrag sollte klar zwischen Fehlerbehebung und Weiterentwicklung trennen, Reaktionszeit und Wiederherstellungszeit getrennt definieren und regeln, wer Sicherheitsupdates für eingesetzte Abhängigkeiten einspielt. Genauso wichtig sind der Zugriff auf das Deployment und ein klar geregelter Ausstieg, damit du im Ernstfall nicht auf einen einzigen Anbieter angewiesen bist.
DevOps ansehen - Team-Verstärkung
Was bedeutet ein Time-and-Material-Vertrag in der Softwareentwicklung?
Bei Time and Material zahlst du für tatsächlich geleistete Stunden zu vereinbarten Sätzen, es gibt keinen festen Endpreis. Das Kostenrisiko liegt damit bei dir als Auftraggeber, nicht beim Anbieter, deshalb solltest du auf eine Obergrenze bestehen. Sinnvoll ist das Modell, wenn der Umfang der Arbeit noch nicht abschließend feststeht, während ein Festpreis besser zu einem klar umrissenen Ziel passt. Sicher wird Time and Material erst durch Transparenz: du musst sehen können, woran gearbeitet wurde, sonst ist es nur eine offene Rechnung.
Team-Verstärkung ansehen - Individualsoftware
Werkvertrag oder Dienstvertrag: Was gilt für Softwareentwicklung?
Beim Werkvertrag schuldet der Anbieter ein fertiges Ergebnis, das bei der Abnahme geprüft wird und für das eine Gewährleistung greift. Beim Dienstvertrag schuldet er Arbeitszeit und Einsatz, aber kein bestimmtes Ergebnis. In der Praxis sind viele agile Softwareprojekte inhaltlich eher Dienstverträge, auch wenn im Vertrag Werkvertrag steht, weil sich der Funktionsumfang laufend ändert. Welche Vertragsart tatsächlich vorliegt, sollte im Einzelfall von einem Anwalt geprüft werden.
Individualsoftware ansehen - Individualsoftware
Was bedeutet Quellcode-Herausgabe bei Individualsoftware?
Quellcode-Herausgabe bedeutet, dass du bei Auftragsentwicklung den vollständigen Quellcode deiner Individualsoftware erhältst, inklusive Repositories und Zugängen, statt nur Zugriff auf ein fertiges Produkt zu haben. Damit bist du beim Betrieb und bei der Weiterentwicklung nicht an den ursprünglichen Anbieter gebunden.
Individualsoftware ansehen
Vergleiche
- Webentwicklung
Payload CMS oder Strapi: was passt für welchen Fall?
Beide sind Open Source, TypeScript-basiert und selbst hostbar. Der Unterschied liegt darin, wie viel eigene Anwendungslogik du direkt im CMS unterbringen kannst: Payload ist ein Next.js-Anwendungsframework mit eingebauter Redaktion, Strapi ein eigenständiger Content-Service, der über eine API angesprochen wird.
Webentwicklung ansehen - Webentwicklung
Was ist der Unterschied zwischen einem Headless CMS und WordPress?
WordPress verwaltet Inhalte und zeigt sie über eigene Themes auch gleich an, beides ist fest miteinander verzahnt. Ein Headless CMS verwaltet nur die Inhalte und liefert sie über eine API aus, das Frontend wird komplett separat gebaut.
Webentwicklung ansehen
Begriffe erklärt
- Webentwicklung
Was ist ein Headless CMS?
Ein Headless CMS verwaltet Inhalte, liefert sie aber ohne eigene Darstellung aus, meist über eine API. Frontend und Content-Verwaltung sind damit getrennt, das Frontend kann frei gebaut und ausgetauscht werden, ohne das CMS anzufassen.
Webentwicklung ansehen - Webentwicklung
Ist ein Headless CMS DSGVO-konform?
Ein Headless CMS ist nicht automatisch DSGVO-konform, das hängt davon ab, wo es gehostet wird und welche Daten es speichert. Selbst gehostet auf EU-Infrastruktur, mit einem quelloffenen System wie Payload CMS, lässt sich das sauber umsetzen.
Webentwicklung ansehen - Webentwicklung
Was ist ein MCP-Server?
Ein MCP-Server macht ein System über das Model Context Protocol für eine KI nutzbar, mit einer klar definierten Menge an Werkzeugen statt vollem Zugriff. Für ein Headless CMS bedeutet das, dass eine KI gezielt auf Inhalte zugreifen kann, ohne eigene Schnittstellen dafür bauen zu müssen.
Webentwicklung ansehen - DevOps
Was ist Blue-Green Deployment?
Blue-Green Deployment ist eine Release-Strategie mit zwei identischen Umgebungen: Während eine den Live-Betrieb trägt, wird die neue Version in der anderen vorbereitet und getestet. Der Umschalter erfolgt erst, wenn sie sich bewährt hat, und lässt sich sofort zurückdrehen.
DevOps ansehen - DevOps
Was ist eine CI/CD-Pipeline?
Eine CI/CD-Pipeline automatisiert den Weg von einer Codeänderung bis in den produktiven Betrieb: Build, Tests und Deployment laufen automatisch statt von Hand. CI steht für Continuous Integration, CD für Continuous Delivery oder Deployment.
DevOps ansehen - Team-Verstärkung
Was bedeutet der IT-Fachkräftemangel für dein Unternehmen?
Der IT-Fachkräftemangel beschreibt, dass es deutlich mehr offene Stellen für Softwareentwicklung als besetzbare Kandidaten gibt. Für dein Unternehmen heißt das konkret: Projekte stehen still, weil die passenden Leute fehlen, nicht weil das Budget fehlt.
Team-Verstärkung ansehen - Team-Verstärkung
Was ist ein Fractional CTO?
Ein Fractional CTO übernimmt die technische Führung für ein Unternehmen, aber nur anteilig statt in Vollzeit, meist ein paar Tage pro Woche oder Monat. Er trifft Architektur- und Technologieentscheidungen, ohne fest angestellt zu sein.
Team-Verstärkung ansehen - Cloud-Migration
Was ist Infrastructure as Code (IaC)?
Infrastructure as Code bedeutet, Server, Netzwerke und andere Infrastruktur über Code zu definieren statt sie manuell in einer Oberfläche einzurichten. Die gesamte Umgebung lässt sich damit jederzeit reproduzierbar aus diesem Code neu aufbauen.
Cloud-Migration ansehen - Platform Engineering
Was ist eine Internal Developer Platform?
Eine Internal Developer Platform ist eine intern gebaute Plattform, über die Entwicklerteams eigenständig Umgebungen, Deployments und Infrastruktur nutzen können, ohne bei jedem Schritt auf eine einzelne Person angewiesen zu sein.
Platform Engineering ansehen - Legacy-Modernisierung
Was bedeutet IT-Modernisierung?
IT-Modernisierung bedeutet, bestehende Systeme, Prozesse und Infrastruktur schrittweise auf einen Stand zu bringen, der sich wieder sicher verändern lässt, statt sie komplett neu zu bauen oder unverändert weiterzubetreiben.
Legacy-Modernisierung ansehen - Architektur-Review
Was sind Microservices?
Microservices sind eine Softwarearchitektur, bei der eine Anwendung aus mehreren kleinen, unabhängigen Diensten besteht statt aus einem einzigen zusammenhängenden System. Jeder Dienst lässt sich einzeln entwickeln, ausliefern und skalieren.
Architektur-Review ansehen - Individualsoftware
Was sind die Nachteile von Standardsoftware?
Standardsoftware zwingt einen Prozess oft in ein fremdes Schema, verursacht laufende Lizenzkosten und lässt sich kaum an sehr spezifische Anforderungen anpassen. Sie bleibt trotzdem für die meisten Standardprozesse die schnellere und günstigere Wahl.
Individualsoftware ansehen - Cloud-Migration
Was ist Vendor Lock-in?
Vendor Lock-in bedeutet, so stark von einem einzelnen Anbieter abhängig zu sein, dass ein Wechsel technisch oder wirtschaftlich kaum noch möglich ist. Bei Cloud-Infrastruktur entsteht das meist durch anbieterspezifische Dienste, die sich nicht ohne Weiteres woanders nachbauen lassen.
Cloud-Migration ansehen - Individualsoftware
Was ist Individualsoftware?
Individualsoftware ist Software, die speziell für ein einzelnes Unternehmen und dessen konkreten Prozess entwickelt wird, statt fertig eingekauft zu werden. Sie bildet den Prozess ab, wie er tatsächlich abläuft, statt den Prozess an ein Standardwerkzeug anzupassen.
Individualsoftware ansehen - Individualsoftware
Was kostet es, Software entwickeln zu lassen?
Es gibt darauf keine seriöse pauschale Zahl, denn die Kosten hängen vom Funktionsumfang, der Anzahl der Systeme, mit denen die Software sprechen muss, und der Teamzusammensetzung ab. Wer dir ohne diese Angaben einen Festpreis nennt, rät entweder, oder die Zahl gilt für ein Projekt, das mit deinem wenig zu tun hat.
Individualsoftware ansehen - Legacy-Modernisierung
Was ist ein Legacy-System?
Ein Legacy-System ist Software, die weiterhin im produktiven Einsatz ist, sich aber nur noch schwer und riskant verändern lässt, etwa weil das Wissen darüber im Team fehlt oder die Technologie veraltet ist. Entscheidend ist dabei nicht das Alter des Systems, sondern wie gefährlich Änderungen daran geworden sind.
Legacy-Modernisierung ansehen - Individualsoftware
Was kostet die Programmierung einer Schnittstelle (API)?
Auch hier gibt es keine pauschale Zahl: Der Aufwand hängt davon ab, welche Systeme verbunden werden, wie gut deren Schnittstellen dokumentiert sind und welche Anforderungen an Datenmenge und Sicherheit bestehen. Eine gut dokumentierte, moderne API anzubinden ist ein anderer Aufwand als eine gewachsene Gegenstelle ohne verlässliche Dokumentation.
Individualsoftware ansehen - Architektur-Review
Was ist Softwarearchitektur?
Softwarearchitektur ist die Summe der grundlegenden Entscheidungen darüber, wie ein System aufgebaut ist, etwa wie seine Teile zusammenhängen und wo Daten gespeichert werden. Sie ist kein Diagramm, sondern die Menge der Entscheidungen, die später teuer sind zu ändern, weshalb sie getroffen werden sollten, bevor die erste Zeile Code geschrieben wird.
Architektur-Review ansehen - Architektur-Review
Was sind technische Schulden?
Technische Schulden sind der Mehraufwand, der entsteht, wenn ein Team eine schnelle statt der eigentlich richtigen Lösung wählt, um kurzfristig Zeit zu sparen. Wie eine finanzielle Schuld wächst dieser Aufwand mit der Zeit, wenn er nicht bewusst abgebaut wird, bis jede weitere Änderung am System teurer wird als nötig.
Architektur-Review ansehen