Kurz gesagt
Ein Lastenheft beschreibt aus Sicht des Auftraggebers, was eine Software leisten soll, für wen und woran Sie bei der Abnahme erkennen, dass sie es tut. Es nennt Ziel, Nutzer, Abläufe, Anforderungen mit Priorität, Daten, Qualitätsanforderungen und Abnahmekriterien. Wie die Software das umsetzt, beschreibt der Auftragnehmer im Pflichtenheft.
Das Wichtigste in Kürze
- Das Lastenheft schreibt der Auftraggeber: was die Software leisten soll. Im Pflichtenheft beschreibt der Auftragnehmer, wie er das umsetzt.
- Jede Anforderung braucht eine Nummer und eine Priorität, jede Muss-Anforderung ein Abnahmekriterium mit festgelegtem erwartetem Ergebnis.
- Wörter wie „schnell“ oder „benutzerfreundlich“ lassen sich nicht prüfen. Ersetzen Sie sie durch Zahlen und Bedingungen.
- Ein Abnahmekriterium muss am Tag der Abnahme prüfbar sein. Was sich erst im Betrieb zeigt, halten Sie als Ziel fest.
- Für ein kleines Vorhaben genügen Ziel, Nutzer, Kernabläufe, Muss- und Soll-Anforderungen mit Abnahmekriterien, Daten und eine Abgrenzung.
Was unterscheidet Lastenheft und Pflichtenheft?
Das Lastenheft schreibt der Auftraggeber. Es legt fest, was die Software leisten soll und woran das geprüft wird. Das Pflichtenheft erstellt der Auftragnehmer in Zusammenarbeit mit Ihnen; es beschreibt, wie er Ihre Anforderungen umsetzt. So trennt es das V-Modell XT Bund, das Referenzmodell der Bundesverwaltung für Systementwicklungsprojekte.
Im V-Modell XT Bund (externe Website) ist das Lastenheft die Grundlage für Ausschreibung und Vertrag und damit die wichtigste Vorgabe für die Angebote. Das Pflichtenheft übernimmt die Anforderungen daraus, bereitet sie auf und ist das zentrale Ausgangsdokument der Entwicklung.
| Merkmal | Lastenheft | Pflichtenheft |
|---|---|---|
| Wer schreibt es? | der Auftraggeber, also Sie | der Auftragnehmer, in Zusammenarbeit mit Ihnen |
| Leitfrage | Was soll die Software leisten, und wofür? | Wie werden die Anforderungen umgesetzt? |
| Inhalt | Ziel, Nutzer, Abläufe, Anforderungen, Lieferumfang, Abnahmekriterien | Lösung, Aufbau der Software, Schnittstellen, konkretisierte Abnahmekriterien |
| Zeitpunkt | vor den Angeboten | früh in der Entwicklung |
| Wofür Sie es nutzen | Angebote einholen und vergleichen | prüfen, ob jede Ihrer Anforderungen berücksichtigt ist |
Was gehört in ein Lastenheft für Software?
In ein Lastenheft für Software gehören Ziel und Ausgangslage, Nutzer und Abläufe, nummerierte Anforderungen mit Priorität, Daten und Schnittstellen, Qualitätsanforderungen, Rahmenbedingungen, Lieferumfang und Abnahme sowie eine Abgrenzung. Die folgende Gliederung können Sie als Vorlage übernehmen. Die letzte Spalte zeigt, was bei einem kleinen Vorhaben genügt.
| Nr. | Abschnitt | Was hineingehört | Bei kleinen Vorhaben |
|---|---|---|---|
| 1 | Ziel und Ausgangslage | Anlass, heutiges Problem, Ziel mit Messgröße, Wunschtermin | ein Absatz |
| 2 | Beteiligte und Nutzer | Ansprechperson, wer entscheidet, Nutzergruppen mit Anzahl und Aufgaben | kurze Liste |
| 3 | Abläufe | jeder Kernablauf Schritt für Schritt, mit Sonderfällen und Beispielen wie Formularen oder Listen | nur die Kernabläufe |
| 4 | Anforderungen an die Funktionen | nummeriert, je mit Priorität und Abnahmekriterium | Muss und Soll |
| 5 | Daten und Schnittstellen | Datenarten und Mengen, Altdaten, Systeme, mit denen Daten ausgetauscht werden | Pflicht, wenn Altdaten übernommen werden |
| 6 | Qualitätsanforderungen | Datenschutz, Sicherheit, Verfügbarkeit, Antwortzeiten, Geräte und Browser, Barrierefreiheit, Datensicherung | die wichtigsten, je mit Zahl |
| 7 | Rahmenbedingungen | Budgetrahmen, Termine, vorhandene Systeme, Betrieb und Wartung, Vorgaben aus Gesetzen und Verträgen | kurz |
| 8 | Lieferumfang und Abnahme | was geliefert wird, etwa Software, Dokumentation und Schulung; wer mit welchen Daten abnimmt | Pflicht |
| 9 | Abgrenzung | was ausdrücklich nicht dazugehört | Pflicht |
| 10 | Offene Fragen und Annahmen | was noch zu klären ist, wer es klärt und bis wann | Pflicht, wenn es welche gibt |
| 11 | Glossar | Begriffe und Abkürzungen Ihres Betriebs | kann entfallen |
Auf die erste Seite gehören der Name des Vorhabens, Version, Datum und Ansprechperson. So sprechen alle Beteiligten über dieselbe Fassung.
Die Gliederung lehnt sich an das Lastenheft im V-Modell XT Bund an und ist für kleine und mittlere Vorhaben gekürzt. Eine Vorlage hilft, nichts zu vergessen, hat aber Tücken. Der Lehrplan des International Requirements Engineering Board (externe Website) (IREB) nennt zwei davon. Oft gilt die Aufmerksamkeit mehr dem Ausfüllen der Vorlage als dem Inhalt. Außerdem fällt eher weg, was die Vorlage nicht vorsieht. Fragen Sie sich deshalb zum Schluss, was Ihr Vorhaben braucht, wofür die Gliederung keinen Abschnitt hat.
Welches Problem soll die Software lösen?
Beschreiben Sie zuerst den Anlass: welcher Ablauf heute Zeit oder Geld kostet, wer davon betroffen ist und was danach besser sein soll. Geben Sie dem Ziel eine Messgröße. An diesem Ziel messen Sie später jede Anforderung, denn was nicht dazu beiträgt, gehört nicht in die erste Ausbaustufe.
Schreiben Sie auf, wie der Ablauf heute läuft, mit welchen Werkzeugen und wo es hakt. Excel-Listen, Formulare und Bildschirmfotos der heutigen Lösung legen Sie als Anlage bei. Das V-Modell XT Bund sieht an dieser Stelle auch eine Begründung vor, warum vorhandene Systeme das Problem nicht lösen.
Ob eine Standardsoftware Ihren Ablauf schon abdeckt, prüfen Sie deshalb früh. Eine erste grobe Marktsichtung lässt das V-Modell schon vor der endgültigen Fassung des Lastenhefts zu. Wie Sie dabei vorgehen, zeigt unser Vergleich Individualsoftware oder Standardsoftware? Planen Sie ein Produkt, das Sie selbst verkaufen wollen, erklärt unser Leitfaden zu SaaS, was ein solches Produkt außerdem braucht.
Beispiel: „Unsere sechs Beschäftigten im Außendienst schreiben Arbeitszeit und Material auf Papier. Das Büro tippt die Zettel einmal pro Woche ab und schreibt danach die Rechnungen. Ziel: Jede Rechnung geht spätestens zwei Arbeitstage nach dem Einsatz hinaus.“
Typischer Fehler: Das Lastenheft beschreibt eine Lösung, etwa „Wir brauchen eine App mit Datenbank“, und das Problem dahinter fehlt. Damit ist die Lösung festgelegt, bevor jemand geprüft hat, was Ihren Ablauf am besten unterstützt. In einer internationalen Befragung von 228 Unternehmen zählte jedes vierte zu seinen fünf kritischsten Problemen, dass Beteiligte Anforderungen schwer von bekannten Lösungen trennen.
Quelle: Méndez Fernández u. a., Empirical Software Engineering (externe Website), · Befragung 2014/15 in 10 Ländern
Erledigt, wenn eine Person, die Ihren Betrieb nicht kennt, nach dem Lesen sagen kann, welches Problem die Software löst und woran Sie den Erfolg messen.
Wer arbeitet mit der Software, und in welchen Abläufen?
Listen Sie jede Nutzergruppe mit Anzahl und Aufgaben auf, etwa Büro, Außendienst und Geschäftsführung. Beschreiben Sie dann jeden Kernablauf Schritt für Schritt: wer was tut, welche Daten dabei entstehen und welche Sonderfälle vorkommen. Fragen Sie dafür die Menschen, die den Ablauf heute erledigen.
Bei funktionalen Anforderungen fragt das V-Modell XT Bund immer nach vier Aspekten: Was wird gemacht? Wer ist beteiligt? Welche Daten werden genutzt? Mit welchen anderen Systemen arbeitet die Software dabei zusammen? Halten Sie außerdem fest, wer was sehen und ändern darf. Daraus entstehen später die Rollen und Rechte.
Die Sonderfälle kennen die Menschen aus dem Tagesgeschäft: den Auftrag mit zwei Lieferadressen, die stornierte Rechnung, die Bestellung ohne Auftragsnummer. Das Forschungsprojekt NaPiRE (Naming the Pain in Requirements Engineering) hat Unternehmen nach Problemen mit Anforderungen gefragt. Am häufigsten nannten sie unvollständige oder versteckte Anforderungen: 48 % der 228 Unternehmen zählten sie zu ihren fünf kritischsten Problemen.
Quelle: Méndez Fernández u. a., Empirical Software Engineering (externe Website), · Befragung 2014/15 in 10 Ländern
Wie Sie einen Ablauf so aufnehmen, wie er wirklich läuft, und welchen Sie zuerst angehen, steht in unserem Ratgeber Prozesse digitalisieren.
Beispiel: „Ablauf Einsatz abrechnen: 1. Der Außendienst erfasst vor Ort Arbeitszeit und Material. 2. Die Bauleitung prüft den Einsatz und gibt ihn frei. 3. Das Büro erstellt aus freigegebenen Einsätzen die Rechnung. Sonderfall: Ein Einsatz dauert mehrere Tage.“
Typischer Fehler: Die Geschäftsführung schreibt das Lastenheft allein. Dann beschreibt es die Abläufe so, wie sie gedacht sind, und die Sonderfälle aus dem Alltag fehlen.
Erledigt, wenn jede Nutzergruppe mit Anzahl und Aufgaben aufgeführt ist und jemand aus dem Tagesgeschäft jeden Ablauf gelesen und bestätigt hat.
Wie formulieren Sie Anforderungen, die sich prüfen lassen?
Schreiben Sie jede Anforderung als eigenen Satz mit Nummer und Priorität. Nennen Sie, wer was unter welcher Bedingung tun kann, und ersetzen Sie Wörter wie „schnell“ oder „einfach“ durch Zahlen und Bedingungen. Dann lässt sich bei der Abnahme eindeutig entscheiden, ob die Anforderung erfüllt ist.
Der Lehrplan des IREB empfiehlt für jede einzelne Anforderung sechs Qualitätskriterien: adäquat, notwendig, eindeutig, vollständig, verständlich und prüfbar. Adäquat heißt: Sie beschreibt, was die Beteiligten wirklich brauchen und miteinander abgestimmt haben. Adäquatheit und Verständlichkeit nennt der Lehrplan die wichtigsten der sechs Kriterien.
Quelle: IREB, Lehrplan Foundation Level 3.3.0,
Wörter, die sich nicht prüfen lassen, listet das Systems Engineering Handbook der NASA (externe Website) auf, darunter „flexibel“, „einfach“, „ausreichend“, „benutzerfreundlich“, „schnell“ und „robust“. Dieselbe Prüfliste fragt, ob jeder Satz nur eine Anforderung enthält. Verbindet ein „und“ zwei Fähigkeiten, sind es zwei Anforderungen.
| Unklar | Prüfbar |
|---|---|
| „Die Software soll schnell sein.“ | „Die Liste der offenen Aufträge erscheint bei bis zu 5.000 Aufträgen in höchstens 2 Sekunden, gemessen an einem Büro-PC.“ |
| „Die Software soll benutzerfreundlich sein.“ | „Eine neue Bürokraft legt nach 30 Minuten Einweisung einen Auftrag ohne Hilfe an.“ |
| „Alle Daten aus Excel werden übernommen.“ | „Kundendaten und offene Aufträge aus der Datei Auftragsliste.xlsx werden übernommen, doppelte Kundeneinträge vorher zusammengeführt. 50 zufällig gewählte Datensätze stimmen mit der Datei überein.“ |
| „Die Software muss sicher sein.“ | „Jede Person meldet sich mit eigenem Konto an. Beschäftigte im Außendienst sehen nur ihre eigenen Einsätze.“ |
| „Die Software soll auch mobil laufen.“ | „Der Außendienst erfasst Arbeitszeit und Material auf dem Smartphone, auch ohne Mobilfunknetz. Die Einträge werden übertragen, sobald wieder Netz da ist.“ |
| „Die Software arbeitet mit der Buchhaltung zusammen.“ | „Freigegebene Rechnungen gehen einmal täglich an das Buchhaltungsprogramm. Scheitert die Übertragung, erhält das Büro eine E-Mail.“ |
Beim Satzbau hilft eine Schablone. Verbreitet ist das Muster EARS (Easy Approach to Requirements Syntax) (externe Website), entwickelt bei Rolls-Royce und 2009 erstmals veröffentlicht. Für Ereignisse lautet es sinngemäß: „Wenn [Auslöser], [Reaktion der Software].“ Ein Beispiel: „Wenn die Bauleitung einen Einsatz freigibt, erscheint er in der Rechnungsliste des Büros.“ Schreiben Sie in der Sprache Ihres Betriebs und erklären Sie Begriffe, die Außenstehende nicht kennen, im Glossar. Das Glossar ist laut V-Modell für alle Beteiligten verbindlich und beugt Missverständnissen vor.
Für die Priorität eignet sich die Einteilung MoSCoW: muss, soll, kann und diesmal nicht. Fragen Sie bei jeder Muss-Anforderung, was passiert, wenn sie fehlt. Lohnt sich der Start ohne sie nicht, ist sie ein Muss. Sobald ein Anbieter den Aufwand je Anforderung schätzt, prüfen Sie den Anteil der Muss-Anforderungen. Das Agile Business Consortium (externe Website) empfiehlt in der Regel höchstens 60 % des Aufwands. Die Kann-Anforderungen bilden die Reserve, falls Zeit oder Budget knapp werden. Wann ein Festpreis passt und wann die Abrechnung nach Aufwand, vergleicht unser Beitrag Festpreis oder Aufwand.
Quelle: Agile Business Consortium,
Typischer Fehler: Jede Anforderung bekommt die Priorität Muss. Dann gibt es keine Reserve, und wenn es knapp wird, lässt sich nicht entscheiden, was warten kann.
Erledigt, wenn jede Anforderung eine Nummer, eine Priorität und nur eine Aussage hat und kein unprüfbares Wort ohne Zahl oder Bedingung darin steht.
Was gilt für Daten, Schnittstellen und Qualität?
Nennen Sie, welche Daten die Software verwaltet, in welcher Menge und woher sie kommen, auch die Altdaten aus Excel oder einer alten Datenbank. Führen Sie jedes System auf, mit dem sie Daten austauscht. Qualitätsanforderungen wie Datenschutz, Verfügbarkeit oder Antwortzeiten schreiben Sie so messbar wie die Funktionen.
Bei einer Ablösung sieht das V-Modell XT Bund eine Altsystemanalyse vor, die das Datenmodell des alten Systems ermittelt und die Datenqualität einschätzt. Erleichtern Sie das: Legen Sie eine Beispieldatei bei, aus der Sie Namen und Kontaktdaten entfernt haben, und schreiben Sie dazu, wo Sie doppelte oder lückenhafte Einträge kennen. Wie Datenübernahme und Parallelbetrieb bei einer Ablösung von Excel oder Access aussehen können, beschreibt unsere Seite Verwaltungssoftware entwickeln lassen.
Zu jeder Schnittstelle gehören das andere System, die Daten, die Richtung, die Häufigkeit und eine Ansprechperson für das andere System.
Qualitätsanforderungen beschreiben, wie gut die Software ihre Funktionen erfüllt. Das V-Modell empfiehlt, sie messbar, prüfbar und entscheidbar zu formulieren. Als Prüfliste eignet sich das Qualitätsmodell der Norm ISO/IEC 25010:2023 (Product quality model) (externe Website), das ausdrücklich auch für Anforderungen gedacht ist. Für ein kleines Vorhaben klären Sie mindestens diese Punkte:
- Datenschutz: Welche Daten über Personen verarbeitet die Software, wer darf sie sehen, und wann werden sie gelöscht?
- Verfügbarkeit und Datensicherung: Zu welchen Zeiten muss die Software laufen, wie lange darf ein Ausfall dauern, und wie oft wird gesichert?
- Antwortzeiten: Wie lange darf das Laden einer Liste oder das Speichern höchstens dauern, bei welcher Datenmenge?
- Geräte und Browser: Auf welchen Geräten und in welchen Browsern muss die Software laufen?
- Barrierefreiheit: Arbeiten Menschen mit Einschränkungen mit der Software, etwa mit Bildschirmlupe oder Screenreader?
Typischer Fehler: Mengen fehlen, etwa wie viele Menschen gleichzeitig arbeiten oder wie viele Datensätze in drei Jahren zusammenkommen. Auch die Prüfliste der NASA fragt nach Leistungsangaben wie Antwortzeit, Durchsatz und Speichergröße. Ohne solche Angaben kann ein Anbieter die passende Bauweise nur erraten.
Erledigt, wenn jede Datenart mit Menge und Herkunft aufgeführt ist, jede Schnittstelle Richtung und Häufigkeit hat und jede Qualitätsanforderung eine Zahl oder eine prüfbare Bedingung enthält.
Wie schreiben Sie Abnahmekriterien?
Ein Abnahmekriterium beschreibt eine Prüfung in drei Teilen: Ausgangssituation, Aktion und erwartetes Ergebnis. Diese Gliederung empfiehlt das V-Modell XT Bund, und es verlangt für jedes Kriterium ein festgelegtes erwartetes Ergebnis. Schreiben Sie zu jeder Muss-Anforderung mindestens ein Kriterium und legen Sie fest, mit welchen Daten geprüft wird.
Vor der Beauftragung genügt eine allgemeine Form. Das V-Modell sieht vor, dass der Auftragnehmer die Kriterien im Pflichtenheft konkretisiert; das erwartete Ergebnis jeder Muss-Anforderung sollte aber schon im Lastenheft stehen. Dieselbe Dreiteilung steckt in der Form „Angenommen … Wenn … Dann …“. Mit diesen Schlüsselwörtern beschreibt die Sprache Gherkin (externe Website) Testfälle, die sich auch automatisch ausführen lassen; die Schlüsselwörter gibt es auch auf Deutsch. Für die Anforderung „Wenn die Bauleitung einen Einsatz freigibt, erscheint er in der Rechnungsliste des Büros“ sähe ein Kriterium so aus:
- Angenommen: Ein Einsatz mit 3,5 Stunden Arbeitszeit und zwei Materialpositionen ist erfasst.
- Wenn: Die Bauleitung gibt ihn frei.
- Dann: Er steht innerhalb einer Minute in der Rechnungsliste, mit denselben Stunden und Positionen.
Bei Zahlen wie Antwortzeiten gehört das Messverfahren zum Kriterium: auf welchem Gerät, mit welcher Datenmenge und in wie vielen Läufen gemessen wird. Messwerte streuen. Die Dokumentation des Prüfwerkzeugs Lighthouse zur Streuung der Messwerte (externe Website) empfiehlt deshalb, Grenzwerte auf zusammengefasste Werte wie den Median mehrerer Läufe zu beziehen.
Ein Abnahmekriterium muss am Tag der Abnahme prüfbar sein. Ein Ziel wie „Jede Rechnung geht spätestens zwei Arbeitstage nach dem Einsatz hinaus“ zeigt sich erst im Betrieb. Halten Sie es als Ziel fest und messen Sie es nach dem Start; bei der Abnahme prüfen Sie die Funktionen, die es möglich machen. Legen Sie außerdem fest, wer auf Ihrer Seite prüft und wer die Abnahme erklärt. Welche rechtlichen Folgen die Abnahme hat, klären Sie mit Ihrer Rechtsberatung.
Typischer Fehler: Das Kriterium wiederholt nur die Anforderung, etwa „Die Rechnungsliste funktioniert“. Dann fehlt das erwartete Ergebnis, an dem beide Seiten die Prüfung messen können.
Erledigt, wenn jede Muss-Anforderung ein Abnahmekriterium mit festgelegtem erwartetem Ergebnis hat und feststeht, mit welchen Daten geprüft wird.
Was gehört nicht zum Auftrag, und wie geht es weiter?
Schreiben Sie auf, was ausdrücklich nicht zum Auftrag gehört, welche Fragen noch offen sind und welchen Rahmen Budget, Termine und Betrieb setzen. Geben Sie dann allen Anbietern dieselbe Fassung und vergleichen Sie die Angebote Anforderung für Anforderung. Im Pflichtenheft prüfen Sie später, ob jede Ihrer Anforderungen wieder auftaucht.
Die Abgrenzung zeigt jedem Anbieter, was er nicht einplanen muss, etwa eine App für Ihre Kundschaft oder die Anbindung des Lagers in der ersten Ausbaustufe. Zum Rahmen gehören Budgetrahmen, Termine, vorhandene Systeme, die bleiben, und der Betrieb nach dem Start: Wer betreibt, wartet und erweitert die Software? Das V-Modell XT Bund fragt dafür nach dem ganzen Lebenszyklus, von Nutzung und Betrieb über geplante Ausbaustufen bis zur Stilllegung. Was Wartung nach dem Start kostet, erklärt unser Kostenratgeber Was kostet Software-Wartung?
Beantworten Sie Rückfragen der Anbieter schriftlich und an alle, damit jedes Angebot auf demselben Stand beruht. Wie Sie Angebote vergleichen und welche Preisspannen Anbieter veröffentlichen, steht in unserem Kostenratgeber Was kostet es, Software entwickeln zu lassen?
Das Pflichtenheft übernimmt laut V-Modell die Anforderungen aus dem Lastenheft und verfolgt jede bis dorthin zurück. Prüfen Sie deshalb, ob jede Nummer Ihres Lastenhefts im Pflichtenheft vorkommt, und fragen Sie nach, wo eine fehlt. Ändert sich später eine Anforderung, halten Sie das schriftlich fest, mit neuer Version, Datum und den Folgen für Preis und Termin. Wie ein Softwareprojekt bei uns abläuft, vom Erstgespräch bis zur Abnahme nach schriftlich vereinbarten Kriterien, steht auf unserer Seite Software entwickeln lassen.
Typischer Fehler: Ein Anbieter bekommt das Lastenheft, ein zweiter nur eine Beschreibung am Telefon. Dann vergleichen Sie Angebote für zwei verschiedene Vorhaben.
Erledigt, wenn Abgrenzung, Rahmen und offene Fragen aufgeschrieben sind und jeder Anbieter dieselbe Fassung erhalten hat.
Wie viel Lastenheft braucht ein kleines Vorhaben?
Ein kleines Vorhaben braucht kein dickes Dokument. Es genügen Ziel und Ausgangslage, die Nutzer, die Kernabläufe, die Muss- und Soll-Anforderungen mit Abnahmekriterien, die Daten und eine Abgrenzung. Wie genau Sie eine Anforderung beschreiben, richten Sie nach ihrem Wert und dem Risiko, das an ihr hängt.
Diese Abstufung empfiehlt auch der Lehrplan des IREB: Nicht jede Anforderung muss alle Qualitätskriterien vollständig erfüllen, aber je höher ihr Wert, desto wichtiger werden sie. Eine Anforderung, an der Ihr Ablauf hängt, beschreiben Sie also genauer als die Farbe einer Schaltfläche.
Wird agil entwickelt, können Ziel, Nutzer, Rahmen und Abgrenzung im Lastenheft stehen und die Anforderungen in einer geordneten Liste, dem Product Backlog. Der Scrum Guide (externe Website) beschreibt diese Liste als „emergent“: Ihre Einträge werden laufend zerlegt und genauer gefasst. Abnahmekriterien bekommt dann jeder einzelne Eintrag; so definiert es für die agile Entwicklung auch das Glossar des IREB (externe Website).
Was gilt für Lastenhefte in Deutschland und der EU?
Lastenheft und Pflichtenheft sind deutsche Begriffe, beschrieben unter anderem in der Richtlinie VDI 2519 Blatt 1 und im V-Modell XT Bund. International legt die Norm ISO/IEC/IEEE 29148 fest, welche Inhalte Anforderungsdokumente haben. Gesetzliche Vorgaben, die für Ihr Vorhaben gelten, gehören als Rahmenbedingungen ins Lastenheft.
- Englische Begriffe: Das Glossar des IREB übersetzt Lastenheft mit „customer requirements specification“ und Pflichtenheft mit „software requirements specification“, kurz SRS. Arbeiten Sie mit einem Team im Ausland, klären Sie zu Beginn, welches Dokument gemeint ist.
- Richtlinie und Norm: VDI 2519 Blatt 1 (externe Website) (Vorgehensweise bei der Erstellung von Lasten-/Pflichtenheften) stammt aus der Materialfluss- und Fördertechnik. ISO/IEC/IEEE 29148 (Requirements engineering) (externe Website) gilt in der Ausgabe von 2018; eine Neufassung ist in Arbeit.
- Vorgaben aus Gesetzen und Verträgen: Das V-Modell XT Bund berücksichtigt bei den Anforderungen ausdrücklich Vorgaben zu Informationssicherheit und Datenschutz. Welche Pflichten für Ihr Vorhaben gelten, klären Sie mit Ihrer Rechts- und Steuerberatung, bevor das Lastenheft an Anbieter geht.
Aus der Praxis: Anforderungen an diese Website zum Nachprüfen
Drei Anforderungen an diese Website haben wir am 09.11.2026 nachgeprüft, und alle drei waren erfüllt; die vierte haben wir noch nicht nach ihrem Kriterium gemessen. Für datafalke.de sind wir Auftraggeber und Auftragnehmer zugleich. Unsere Anforderungen an die Technik haben wir mit Grenzwerten und Prüfverfahren aufgeschrieben; die Budgets und Messziele stehen öffentlich auf unserer Methodenseite. Die Tabelle zeigt vier dieser Anforderungen in der Form, die wir für Lastenhefte empfehlen, und wie Sie jede selbst nachprüfen.
| Anforderung | Abnahmekriterium | So prüfen Sie es nach | Ergebnis am 09.11.2026 |
|---|---|---|---|
| Die Seiten funktionieren ohne JavaScript. | Keine Seite lädt eine JavaScript-Datei. Inhalte, Links und Formulare stehen im ausgelieferten HTML. | In den Entwicklertools des Browsers (Taste F12) den Reiter Netzwerk öffnen, nach „JS“ filtern und die Seite neu laden | 98 von 98 Seiten der Sitemaps ohne JavaScript-Datei |
| Beim Aufruf entstehen keine Verbindungen zu Drittanbietern. | Alle Schriften, Stile und Bilder kommen von datafalke.de. | Im Reiter Netzwerk bei jeder geladenen Datei die Domain ansehen | 98 von 98 Seiten der Sitemaps ohne Datei von einem anderen Server |
| Die Website hat eine einzige Adresse. | Aufrufe über http:// und www. leiten mit Status 301 auf https://datafalke.de/ weiter. | Im Terminal: curl -I http://www.datafalke.de/ | 3 von 3 Varianten leiten mit Status 301 auf https://datafalke.de/ weiter |
| Die Seiten laden auf dem Smartphone schnell. | Labor: Lighthouse mobil je Kategorie mindestens 95 von 100, Median aus fünf Läufen. Echte Besuche: LCP höchstens 2,0 s, INP höchstens 150 ms, CLS höchstens 0,05, jeweils am 75. Perzentil. | Lighthouse in den Entwicklertools des Browsers; Werte echter Besuche im Chrome UX Report | noch nicht nach diesem Kriterium gemessen; ein Messprotokoll gibt es noch nicht |
Messung vom · Python 3.12.10, 98 Seiten und 3 Adressvarianten nach Skripten und fremden Adressen geprüft
Daraus folgen zwei Regeln für Ihr Lastenheft. Erstens wird „schnell“ erst mit Zahl, Messwerkzeug und Verfahren prüfbar, bei Lighthouse mit dem Median mehrerer Läufe. Zweitens muss ein Abnahmekriterium bei der Abnahme prüfbar sein. Werte echter Besuche erscheinen im Chrome UX Report erst ab einer Mindestzahl von Besuchern, und diese Zahl nennt Google nicht. Für eine Abnahme vor dem Start taugt deshalb nur der Laborwert; der Wert echter Besuche bleibt ein Ziel für den Betrieb.
Häufige Fragen
Wer schreibt das Lastenheft?
Verantwortlich ist der Auftraggeber, also Sie. Schreiben dürfen es auch andere: Nach dem V-Modell XT Bund kann der Auftraggeber Dritte mit der Erstellung beauftragen, bleibt aber für Inhalt und Qualität verantwortlich. Schreiben Sie es mit den Menschen, die den Ablauf heute erledigen, und geben Sie jede Anforderung selbst frei.
Ist ein Lastenheft verbindlich?
Im V-Modell XT Bund ist das Lastenheft Bestandteil des Vertrags. Halten Sie auch im Angebot oder Vertrag fest, welches Dokument in welcher Fassung den Umfang beschreibt. Regeln Sie dort außerdem, was bei Widersprüchen zwischen Lastenheft und Pflichtenheft gilt. Was das rechtlich bedeutet, klären Sie mit Ihrer Rechtsberatung.
Darf ein Lastenheft die Technik vorgeben?
Nur dort, wo sie feststeht, etwa ein Buchhaltungsprogramm, das bleibt, oder die Vorgabe, Daten in der EU zu speichern. Sonst rät das V-Modell XT Bund, im Lastenheft keine technischen Lösungen vorzugeben, damit das Entwicklungsteam die passende Lösung finden kann.
Taugt die Vorlage auch für eine Website?
Ja, die Gliederung passt auch für eine Website. Die Schwerpunkte liegen dort auf Seitenstruktur, Inhalten, Formularen und der Auffindbarkeit in Suchmaschinen. Was bei der Neufassung einer bestehenden Website dazugehört, zeigt unsere Checkliste für den Website-Relaunch.