1. Startseite
  2. Wissen kompakt
  3. Anforderungskatalog

Anforderungskatalog

Wissen kompakt: Ein Anforderungskatalog ist eine Liste mit Anforderungen zur Erreichung eines definierten Projektziels und Bestandteil des Lastenhefts.

Anforderungskatalog – eine Liste von Anforderungen als Teil des Lastenhefts

Ein Anforderungskatalog ist eine Auflistung von Anforderungen, durch die ein angestrebtes Projektziel erreicht werden soll. Idealerweise handelt es sich um eine strukturierte und priorisierte Liste von Anforderungen an eine Software oder ein System, wobei die Anforderungen eindeutig definiert, vollständig und verständlich beschrieben, atomar, identifizierbar, einheitlich dokumentiert, nachprüfbar und konsistent sein sollten.

Oftmals werden die Begriffe Anforderungskatalog und Lastenheft synonym verwendet, korrekter wäre es aber, den Katalog als Input für das Lastenheft zu verstehen. Im Zuge der Bedarfsanalyse wird ermittelt, welche Funktionen eine zu entwickelnde Software oder ein zu entwickelndes System bereitstellen muss. Dieser Katalog fließt in das Lastenheft, das darüber hinaus die Rahmenbedingungen innerhalb der Entwicklung oder des Projekts umfasst. Es gilt als Grundlage für die Realisierung durch einen Auftragnehmer. Darauf basierend formuliert dieser ein Pflichtenheft und somit den Plan zur Umsetzung der Lasten. Das Pflichtenheft bildet die Grundlage für den Vertragsabschluss zwischen Auftraggeber und Auftragnehmer.

Anforderungskatalog und Anforderungsliste

Neben der synonymen Verwendung von Anforderungskatalog und Lastenheft wird in der Praxis oftmals auch die Anforderungsliste bedeutungsgleich verwendet. Wenn sowohl der Katalog als auch die Liste Anforderungen strukturiert darstellen, wo liegt der Unterschied zwischen den beiden Begriffen?

Oft wird die Anforderungsliste erst zu Beginn der Entwicklungstätigkeit – auf Basis des Pflichtenhefts – erstellt. Die Anforderungsliste wird damit ein Hilfsmittel für die Suche von Lösungen und zur Detaillierung und Bewertung möglicher Konzepte. Zumindest theoretisch könnte sie damit auch – zusätzlich zum Pflichtenheft – zu einem Vertragsbestandteil zwischen Auftraggeber und Auftragnehmer werden.

Anforderungsdiagramm - die Visualisierung von Anforderungen an ein System

Inhalte des Anforderungskatalogs

Es gibt verschiedene Empfehlungen, wie ein Anforderungskatalog strukturiert werden sollte. Bspw. könnten

  • funktionale Anforderungen und nicht funktionale Anforderungen wie z.B. Benutzbarkeit, Zuverlässigkeit, Änderbarkeit etc.,
  • Schnittstellenanforderungen und Interoperabilitätsanforderungen,
  • Anforderungen an die Wartbarkeit und Dokumentation,
  • sowie Sicherheitsanforderungen

beschrieben werden. Ob Rahmenbedingungen wie bspw. die Einsatzumgebung und der Systemkontext bereits im Anforderungskatalog oder “erst” im Lastenheft dokumentiert werden, ist an sich sekundär. Das Ist-Konzept und auch das Soll-Konzept, die Systemarchitektur und die Abnahmekriterien werden üblicherweise im Lastenheft festgehalten.

In Bezug auf die Priorisierung der Anforderungen im Katalog gibt es verschiedene Möglichkeiten wie z.B. die MoSCoW-Methode, den paarweisen Vergleich von Anforderungen, oder die Verwendung von eindeutigen und einmaligen Prioritäten.

Was macht t2informatik?

Was macht t2informatik? Kleiner Tipp: Es hat etwas mit Softwareentwicklung zu tun!

Hinweise:

Haben Sie Lust auf einen neuen Lieblings-Newsletter?

Die Inhalte auf dieser Seite dürfen Sie gerne teilen oder verlinken.

Interessieren Sie sich sich für weitere Erläuterungen, dann empfehlen wir Ihnen das kostenlose Requirements Engineering Whitepaper.

Hier finden Sie eine Vorlage zur Erstellung von Lastenheften.

Hier finden Sie eine Liste mit Anforderungsmanagement-Tools.

Und hier finden Sie ergänzende Informationen aus unserer Rubrik Wissen kompakt:

Wissen kompakt: Was ist der Systemkontext?

Was ist der Systemkontext?

Wissen kompakt: Was ist die MoSCoW-Methode?

Was ist die MoSCoW-Methode?