Wissen
Kurze, direkte Antworten auf konkrete Fragen zu Individualsoftware, Legacy-Modernisierung und Cloud-Migration.
- 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 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 - 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