Metallblöcke unterschiedlicher Größe, mit einem Messschieber gemessen, von oben betrachtet

    Was ein Projekt für maßgeschneiderte Software kostet und wovon der Preis abhängt

    Für ein maßgeschneidertes Softwareprojekt gibt es keinen Standardpreis. Zwei Unternehmen aus derselben Branche können hinsichtlich Logik, Integrationen und Arbeitsumfang völlig unterschiedliche Systeme benötigen. Deshalb kalkulieren wir das Projekt erst, nachdem wir den Prozess verstanden und die erste Phase definiert haben, deren Umsetzung sich wirklich lohnt.

    Nachfolgend finden Sie die Faktoren, die die Kosten am stärksten beeinflussen, und wie wir von einem Prozessproblem zu einer konkreten Schätzung gelangen.

    Maßgeschneiderte Softwareentwicklung ansehen

    Wovon die Kosten für maßgeschneiderte Software abhängen

    • Ein Konfigurator mit einer Handvoll Optionen und ein anderer mit Hunderten von Regeln mögen auf dem Bildschirm ähnlich aussehen, erfordern jedoch einen völlig unterschiedlichen Arbeitsaufwand.
    • Die Integration in Ihr ERP, Ihre Lagerverwaltung, Ihr CRM oder Ihre Fakturierung kann bei einem Projekt ein kleiner Teil und bei einem anderen eine der Hauptkomponenten sein.
    • Die Kosten richten sich nach der Komplexität Ihres Prozesses, nicht nach der Anzahl der Bildschirme oder Seiten.
    • Ein Standardpreis vor dem Verständnis des Projekts würde entweder eine zu vage Schätzung bedeuten oder dazu führen, dass später Funktionen gestrichen werden müssen, um im Budget zu bleiben. Wir schätzen lieber nach dem ersten Gespräch, wenn klar ist, was gebaut werden muss.

    Was die Kosten am meisten beeinflusst

    01

    Wie viele Regeln das System verwalten muss

    Die Anzahl der Optionen, die Abhängigkeiten zwischen ihnen, Ausnahmen und kaufmännische Bedingungen wirken sich direkt auf die Komplexität des Projekts aus. Bei einem Konfigurator oder Angebotssystem kann diese Logik einen großen Teil der Entwicklung ausmachen.

    02

    Wie viele Systeme miteinander kommunizieren müssen

    Fakturierung, Lager, ERP, CRM, Versanddienstleister oder andere Anwendungen. Jede Integration muss separat analysiert und getestet werden, je nachdem, wie das jeweilige System den Datenzugriff und -austausch ermöglicht.

    03

    Wie gut die bestehenden Daten strukturiert sind

    Wenn Produkte, Varianten und Preise über fünf verschiedene Tabellen verteilt sind, wird deren Bereinigung und Validierung zu einer eigenen Projektphase.

    04

    Wie viele Personen und Rollen das System nutzen

    Eine Anwendung, die von einer einzelnen Person zur Angebotserstellung genutzt wird, unterscheidet sich grundlegend von einem System, in dem Vertrieb, Produktion, Montage und Geschäftsführung mit unterschiedlichen Rechten und Aktionen arbeiten.

    05

    Wie schnell das System live gehen muss

    Eine kürzere Frist reduziert nicht den Arbeitsaufwand. Wenn das Projekt in einem sehr engen Zeitrahmen geliefert werden muss, erfordert dies möglicherweise mehr Ressourcen oder eine andere Phasenaufteilung.

    Von welchem Punkt startet Ihr Projekt?

    Bevor wir die Kosten schätzen, ist auch der Ist-Zustand wichtig. Die meisten Situationen, denen wir begegnen, ähneln einer dieser drei.

    Situation 1

    Alles in Tabellenkalkulationen und per Telefon

    Angebote werden manuell erstellt, jeder Mitarbeiter hat seine eigene Datei und Preise werden durch Nachfragen bei Kollegen ermittelt.

    Wo wir anfangen könnten: ein Angebotskonfigurator für eine einzelne Produktlinie

    CPQ-Konfigurator ansehen
    Situation 2

    Programme sind vorhanden, kommunizieren aber nicht miteinander

    Sie nutzen bereits Fakturierung, CRM, Lagerverwaltung oder andere Anwendungen, aber dieselben Informationen werden manuell zwischen ihnen übertragen.

    Wo wir anfangen könnten: die Automatisierung eines einzelnen Datentransfers zwischen zwei Systemen

    Systemintegrationen ansehen
    Situation 3

    Systeme sind verbunden, aber es fehlt der Überblick

    Der Ablauf funktioniert, aber Sie sehen nicht schnell genug, wie hoch die Marge ist, wo Verzögerungen auftreten oder wie lange ein Auftrag vom Angebot bis zur Auslieferung braucht.

    Wo wir anfangen könnten: ein Dashboard auf Basis der Daten, die Sie bereits haben

    Dashboards und Berichte ansehen

    Warum wir keine pauschale Preisspanne veröffentlichen

    Eine Preisspanne auf der Website würde Projekte vermischen, die sich nicht vergleichen lassen: Ein Pilotprojekt für einen einzelnen Prozess und ein System mit mehreren verknüpften Modulen enden mit völlig unterschiedlichen Budgets. Eine pauschale Zahl wäre eher irreführend als hilfreich.

    Die Schätzung erfolgt nach der Analyse. Innerhalb von 48 Stunden analysieren wir den aktuellen Prozess, definieren die erste Phase und legen explizit fest, was enthalten ist und was nicht.

    Ausgehend von dieser Definition schätzen wir den Arbeitsaufwand: wie viele Abläufe beteiligt sind, welche Integrationen erforderlich sind, wie viele Geschäftsregeln in die Software übersetzt werden müssen und welche Daten aus bestehenden Systemen extrahiert werden müssen. Sie erhalten ein Angebot für die erste Phase, nicht für das gesamte System; nachfolgende Phasen werden separat kalkuliert, sobald die erste validiert ist.

    Wie wir das Projekt aufteilen, um das Budget unter Kontrolle zu halten

    Wir kalkulieren ein großes System nicht auf einen Schlag als monolithischen Block. Wir unterteilen das Projekt in Phasen, jede mit einem klaren Ergebnis und einem Budget, das separat bewertet werden kann.

    Analyse

    Kostenlos · 48 Stunden. Wir analysieren den aktuellen Prozess und entscheiden, wo ein Einstieg sinnvoll ist.

    Beispiel und Schätzung

    Wir erstellen einen Prototyp für Ihren konkreten Fall, definieren die erste Phase und schätzen den Arbeitsaufwand sowie das erforderliche Budget.

    Pilot

    Wir bringen einen einzelnen Prozess in den echten Einsatz, um die Lösung vor der Erweiterung des Projekts zu validieren.

    Erweiterung

    Die folgenden Phasen werden separat geschätzt und freigegeben, nachdem der Pilot validiert wurde.

    Unsere Arbeitsweise ansehen

    Häufige Fragen zu den Kosten eines Softwareprojekts

    Ja, nach dem ersten Gespräch. Innerhalb von 48 Stunden können wir die erste Phase abgrenzen und den Arbeitsaufwand so fundiert einschätzen, dass wir über ein realistisches Budget sprechen können.

    Eine Abbildung Ihres aktuellen Workflows von der Anfrage bis zum Produktionsauftrag, die Identifikation von Zeitfressern und Fehlerquellen, einen visuellen Prototyp auf Basis eines realen Falls aus Ihrem Unternehmen sowie einen Vorschlag für die Umsetzungsphasen.

    Die Abgrenzung der ersten Phase: was gebaut wird, was späteren Phasen vorbehalten bleibt und der geschätzte Arbeitsaufwand für diese Phase. Die Schätzung wird erst nach schriftlicher Bestätigung zu einer verbindlichen Vereinbarung.

    Die Anzahl der Preisregeln und Produktvarianten, wie viele Systeme integriert werden müssen, wie sauber die vorhandenen Daten sind und wie viele unterschiedliche Rollen die Anwendung nutzen.

    Ja. Wir arbeiten in Phasen, und die erste Phase betrifft meist den Bereich, in dem die meiste Zeit verloren geht – in der Regel die Angebotserstellung. Weitere Module werden später auf demselben System aufgesetzt.

    Nein. Drittanbieterkosten (Hosting, Lizenzen, Plattformen, externe Dienste, von denen die Anwendung abhängt) sind unabhängig von den Entwicklungs- und Implementierungsleistungen und werden direkt an diese Anbieter gezahlt oder gemäß dem unterzeichneten Vertrag weiterberechnet.

    Während der Analyse prüfen wir, welche Systeme angebunden werden müssen, welche Schnittstellen sie bieten und in welchem Zustand sich die aktuellen Daten befinden. Integrationen und Datenmigration werden separat von der Kernfunktionalität geschätzt, da sie davon abhängen, was das jeweilige Drittsystem ermöglicht.

    Änderungen, die über den vereinbarten Leistungsumfang hinausgehen, werden separat geschätzt und vor Beginn der Arbeiten schriftlich gemäß dem unterzeichneten Vertrag vereinbart. Nichts ändert sich stillschweigend innerhalb des Budgets der laufenden Phase.

    Die Rechte an den Liefergegenständen, Lizenzen an vorbestehenden Komponenten sowie an Drittanbieter- oder Open-Source-Software werden im unterzeichneten Vertrag festgelegt. Einzelheiten sind in den Allgemeinen Geschäftsbedingungen geregelt.

    Was Wartung und Support nach dem produktiven Einsatz umfassen, wird im unterzeichneten Vertrag abhängig vom entwickelten System festgelegt.

    Was den Arbeitsaufwand beeinflusst

    Diese Ebenen analysieren wir, bevor wir ein Projekt schätzen.

    Anforderungen
    • Prozesse
    • Rollen
    • Ausnahmen
    • Produktregeln
    Integrationen
    • Bestehende Systeme
    • API
    • Datenmigration
    Reale Nutzung
    • Screens
    • Berichte
    • Schulung
    • Wartung

    Erhalten Sie eine Schätzung für Ihren Fall

    Im ersten Gespräch analysieren wir den aktuellen Prozess, identifizieren, was sich zuerst lohnt umzusetzen, und grenzen eine erste Phase ab, die sich realistisch kalkulieren lässt.