Lastenheft für Software: Struktur, Beispiel und was wirklich hineingehört
Ein Lastenheft beschreibt, was Sie brauchen und warum. Es kommt von Ihnen. Das Pflichtenheft beschreibt, wie ein Anbieter das umsetzen will, und kommt von ihm. Wer beide Dokumente vermischt, schreibt entweder eine Wunschliste ohne Verbindlichkeit oder eine technische Vorgabe, die den Anbieter daran hindert, den besseren Weg vorzuschlagen.
Dieser Artikel liefert eine Gliederung, die Sie unverändert übernehmen können, dazu Beispielsätze und die drei Stellen, an denen Lastenhefte in der Praxis scheitern. Die wichtigste davon ist nicht die Anforderungsliste. Es ist der Abschnitt über das, was nicht gebaut werden soll.
Die Gliederung
10 Abschnitte. Für ein Vorhaben in der Größenordnung eines internen Systems reichen dafür acht bis 15 Seiten — deutlich mehr ist meistens ein Zeichen dafür, dass Lösungen beschrieben werden statt Anforderungen.
| # | Abschnitt | Was hineingehört | Häufigster Fehler |
|---|---|---|---|
| 1 | Ausgangslage | Was heute passiert, mit welchen Werkzeugen, an welcher Stelle es hakt | Beginnt schon mit der gewünschten Lösung |
| 2 | Ziel und Nutzen | Woran Sie in einem Jahr erkennen, dass es sich gelohnt hat — in Zahlen | „Effizienzsteigerung” ohne Messgröße |
| 3 | Beteiligte und Rollen | Wer arbeitet damit, wer entscheidet, wer darf was sehen und ändern | Nur die Hauptnutzer, nicht die Vertretung |
| 4 | Ablauf heute | Der Vorgang Schritt für Schritt, inklusive der Ausnahmen | Der beschriebene Ablauf ist der gewünschte, nicht der echte |
| 5 | Ablauf künftig | Derselbe Vorgang, wie er nach der Umstellung laufen soll | Sprünge, an denen unklar bleibt, wer etwas auslöst |
| 6 | Daten und Felder | Welche Objekte es gibt, welche Felder sie haben, was pflichtig ist | Feldlisten ohne Regeln und ohne Wertebereiche |
| 7 | Vorhandene Systeme | Was angebunden werden muss, in welche Richtung, wie oft | „Muss mit unserem System sprechen” ohne weitere Angabe |
| 8 | Rahmenbedingungen | Mengen, Rechte, Aufbewahrung, Datenschutz, Verfügbarkeit, Sprache | Fehlt ganz oder besteht aus Adjektiven |
| 9 | Abgrenzung | Was ausdrücklich nicht Teil des Vorhabens ist | Fehlt in neun von zehn Lastenheften |
| 10 | Rahmen und Abnahme | Termine, Budget, Abnahmekriterien, Übergabe, späterer Betrieb | Abnahme ist nicht definiert, nur terminiert |
Zu Abschnitt 2: Ziel und Nutzen
Dieser Abschnitt entscheidet, ob das Projekt später als Erfolg gilt. Er braucht eine Größe, die Sie heute schon kennen und in einem Jahr wieder messen können.
Nicht: „Die Auftragsabwicklung soll effizienter werden.“ Sondern: „Ein Auftrag wird heute in drei Systemen erfasst. Künftig einmal. Die Erfassungszeit je Auftrag soll von acht auf drei Minuten sinken.”
Der zweite Satz ist überprüfbar. Der erste ist es nicht, und deshalb wird über ihn am Ende gestritten.
Zu Abschnitt 4: der Ablauf, wie er heute ist
Der meistübersprungene Abschnitt und der wertvollste. Fast jeder beschreibt sofort den Zielzustand — dabei steckt die eigentliche Information im Ist-Ablauf, besonders in den Ausnahmen.
Ein praktischer Weg: Lassen Sie zwei Personen, die denselben Vorgang bearbeiten, ihn unabhängig voneinander aufschreiben. Die Unterschiede zwischen den beiden Fassungen sind genau die Stellen, an denen ein Projekt später teuer wird.
Zu Abschnitt 6: Daten und Felder
Hier liegt der Aufwand, den man einer Anwendung von außen nicht ansieht. Ein Feld ist nicht nur ein Feld — es hat einen Wertebereich, eine Pflichtangabe, eine Regel und ein Verhalten, wenn die Regel verletzt wird.
Schreiben Sie deshalb nicht nur die Felder auf, sondern zu den wichtigsten je eine Zeile: Was ist erlaubt, was ist Pflicht, was passiert bei einem ungültigen Wert? Fünf gut beschriebene Felder sind mehr wert als 50 aufgezählte.
Zu Abschnitt 7: vorhandene Systeme
Für jede Anbindung gehören drei Angaben ins Lastenheft: Richtung, Häufigkeit und Führungssystem. Also: Wer schickt an wen, wie oft, und welche Seite gewinnt, wenn beide denselben Datensatz geändert haben.
Diese drei Angaben entscheiden über den Aufwand stärker als die Datenmenge. Welche Fragen darüber hinaus vor einem Angebot geklärt sein müssen, steht in API-Anbindung: die Fragen vor dem Angebot; die fünf technischen Wege einer Verbindung sind in Zwei Systeme verbinden beschrieben.
Abschnitt 9 ist der wichtigste
Ein Lastenheft ohne Abgrenzung ist eine Wunschliste. Der Abschnitt, in dem steht, was nicht dazugehört, leistet drei Dinge, die kein anderer leistet.
Er macht ein Angebot vergleichbar. Ohne Abgrenzung raten Anbieter, wie weit der Umfang reicht. Der eine kalkuliert den ganzen Sonderfall mit, der andere nicht. Sie bekommen zwei Preise, die sich um den Faktor zwei unterscheiden, und keine Möglichkeit zu erkennen, warum.
Er macht einen Festpreis überhaupt möglich. Ein fester Preis setzt eine feste Grenze voraus. Wo diese Grenze fehlt, gibt es nur zwei Auswege: einen Risikoaufschlag, den Sie bezahlen, oder Nachträge, über die Sie sich später ärgern. Warum wir daraus die Konsequenz ziehen, nach Festpreis statt nach Stunden abzurechnen, steht in Warum wir nicht nach Stunden abrechnen.
Er schützt den Termin. Die häufigste Ursache für Verzug ist nicht Komplexität, sondern Umfangszuwachs in kleinen Schritten. Jeder einzelne Zuwachs ist berechtigt, und in der Summe verschieben sie den Start um Monate.
So sehen Abgrenzungssätze aus:
- „Die Anwendung erzeugt keine Rechnungen. Rechnungen entstehen weiterhin im Buchhaltungsprogramm.“
- „Der Zugriff von außen ist nicht Teil der ersten Ausbaustufe.“
- „Altdaten vor dem 1. Januar 2024 werden nicht übernommen, sondern bleiben lesbar im Altsystem.“
- „Auswertungen über mehrere Standorte hinweg sind für die zweite Stufe vorgesehen.“
Beachten Sie den Ton: Kein Punkt ist abgelehnt, jeder ist zugeordnet. Genau deshalb funktioniert der Abschnitt auch im Haus. Wer eine Anforderung ausdrücklich in die zweite Stufe schreibt, nimmt niemandem etwas weg — er verhindert nur, dass sie unbemerkt in die erste rutscht.
Anforderungen priorisieren
Drei Stufen genügen, und die dritte ist die wichtigste, weil sie die Diskussion ehrlich macht.
| Stufe | Bedeutung | Prüffrage |
|---|---|---|
| Muss | Ohne diesen Punkt geht die Anwendung nicht in Betrieb | Können wir am ersten Tag ohne ihn arbeiten? Wenn ja, ist es kein Muss |
| Soll | Wird gebraucht, lässt sich aber übergangsweise von Hand erledigen | Wie oft im Monat tritt der Fall auf? |
| Kann | Verbesserung, kein Betriebsbedarf | Wer würde es vermissen — und was passiert dann? |
Die Erfahrung aus der Praxis ist gleichbleibend: Beim ersten Durchgang ist fast alles ein Muss. Beim zweiten, nach der Prüffrage, bleibt ungefähr die Hälfte übrig. Diese Hälfte ist Ihre erste Ausbaustufe — und der Grund, warum sie früher in Betrieb geht und früher Arbeit spart.
Drei Sätze, die in kein Lastenheft gehören
„Die Anwendung soll benutzerfreundlich sein.” „Die Lösung muss skalierbar sein.” „Wir erwarten moderne Technologie.” Diese Sätze verpflichten niemanden zu etwas, sind aber nicht überprüfbar und deshalb im Streitfall wertlos.
Übersetzen Sie sie in Beobachtbares: „Ein neuer Mitarbeiter erfasst nach einer halben Stunde Einweisung einen Auftrag ohne Rückfrage.“ „Die Anwendung muss 40 gleichzeitige Benutzer und 200.000 Datensätze tragen.” „Die eingesetzte Technik muss so verbreitet sein, dass ein anderer Entwickler sie ohne Einarbeitung in eine Eigenentwicklung übernehmen kann.“
Der dritte Satz ist übrigens der einzige dieser Art, der wirklich zählt — wie Sie ihn prüfen, steht in Woran Sie erkennen, ob Sie eine Software später ohne den Entwickler weiterbetreiben können.
Wenn Sie kein Lastenheft schreiben wollen
Das ist ein zulässiger Weg, und für kleinere Vorhaben oft der bessere. Ein schlechtes Lastenheft ist schädlicher als keines: Es erzeugt Verbindlichkeit für Annahmen, die niemand geprüft hat.
Die Alternative ist, die Beschreibung gemeinsam zu erarbeiten, statt sie vorab zu verlangen. Bei uns entsteht sie im zweiten Schritt als Konzept — Abläufe, Rollen, Datenfelder, Anbindungen und die benannte Abgrenzung. Dieses Dokument ist die Grundlage für Angebot, Entwicklung und Abnahme. Der Ablauf steht vollständig unter Wie wir arbeiten, die Preislogik unter Kosten.
Was Sie in jedem Fall vorbereiten sollten, auch ohne Dokument: die Abschnitte 1, 4 und 9 dieser Gliederung. Ausgangslage, tatsächlicher Ablauf, Abgrenzung. Mit diesen drei Angaben ist ein Erstgespräch belastbar; ohne sie ist es ein Austausch von Vermutungen.
Wenn Sie eine bestehende Fassung gegengelesen haben möchten, bevor Sie sie an mehrere Anbieter geben, schildern Sie den Fall über das Kontaktformular.
Passend dazu: unsere Leistung in diesem Bereich