Ratgeber

Lastenheft für Software erstellen: Aufbau, Muss/Soll/Kann und Gliederung zum Kopieren

Ein Lastenheft beschreibt, was Ihre Software leisten soll – nicht, wie sie gebaut wird. Dieser Leitfaden zeigt, wer welches Dokument schreibt, wie Sie Anforderungen prüfbar formulieren und was ein schlankes Lastenheft für Angebote enthalten muss.

Redaktion soft2018 · Zuletzt geprüft am · 6 Min. Lesezeit

Hand schreibt mit Stift handschriftliche Anforderungen und Notizen in ein Notizbuch auf Holztisch

Das Wichtigste in Kürze

  • Das Lastenheft schreibt der Auftraggeber: Es sagt, was gebraucht wird und wozu. Das Pflichtenheft schreibt der Dienstleister: Es sagt, wie er das umsetzen will.
  • Gute Anforderungen sind prüfbar. Wenn niemand am Ende sagen kann, ob sie erfüllt sind, taugen sie weder für Angebote noch für die Abnahme.
  • Beschreiben Sie Ziel, Nutzer, Abläufe und Rahmenbedingungen, aber schreiben Sie keine technische Lösung vor, die Sie nicht zwingend brauchen.
  • Auch in agilen Projekten hilft eine schlanke Fassung: Ziel, Umfang, Rahmenbedingungen und ein priorisiertes Backlog.

Lastenheft und Pflichtenheft: der Unterschied

In der deutschen Projektpraxis sind beide Begriffe durch DIN 69901-5 geprägt. Danach ist das Lastenheft die Gesamtheit der Forderungen an die Lieferungen und Leistungen eines Auftragnehmers. Der Auftraggeber schreibt es. Das Pflichtenheft ist das Gegenstück: Der Auftragnehmer beschreibt darin, wie er die Vorgaben umsetzen will. Die Norm selbst ist kostenpflichtig; die Definition hier folgt veröffentlichten Erläuterungen. Ergänzend wird häufig die VDI-Richtlinie 2519 zum Vorgehen bei Lasten- und Pflichtenheften genannt, ihre Details sind hier nicht ausgewertet.

LastenheftPflichtenheft
Wer schreibt es?Auftraggeber (Sie)Auftragnehmer (Dienstleister)
LeitfrageWas soll erreicht werden, und wozu?Wie wird es umgesetzt?
ZeitpunktVor der AngebotsphaseNach dem Lastenheft, vor oder zu Beginn der Umsetzung
Typischer InhaltZiele, Nutzer, Abläufe, Anforderungen, RahmenbedingungenLösungskonzept, Architektur, Umfang, Termine, Annahmen
Rolle im VertragGrundlage für Angebote und oft VertragsbestandteilKonkretisiert den Vertragsinhalt

In der Praxis verschwimmen die Grenzen. Kleine Projekte haben oft nur ein Dokument, und manche Dienstleister nennen ihr Konzept „Fachkonzept“ oder „Spezifikation“. Entscheidend ist, dass beides existiert: Ihre Sicht der Anforderungen und die überprüfbare Antwort des Dienstleisters darauf. Wie Sie einen Dienstleister dafür finden, beschreibt der Leitfaden Softwaredienstleister auswählen.

Gliederung zum Kopieren

Die folgende Struktur ist ein praxisüblicher Vorschlag, keine Norm. Für kleine Vorhaben genügen Stichpunkte je Abschnitt.

  1. Ausgangslage und Ziel: Welches Problem besteht heute? Woran erkennen Sie, dass es gelöst ist (Messgröße, soweit möglich)?
  2. Umfang und Abgrenzung: Was gehört dazu, was ausdrücklich nicht? Welche Prozesse sind betroffen?
  3. Beteiligte und Nutzergruppen: Rollen, ungefähre Anzahl, Rechte (wer darf sehen, ändern, freigeben, löschen).
  4. Ist-Prozesse und Soll-Prozesse: Heutiger Ablauf mit Medienbrüchen, gewünschter Ablauf. Eine einfache Skizze genügt.
  5. Funktionale Anforderungen: Nummeriert, mit Priorität (Muss/Soll/Kann) und Abnahmekriterium.
  6. Daten: Welche Daten, woher, wie lange aufbewahrt, welche sind personenbezogen, was muss aus Altsystemen übernommen werden.
  7. Schnittstellen und Umsysteme: Welche Systeme sind anzubinden, welches System führt welche Daten? Siehe dazu Schnittstellen und ERP-Integration.
  8. Nichtfunktionale Anforderungen: Leistung, Sicherheit, Barrierefreiheit, Verfügbarkeit, Betrieb (Abschnitt unten).
  9. Rahmenbedingungen: Termine, Budgetrahmen, gesetzliche und interne Vorgaben, vorhandene IT-Landschaft, Standort des Betriebs.
  10. Lieferumfang und Übergabe: Quellcode, Dokumentation, Zugänge, Schulung, Tests (siehe Individualsoftware).
  11. Abnahme: Wer prüft wie, anhand welcher Kriterien und Testdaten?
  12. Betrieb und Wartung nach dem Start: Erwartete Reaktionszeiten, Updates, Support, Verantwortliche.
  13. Offene Punkte und Annahmen: Ehrlich benennen, was noch unklar ist.
  14. Anhang: Beispielbelege, Screenshots heutiger Oberflächen, Glossar.

Anforderungen so schreiben, dass man sie prüfen kann

Muss, Soll, Kann

Weisen Sie jeder Anforderung eine Priorität zu:

  • Muss: Ohne diese Funktion ist die Software für den Zweck unbrauchbar.
  • Soll: Wichtig, aber es gibt einen Behelf, wenn es zum Start fehlt.
  • Kann: Wünschenswert, wird nur umgesetzt, wenn Zeit und Budget bleiben.

Eine Liste, in der alles „Muss“ ist, hilft niemandem. Prüfen Sie jede Muss-Anforderung mit der Frage: Was passiert im Betrieb, wenn es fehlt?

Prüfbare Formulierung

Schwach: „Das System soll schnell sein.“ Besser: „Die Auftragsliste lädt bei bis zu 10.000 Datensätzen in der Regel in wenigen Sekunden.“ Die Zahlen setzen Sie selbst aus Ihrem Bedarf; sie sind hier nur Platzhalter. Eine Anforderung ist gut, wenn zwei Personen unabhängig voneinander zum gleichen Prüfergebnis kommen.

User Story mit Akzeptanzkriterien

Beispiel (erfundenes Beispiel zur Veranschaulichung):

Als Disponentin möchte ich einen Auftrag einem Fahrer zuweisen und diesen dabei automatisch per Benachrichtigung informieren, damit ich nicht telefonieren muss.

Akzeptanzkriterien:

  • Die Zuweisung ist nur für Nutzer mit der Rolle „Disposition“ möglich.
  • Nach der Zuweisung erhält der Fahrer eine Benachrichtigung; schlägt sie fehl, sieht die Disponentin eine Fehlermeldung.
  • Eine Zuweisung kann mit Protokolleintrag zurückgenommen werden.
  • Priorität: Muss.

Nichtfunktionale Anforderungen nicht vergessen

Sie entscheiden oft stärker über Aufwand und Betrieb als einzelne Funktionen.

  • Leistung: Nutzerzahlen, Datenmengen, Spitzenlasten, akzeptable Wartezeiten.
  • Sicherheit und Datenschutz: Rollen und Rechte, Protokollierung, Umgang mit personenbezogenen Daten, Löschkonzept. Bei externen Dienstleistern mit Datenzugriff kann ein Auftragsverarbeitungsvertrag nötig sein (siehe Dienstleister auswählen).
  • Barrierefreiheit: Das Barrierefreiheitsstärkungsgesetz (BFSG) erfasst bestimmte Produkte und Dienstleistungen, darunter E-Commerce-Dienste und Bankdienstleistungen für Verbraucher; die Regeln gelten für Dienstleistungen, die nach dem 28. Juni 2025 erbracht werden. Ob und wie Ihr Vorhaben betroffen ist, klären Sie rechtlich; bei interner Software ist es eher eine Qualitätsfrage. Halten Sie im Lastenheft fest, ob Barrierefreiheit gefordert ist. Dies ist keine Rechtsberatung.
  • Betrieb: Wo läuft die Software (eigene Server, Cloud, Hosting beim Dienstleister)? Welche Verfügbarkeit brauchen Sie, wie läuft die Datensicherung, wer überwacht?
  • Wartbarkeit: Dokumentation, Tests, Übergabe des Quellcodes.

Was nicht ins Lastenheft gehört

  • Technische Lösungsvorgaben ohne Grund: „Die Anwendung muss in Framework X mit Datenbank Y laufen“ schränkt den Dienstleister ein. Ausnahmen: Betriebsvorgaben, vorhandene Plattformen, Sicherheitsrichtlinien. Nennen Sie dann den Grund.
  • Oberflächen bis ins Pixel: Skizzen als Beispiel sind hilfreich, verbindliche Gestaltung gehört in die Konzeptphase.
  • Vermischung von Muss-Funktionen und Wunschliste: Trennen Sie klar.
  • Preise und Termine als Anforderung getarnt: Budgetrahmen und Wunschtermin gehören in die Rahmenbedingungen, nicht zwischen die Funktionen.

Lastenheft im agilen Projekt

Agil heißt nicht „ohne Vorbereitung“. Der Scrum Guide beschreibt das Product Backlog als geordnete Liste dessen, was zur Verbesserung des Produkts nötig ist; es entwickelt sich laufend weiter und enthält ein langfristiges Product Goal. Für die Auswahl eines Dienstleisters brauchen Sie dennoch eine belastbare Grundlage. Eine schlanke Fassung enthält:

  • Ziel und Erfolgskriterien (Product Goal)
  • Umfang und Abgrenzung auf einer Seite
  • Nutzergruppen und die wichtigsten Abläufe
  • Rahmenbedingungen: Budgetrahmen, Termine, Datenschutz, Betrieb, Schnittstellen
  • Ein erstes, priorisiertes Backlog der Muss-Stories mit Akzeptanzkriterien
  • Spielregeln: Wer priorisiert, wer entscheidet über Änderungen, wie wird abgerechnet

Eine mögliche Vorstufe ist eine bezahlte Discovery-Phase gemeinsam mit dem Dienstleister, in der das Backlog geschärft wird. Mit dem Werkzeug Projekt vorbereiten können Sie die wichtigsten Angaben strukturiert in einem kopierbaren Projektbrief zusammenstellen.

Typische Fehler

  • Zu früh zu detailliert, an der falschen Stelle: Hundert Zeilen zu Randfunktionen, aber keine Zeile zu Rollen, Daten oder Schnittstellen.
  • Keine Abnahmekriterien: Nach § 640 BGB muss der Besteller ein vertragsgemäß hergestelltes Werk abnehmen; wegen unwesentlicher Mängel darf er die Abnahme nicht verweigern. Ohne klare Kriterien streiten sich beide Seiten darüber, was „vertragsgemäß“ heißt. Das ist eine allgemeine Information und keine Rechtsberatung.
  • Der Ist-Prozess fehlt: Software bildet sonst den Idealprozess ab, den es im Betrieb nicht gibt.
  • Datenmigration vergessen: Altdaten, Dubletten und Datenqualität sind regelmäßig der größte Posten, der im Angebot fehlt.
  • Nur eine Person hat geschrieben: Fachabteilung, IT und Datenschutz sollten gegenlesen.
  • Das Lastenheft ist Stückwerk: Jede Änderung erzeugt eine neue Version; legen Sie Versionsstand und Verantwortliche fest.

Checkliste vor dem Versand an Anbieter

  • Ziel und Erfolgskriterium stehen auf der ersten Seite.
  • Umfang und Nicht-Umfang sind benannt.
  • Jede Anforderung hat Nummer, Priorität und Prüfkriterium.
  • Rollen, Rechte und Datenarten sind beschrieben.
  • Schnittstellen und führende Systeme sind aufgelistet.
  • Nichtfunktionale Anforderungen, Betrieb und Datenschutz sind erfasst.
  • Annahmen und offene Punkte sind ausdrücklich genannt.
  • Budgetrahmen und Wunschtermin stehen unter Rahmenbedingungen.
  • Fachabteilung, IT und Datenschutz haben gegengelesen.

Wie sich die Anforderungen auf Kosten auswirken, lesen Sie im Leitfaden Was kostet Individualsoftware?. Ob Sie überhaupt Individualsoftware brauchen, klärt der Vergleich Standardsoftware oder Individualsoftware.

Häufige Fragen

Brauche ich für ein kleines Projekt überhaupt ein Lastenheft?

Ein ausführliches Dokument nicht, eine schriftliche Kurzfassung auf ein bis drei Seiten schon. Sie zwingt Sie, Ziel, Nutzer, Muss-Funktionen und Rahmenbedingungen zu klären, und macht Angebote vergleichbar. Ohne sie vergleichen Sie am Ende die Annahmen der Anbieter statt deren Preise.

Wer muss das Pflichtenheft schreiben, wenn ich nur ein Lastenheft habe?

Üblicherweise der Dienstleister. Er beschreibt darin, wie er Ihre Anforderungen technisch und organisatorisch umsetzt. Prüfen Sie das Pflichtenheft gegen Ihr Lastenheft: Jede Muss-Anforderung sollte darin wiederzufinden sein, und Abweichungen sollten begründet sein.

Darf ich Technologien wie die Programmiersprache oder Datenbank vorgeben?

Ja, wenn es einen echten Grund gibt, etwa Betrieb im eigenen Rechenzentrum, vorhandenes Know-how oder Vorgaben Ihrer IT-Sicherheit. Nennen Sie dann den Grund. Ohne Grund nehmen Sie dem Dienstleister Spielraum für bessere Lösungen.

Kann ich das Lastenheft ohne IT-Kenntnisse schreiben?

Ja, denn es beschreibt Fachliches: Abläufe, Rollen, Daten, Regeln und Ziele. Technische Fragen klären Sie später mit dem Dienstleister. Hilfreich ist, wenn jemand aus der Fachabteilung und jemand aus der IT gemeinsam draufschauen.

Quellen

  1. Lastenheft – Definition und Abgrenzung zum Pflichtenheft (Verweis auf DIN 69901-5) Lexware, Unternehmerlexikon · abgerufen am 9. November 2026
  2. Der Scrum Guide: Product Backlog und Product Goal scrumguides.org (Schwaber, Sutherland) · abgerufen am 9. November 2026
  3. Barrierefreiheitsstärkungsgesetz (BFSG), § 1 Anwendungsbereich Bundesministerium der Justiz, gesetze-im-internet.de · abgerufen am 9. November 2026
  4. § 640 BGB Abnahme Bundesministerium der Justiz, gesetze-im-internet.de · abgerufen am 9. November 2026

So ist dieser Beitrag entstanden

Recherchiert anhand der Begriffsdefinition zu DIN 69901-5 (Sekundärquelle, da der Normtext kostenpflichtig ist), des Scrum Guide, des BFSG und des BGB; Quellen am 9. November 2026 geprüft. Die Gliederung ist ein praxisüblicher Vorschlag und keine Norm.

soft2018.eu ist ein unabhängiger Ratgeber. Wir entwickeln keine Software, empfehlen keine Anbieter gegen Bezahlung und beraten nicht im Einzelfall. Rechtliche Hinweise sind allgemeine Informationen, keine Rechtsberatung.

Vorhaben skizzieren, bevor Sie Angebote einholen

Die Projektskizze fragt Ziel, Nutzer, Systeme und Rahmen ab. Sie entsteht nur in Ihrem Browser und lässt sich an mehrere Anbieter schicken.

Projekt vorbereiten