
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 ansehenWovon 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
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.
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.
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.
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.
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.
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 ansehenProgramme 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 ansehenSysteme 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 ansehenWarum 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.
Häufige Fragen zu den Kosten eines Softwareprojekts
Was den Arbeitsaufwand beeinflusst
Diese Ebenen analysieren wir, bevor wir ein Projekt schätzen.
- Prozesse
- Rollen
- Ausnahmen
- Produktregeln
- Bestehende Systeme
- API
- Datenmigration
- 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.