Passende Software entwickeln

Wann ein Festpreis für eigene Software verlässlich sein kann.

Ein Festpreis gibt nur dann echte Planungssicherheit, wenn das erwartete Ergebnis klar beschrieben ist. Eine Aussage wie „Wir brauchen ein Kundenportal“ reicht dafür nicht. Zuerst müssen Arbeitsablauf, Funktionen, Daten, Verbindungen und klare Regeln für die Prüfung geklärt werden.

Sie wollen mehr IT-Details?

Wir können Bits und Bytes mit Äpfeln und Birnen erklären.

Kurzfassung

Das Wichtigste in Kürze.

  • Ein Festpreis wird erst verlässlich, wenn der gewünschte Ablauf, Funktionen, Verbindungen, Daten und Regeln für die Prüfung ausreichend klar sind.
  • Offene Risiken dürfen bleiben, müssen aber sichtbar bewertet oder eindeutig ausgeschlossen werden.
  • Neue Wünsche lassen sich als abgestimmte Änderung mit bekannten Folgen für Preis und Termin entscheiden.
  • Bei unbekannter Machbarkeit ist eine begrenzte Untersuchung oder Testlösung oft sinnvoller als ein früher Gesamtfestpreis.

Der Wunsch nach einer festen Zahl

Ein Unternehmen möchte ein Kundenportal. Die Geschäftsleitung braucht einen festen Betrag für die Planung. Die Idee klingt zunächst klar: Kunden sollen sich anmelden, Angaben einreichen und ihren Bearbeitungsstand sehen.

Bei genauerem Nachfragen entstehen neue Fragen. Welche Kunden dürfen welche Daten sehen? Wer prüft einen Antrag? Welche Ausnahmen gibt es? Welche Daten kommen aus dem Kundenprogramm oder dem zentralen Unternehmensprogramm? Sollen alte Vorgänge übernommen werden? Wann gilt eine Funktion als fertig?

Der Satz „Wir brauchen ein Kundenportal“ beschreibt also ein Ziel, aber noch keinen berechenbaren Leistungsumfang.

Ein verlässlicher Festpreis braucht ein klar beschriebenes Ergebnis und klare Grenzen.

Warum ein früher Festpreis unter Druck gerät

Ein Festpreis ist nicht automatisch das Problem. Schwierig wird er, wenn die feste Zahl auf unbekannten oder wechselnden Grundlagen beruht. Dann wird während der Entwicklung gleichzeitig untersucht, entschieden und umgesetzt.

Häufig fehlen am Anfang:

  • ein gemeinsames Ziel,
  • wichtige Varianten und Ausnahmefälle,
  • geprüfte Zugänge zu anderen Programmen,
  • verlässliche Angaben zur Qualität alter Daten,
  • Zuständigkeiten und Zugriffsrechte,
  • klare Bedingungen für die Prüfung der fertigen Arbeit,
  • eine Grenze für die erste Ausbaustufe.

Solche offenen Punkte müssen nicht alle verschwinden. Sie müssen aber sichtbar sein. Vor dem Festpreis werden sie entweder geklärt oder ausdrücklich als Annahme und Grenze festgehalten.

Beispiel: dieselbe Portal-Idee mit verschiedenem Umfang

In einer kleinen Variante gibt ein Kunde ein Formular ab. Eine zuständige Person prüft es. Danach sieht der Kunde einen einfachen Bearbeitungsstand.

In einer größeren Variante gibt es mehrere Kundengruppen, verschiedene Freigaben, Dokumente, eine Verbindung zum zentralen Unternehmensprogramm, die Übernahme alter Daten und besondere Regeln für die Sicherheit. Beide Varianten heißen Kundenportal. Der Aufwand und das Risiko unterscheiden sich deutlich.

Wer trotz dieser offenen Fragen einen festen Preis nennt, muss einen großen Sicherheitspuffer einplanen oder riskiert später Streit über den vereinbarten Inhalt. Mehr Klarheit macht Angebote besser vergleichbar.

Sechs Schritte bis zu einem verlässlichen Festpreis Der tatsächliche Ablauf wird verstanden und verbessert. Daraus entstehen Anforderungen, klare Regeln für die Prüfung und ein genauer Leistungsumfang. Erst danach wird dieser Umfang fest berechnet.

Klarheit entsteht Schritt für Schritt

  1. Heutiger AblaufZuständigkeiten, Daten, Probleme und Ausnahmen verstehen
  2. Gewünschter Ablaufunnötige Schritte entfernen und das gewünschte Ergebnis abstimmen
  3. AnforderungenFunktionen, Verbindungen und gewünschte Qualität beschreiben
  4. Regeln für die Prüfungfestlegen, wie die fertige Leistung geprüft wird
  5. LeistungsumfangLeistungen, Grenzen und Mitarbeit beider Seiten festhalten
  6. Festpreisden klar vereinbarten Umfang berechnen

Wird der Umfang später bewusst geändert, werden Folgen für Preis und Termin vor der Umsetzung geprüft.

Was vor einem Festpreis geklärt sein sollte

Wie viele Einzelheiten nötig sind, hängt vom Vorhaben ab. Eine kleine Anwendung für den eigenen Betrieb braucht weniger Vorbereitung als ein wichtiges Programm mit alten Daten und mehreren Verbindungen.

Mindestens geklärt sein sollten:

  • der geplante Ablauf mit wichtigen Ausnahmen,
  • Nutzergruppen, Zuständigkeiten und Zugriffsrechte,
  • die wichtigsten Funktionen der ersten Ausbaustufe,
  • beteiligte Programme und geprüfte Verbindungswege,
  • Umfang, Qualität und Regeln für alte Daten,
  • Anforderungen an Datenschutz, Sicherheit und Betrieb,
  • erwartete Geschwindigkeit, Verfügbarkeit und Qualität,
  • konkrete Bedingungen für die Prüfung und Bestätigung der fertigen Arbeit,
  • ausdrücklich ausgeschlossene Leistungen und nötige Mitarbeit.

Ein offener Punkt ist erlaubt. Er muss benannt und mit einer nachvollziehbaren Annahme behandelt werden.

Was ein nachvollziehbares Angebot beschreibt

Das Angebot sollte das Ziel mit konkreten Ergebnissen verbinden. Dazu gehören Leistungen, ausgeschlossene Arbeiten, wichtige Zwischenschritte und Zuständigkeiten beider Seiten. Auch Tests, die gemeinsame Schlussprüfung, die technische Bereitstellung, eine Anleitung und der Umgang mit gefundenen Fehlern gehören dazu.

Wichtig ist außerdem: Wer stellt die Umgebung zum Testen und die später genutzte Umgebung bereit? Wer besorgt Zugänge zu anderen Programmen? Welche Annahmen gelten für technische Verbindungen und alte Daten?

Regeln zu Gewährleistung, Haftung oder Nachbesserung hängen vom tatsächlichen Vertrag ab. Dieser Artikel ist keine Rechtsberatung. Ein konkreter Vertrag sollte bei Bedarf rechtlich geprüft werden.

Neue Wünsche kontrolliert behandeln

Auch bei guter Vorbereitung können während des Vorhabens neue Erkenntnisse entstehen. Das ist normal. Problematisch wird es, wenn zusätzliche Wünsche still in die Umsetzung gelangen und dadurch Preis, Termin oder Qualität verändern.

Ein geordneter Ablauf sieht so aus:

  1. Die gewünschte Änderung wird beschrieben.
  2. Auswirkungen auf Ablauf, Technik, Tests, Daten und Betrieb werden geprüft.
  3. Folgen für Preis und Zeit werden gezeigt.
  4. Erst nach einer Entscheidung wird die Änderung umgesetzt.

Das ist eine abgestimmte Änderung. Eine kleine Klarstellung, die Korrektur eines Fehlers und eine echte Erweiterung sind nicht dasselbe. Maßgeblich ist, welches Ergebnis ursprünglich nachweisbar vereinbart wurde.

Festpreis oder Bezahlung nach Zeitaufwand

Ein Festpreis passt zu einer klar beschriebenen Umsetzung. Die Bezahlung nach tatsächlich eingesetzter Zeit passt besser, wenn Ziel oder technische Machbarkeit noch bewusst untersucht werden.

Eine Verbindung beider Arten ist möglich: Zuerst wird eine begrenzte Untersuchung nach Zeitaufwand beauftragt. Ihr Ergebnis ist ein klarer gewünschter Ablauf und Umfang. Die anschließende Umsetzung kann dann einen Festpreis erhalten.

Keine Art der Bezahlung ersetzt gute Steuerung. Ein niedriger Festpreis hilft nicht, wenn beide Seiten den Inhalt verschieden verstehen. Eine Bezahlung nach Zeitaufwand braucht weiterhin klare Reihenfolgen, sichtbare Arbeit und regelmäßige Entscheidungen.

Beide Arten können richtig sein. Entscheidend ist der Stand des Vorhabens.

Festpreis und Bezahlung nach Zeitaufwand im Vergleich
Frage Festpreis Nach Zeitaufwand
Wie klar ist das Ziel? Ergebnis und Grenzen sind ausreichend genau Das Ziel darf sich durch neue Erkenntnisse weiterentwickeln
Wie wahrscheinlich sind Änderungen? Änderungen sind selten oder werden getrennt bewertet Die Reihenfolge kann häufiger angepasst werden
Sind technische Zugänge geprüft? Ja, oder sie sind klar aus dem Umfang ausgeschlossen Die Machbarkeit kann erst praktisch untersucht werden
Für welche Phase passt es? Klar abgegrenzte Umsetzung Untersuchung, Erkundung oder laufende Weiterentwicklung
Wie werden die Kosten gesteuert? Fester Betrag für einen festen Umfang Laufende Steuerung über Zeit und Reihenfolge
Wie frei bleiben Entscheidungen? Innerhalb des vereinbarten Ergebnisses Mehr Freiheit, aber auch mehr aktive Steuerung

Wann Sie noch keinen Gesamtfestpreis wählen sollten

Ein Festpreis für das fertige Endergebnis kann falsche Sicherheit schaffen, wenn die technische Machbarkeit unbekannt ist, sich das Ziel stark verändert, Zugänge zu anderen Programmen fehlen oder alte Daten noch nicht geprüft wurden.

Dann ist eine kleine Untersuchung oder eine begrenzte Testlösung sinnvoller. Ihr Ergebnis muss nicht fertige Software sein. Sie kann zeigen, ob ein Lösungsweg funktioniert, welche Variante ausscheidet, welche Risiken bleiben und welcher Umfang danach verlässlich berechnet werden kann.

So entscheiden Sie über Festpreis und Vorbereitung

Prüfen Sie zuerst, ob der gewünschte Ablauf, die wichtigen Funktionen, Zuständigkeiten, Verbindungen und Daten bekannt sind. Gibt es konkrete Regeln für die Prüfung der fertigen Arbeit? Sind Grenzen und nötige Mitarbeit festgehalten? Dann kann ein Festpreis für diesen Umfang sinnvoll sein.

Fehlen diese Grundlagen, verringern Sie zuerst die Unsicherheit. Beauftragen Sie eine Untersuchung des Arbeitsablaufs, eine technische Prüfung oder eine klar begrenzte Testlösung. Das Ergebnis sollte eine Entscheidung ermöglichen und nicht nur weitere offene Wünsche sammeln.

Wichtige Wörter

Leistungsumfang: Die vereinbarten Arbeiten, ihre Grenzen und die nötige Mitarbeit beider Seiten.

Regel für die Prüfung: Eine klare Bedingung, mit der eine fertige Funktion geprüft wird.

Bestätigung der fertigen Arbeit: Beide Seiten halten fest, dass die vereinbarte Leistung erbracht wurde.

Abgestimmte Änderung: Ein neuer Wunsch wird beschrieben. Seine Folgen für Preis und Termin werden vor der Umsetzung geklärt.

Bezahlung nach Zeitaufwand: Bezahlt wird die tatsächlich eingesetzte Arbeitszeit.

Begrenzte Testlösung: Eine kleine Lösung, mit der eine wichtige Annahme geprüft wird.

Technische Bereitstellung: Die fertige Software wird in der vorgesehenen Umgebung nutzbar gemacht.

Direkte Datenübertragung: Zwei Programme tauschen Informationen auf einem festgelegten Weg aus.

Fazit

Ein guter Festpreis ist das Ergebnis von Klarheit. Er braucht einen abgestimmten Ablauf, einen beschriebenen Umfang und klare Regeln für die Prüfung der fertigen Arbeit. Wenn diese Grundlage fehlt, sollte zuerst die Unsicherheit verringert werden. So bezieht sich der Preis auf ein konkretes Ergebnis und nicht auf eine Sammlung unbekannter Annahmen.

Entscheidungshilfe

Was Sie vor der Entscheidung klären sollten.

  • Ist das Problem eindeutig beschrieben und der Zielablauf abgestimmt?
  • Sind Nutzerrollen, Ausnahmen, Verbindungen und zu übernehmende Daten bekannt?
  • Gibt es konkrete Bedingungen für die Prüfung und Bestätigung der fertigen Arbeit?
  • Sind Leistungsumfang, Grenzen und nötige Mitarbeit beider Seiten dokumentiert?
  • Ist geregelt, wie Änderungen erkannt, bewertet und freigegeben werden?
  • Sind Bereitstellung, Dokumentation, Betrieb und Nachbesserung berücksichtigt?

FAQ

Häufige Fragen.

Kann jede eigene Software zum Festpreis entwickelt werden?

Nicht in jeder Phase. Wenn Ziel, technische Machbarkeit oder Datenlage weitgehend unbekannt sind, enthält ein Gesamtfestpreis viele Annahmen. Eine Untersuchung oder begrenzte Testlösung kann zuerst die Grundlage schaffen.

Was passiert bei neuen Wünschen?

Ein Wunsch außerhalb des vereinbarten Umfangs wird beschrieben. Danach werden Folgen für Preis, Zeit, Technik und Tests geprüft. Erst nach einer Entscheidung wird er als abgestimmte Änderung umgesetzt.

Ist ein Festpreis grundsätzlich teurer?

Das lässt sich nicht pauschal sagen. Große Unsicherheit kann einen Sicherheitspuffer verursachen. Eine klare Vorbereitung verringert dieses Risiko, braucht aber selbst sinnvollen Analyseaufwand.

Kann die Analyse einzeln beauftragt werden?

Ja. Zielablauf und Umfang können ein eigenes Ergebnis sein. Danach können Umsetzung, Vertragsmodell und Anbieter getrennt entschieden werden.

Was gehört zum Leistungsumfang eines Softwarevorhabens?

Je nach Vorhaben gehören Funktionen, Zuständigkeiten, Verbindungen, Datenübernahme, Sicherheit, Qualität, Tests, die Bestätigung der fertigen Arbeit, die technische Bereitstellung und eine Anleitung dazu. Ebenso wichtig sind klare Grenzen.

Nächster Schritt

Welche Entscheidung möchten Sie besser verstehen?

Beschreiben Sie uns einen konkreten Ablauf und was heute dabei schwierig ist. Gemeinsam klären wir den sinnvollen nächsten Schritt.

Mein Softwarevorhaben klären