Kosten Individuelle Web-Anwendung: Eine Fallstudie

Kosten einer individuellen Web-Anwendung: Eine Fallstudie aus der Praxis

Ausgangslage: Die Herausforderung bei „Projekt Phoenix“

Im Frühjahr 2023 trat ein mittelständisches Logistikunternehmen an uns heran. Deren bestehendes, selbstentwickeltes ERP-System, das über 15 Jahre gewachsen war, stieß an seine Grenzen. Es basierte auf veralteter Technologie (Access-Datenbank, VBA-Frontend), war nicht webfähig, nicht skalierbar und die Wartung wurde zunehmend zum Risiko, da der ursprüngliche Entwickler kurz vor der Rente stand. Die Geschäftsleitung erkannte den dringenden Bedarf, die Kernprozesse – Auftragsverwaltung, Tourenplanung, Lagerbestandsführung und Rechnungsstellung – in eine moderne, zukunftssichere Web-Anwendung zu überführen. Das Ziel war klar: eine effizientere, standortunabhängige Arbeitsweise und die Reduzierung operativer Risiken. Ein vorläufiges Budget von 150.000 € war intern kommuniziert worden, basierend auf Schätzungen ohne detaillierte Analyse.

Hypothese und Vorgehen: Agile Schätzung und MVP-Fokus

Unsere anfängliche Hypothese war, dass die Komplexität der Altsystem-Ablösung und die Integration der spezifischen Logik des Kunden das Budget von 150.000 € überschreiten würden, wenn alle gewünschten Funktionen von Anfang an umgesetzt werden sollten. Wir schlugen daher einen agilen Ansatz vor, beginnend mit einer detaillierten Discovery-Phase (2 Wochen, 15.000 € Festpreis), um die genauen Anforderungen zu erheben, das Altsystem zu analysieren und einen klaren MVP (Minimum Viable Product) zu definieren. Dieser MVP sollte die Kernprozesse abbilden und einen sofortigen Mehrwert liefern, während weniger kritische Funktionen in späteren Phasen entwickelt würden. Unser Ziel war es, innerhalb von 4–6 Monaten einen produktiven MVP zu liefern.

Discovery-Phase: Analyse und Priorisierung

In der Discovery-Phase arbeiteten wir eng mit den Fachabteilungen des Kunden zusammen. Wir führten Interviews mit Key-Usern aus Auftragsmanagement, Disposition und Buchhaltung. Dabei deckten wir nicht nur die offensichtlichen Anforderungen auf, sondern auch zahlreiche „Hidden Features“ und Workarounds, die sich über Jahre im Altsystem etabliert hatten. Ein kritischer Punkt war die Export- und Importlogik für Frachtdaten, die eine hohe Komplexität aufwies. Basierend auf dieser Analyse erstellten wir eine detaillierte Backlog-Liste und priorisierten die Funktionen gemeinsam mit dem Kunden.


Was tatsächlich passiert ist: Kostenentwicklung und Feature-Priorisierung

Nach der Discovery-Phase stellte sich heraus, dass das ursprüngliche Budget von 150.000 € für eine vollständige 1:1-Ablösung des Altsystems unrealistisch war. Unsere detaillierte Schätzung für alle identifizierten Funktionen lag bei ca. 320.000 € bis 380.000 € für die Erstentwicklung. Dies führte zu einer intensiven Diskussion mit der Geschäftsleitung des Kunden, die bereit war, das Budget anzupassen, aber einen klaren Fahrplan und sichtbare Zwischenergebnisse forderte.

Die Priorisierungsliste für „Projekt Phoenix“

Um das Projekt in beherrschbare Phasen zu unterteilen und das Risiko zu minimieren, einigten wir uns auf folgende Priorisierung. Die Kosten sind Schätzungen pro Phase, basierend auf einem Team von 2 Senior-Entwicklern und 1 UX/UI-Designer, mit einem durchschnittlichen Tagessatz von 950 €.

Funktion/Modul Priorität Begründung Geschätzte Entwicklungszeit (Monate) Geschätzte Kosten (€)
Benutzerverwaltung & Rollenkonzept Hoch (Phase 1) Grundlage für alle weiteren Module, Sicherheitsaspekt. 0.5 25.000 – 30.000
Auftragsanlage & -verwaltung Hoch (Phase 1) Kernprozess, direkte Wertschöpfung. Ablösung des kritischsten Teils des Altsystems. 2.0 95.000 – 110.000
Tourenplanung (manuell/semi-automatisch) Hoch (Phase 1) Direkte Auswirkung auf Effizienz und Kundenzufriedenheit. Integration mit Karten-API. 1.5 70.000 – 85.000
Kunden- & Adressverwaltung Hoch (Phase 1) Basisdaten für Aufträge und Rechnungen. 0.5 25.000 – 30.000
MVP Phase 1 Summe 4.5 215.000 – 255.000
Lagerbestandsführung (einfach) Mittel (Phase 2) Wichtig, aber nicht kritisch für den ersten Go-Live. Kann anfangs manuell ergänzt werden. 1.0 45.000 – 55.000
Rechnungsstellung & Export FIBU Mittel (Phase 2) Wichtig für den Cashflow, aber kann initial über bestehende Prozesse oder manuelle Exporte abgewickelt werden. 1.5 70.000 – 85.000
Phase 2 Summe 2.5 115.000 – 140.000
Automatische Tourenoptimierung Niedrig (Phase 3) Hoher Mehrwert, aber komplex und teuer. Kann später als Optimierung hinzugefügt werden. 2.0 95.000 – 110.000
Kundenportal (Tracking & Status) Niedrig (Phase 3) Wunschfunktion, aber nicht geschäftskritisch für den internen Betrieb. 1.0 45.000 – 55.000
Phase 3 Summe 3.0 140.000 – 165.000

Der Kunde entschied sich, zunächst die Phase 1 umzusetzen. Der Projektstart erfolgte im Juli 2023. Nach 4,5 Monaten intensiver Entwicklung, Code-Reviews und agilen Sprints (Scrum-Methodik) konnte der MVP im Dezember 2023 erfolgreich in Betrieb genommen werden. Die tatsächlichen Kosten für Phase 1 lagen bei 240.000 €, was innerhalb unserer Schätzung lag. Der Go-Live verlief reibungslos, und die Nutzerakzeptanz war hoch, da die Kernprozesse deutlich effizienter abgebildet wurden.


Was wir daraus gelernt haben: Erkenntnisse für zukünftige Projekte

Dieses Projekt unterstreicht mehrere kritische Aspekte bei der Kostenkalkulation und Durchführung individueller Web-Anwendungen:

  1. Die Discovery-Phase ist nicht verhandelbar: Ohne eine tiefgehende Analyse der Anforderungen und des Altsystems sind Kostenschätzungen reine Spekulation. Die Investition von 15.000 € in die Discovery-Phase hat dem Kunden eine fundierte Entscheidungsgrundlage geliefert und spätere, weitaus teurere Fehlentwicklungen vermieden. Ein typischer Fehler ist, diese Phase zu überspringen, um Kosten zu sparen, was fast immer zu Projektüberschreitungen führt.
  2. Realistische Budgets vs. Wunschvorstellungen: Kunden haben oft eine erste Budgetvorstellung, die nicht immer mit der tatsächlichen Komplexität der Anforderungen korreliert. Unsere Erfahrung zeigt, dass für eine solide, individuelle Web-Anwendung mit komplexen Geschäftsprozessen und Integrationen selten unter 150.000 € für einen tragfähigen MVP zu rechnen ist. Projekte im Bereich von 250.000 € bis 500.000 € sind eher die Regel, wenn es um die Ablösung kritischer Bestandssysteme geht.
  3. Priorisierung ist der Schlüssel zum Erfolg: Die konsequente Fokussierung auf einen MVP ermöglichte es dem Kunden, schnell einen Mehrwert zu erzielen und das Risiko zu streuen. Die Phasen 2 und 3 werden nun basierend auf den Erfahrungen mit dem MVP und neuen Geschäftsanforderungen iterativ geplant. Dies vermeidet die „Big Bang“-Implementierung, die oft scheitert.
  4. Technologie-Stack und Wartbarkeit: Für „Projekt Phoenix“ setzten wir auf einen modernen Stack mit Python (Django) für das Backend und React für das Frontend, gehostet in einer Cloud-Umgebung (AWS). Diese Wahl sichert nicht nur Skalierbarkeit und Performance, sondern auch die langfristige Wartbarkeit und die Verfügbarkeit von Entwicklern am Markt. Die Kosten für den Betrieb (Hosting, Lizenzen) lagen initial bei ca. 300-500 €/Monat, mit Potenzial zur Skalierung.

„Die größte Herausforderung im Individual-Software-Projekt ist nicht die technische Umsetzung, sondern die klare Definition, was wirklich notwendig ist und was warten kann.“

Zusammenfassend lässt sich sagen, dass die Kosten einer individuellen Web-Anwendung stark von der Komplexität, dem Funktionsumfang und der gewählten Methodik abhängen. Eine transparente Discovery-Phase und eine stringente Priorisierung sind essenziell, um Projekte erfolgreich, im Budgetrahmen und mit dem gewünschten Mehrwert abzuschließen. Wer hier spart, zahlt am Ende meist doppelt.

FAQ

Wie lange dauert die Entwicklung einer individuellen Web-Anwendung?

Die Entwicklungsdauer hängt stark vom Umfang des Projekts ab. Ein Minimum Viable Product (MVP) für komplexe Geschäftsanwendungen kann zwischen 4 und 8 Monaten liegen. Umfangreichere Projekte, die mehrere Phasen umfassen, können 12 Monate und länger dauern. Die Discovery-Phase selbst nimmt in der Regel 2 bis 4 Wochen in Anspruch.

Welche Faktoren beeinflussen die Kosten am stärksten?

Die größten Kostenfaktoren sind die Komplexität der Geschäftslogik, die Anzahl und Art der Integrationen mit Drittsystemen, die Anforderungen an die Benutzeroberfläche (UX/UI-Design), die Performance-Anforderungen und die Sicherheitsanforderungen. Jede zusätzliche Schnittstelle oder jeder komplexe Algorithmus erhöht den Aufwand und somit die Kosten.

Ist eine individuelle Web-Anwendung immer teurer als Standardsoftware?

Initial sind die Entwicklungskosten einer individuellen Web-Anwendung in der Regel höher als der Kauf einer Standardsoftware. Langfristig können jedoch die Betriebskosten, Lizenzgebühren und Anpassungskosten für Standardsoftware die individuellen Entwicklungskosten übersteigen, insbesondere wenn die Standardsoftware die spezifischen Geschäftsprozesse nicht optimal abbildet und teure Workarounds erfordert. Die individuelle Lösung bietet zudem einen Wettbewerbsvorteil durch exakte Anpassung.

Jetzt kostenlose Beratung anfragen