Anforderungsanalyse: Von Lastenheft zu Pflichtenheft

Requirements Engineering – Projektüberblick

Requirements Engineering – Projektüberblick

Projektbeschreibung: Das Projekt zielt auf die Digitalisierung der Lagerverwaltung und Bestellprozesse eines mittelständischen Einzelhandels mit drei Filialen ab. Im Rahmen eines 8-wöchigen Analyse- und Spezifikationsprozesses wurden insgesamt 45 funktionale und nicht-funktionale Anforderungen dokumentiert.

Lastenheft – Ausgangspunkt

Das Lastenheft beschreibt die Geschäftsziele des Kunden und formuliert, was das System leisten soll. Dazu gehören unter anderem:

Pflichtenheft – Technische Umsetzung

Basierend auf dem Lastenheft wurde eine präzise technische Spezifikation erstellt, die beschreibt, wie das System umgesetzt wird. Sie umfasst u. a.:

Gegenüberstellung: Lastenheft vs. Pflichtenheft

AspektLastenheftPflichtenheft
ErstellerAuftraggeberAuftragnehmer
Perspektive„Was soll gemacht werden?"„Wie wird es umgesetzt?"
DetailgradGrobe AnforderungenTechnische Spezifikationen
SpracheFachsprache des KundenIT-Fachsprache
VerbindlichkeitWünsche, ZieleVertraglich bindend

Methoden & Werkzeuge

KategorieMethoden / Tools
AnforderungserhebungStakeholder-Interviews, Workshops, Fragebögen
DokumentationWord, Excel, Confluence
ModellierungUML Use-Case-Diagramme, Draw.io
Requirements ManagementJira
PriorisierungMoSCoW-Methode

Prozessablauf

1. Stakeholder-Analyse

Einbeziehung aller relevanten Rollen:

2. Interviews

Über zwei Wochen wurden 12 strukturierte Interviews durchgeführt, um Anforderungen, Probleme und Ziele präzise zu erfassen.

3. Validierungs-Workshops

Drei Workshops dienten zur:

Beispiel: Transformation Lastenheft → Pflichtenheft

Lastenheft – L-001 BestandsverwaltungPflichtenheft – Umsetzung
"Mitarbeiter sollen jederzeit den aktuellen Warenbestand aller Filialen einsehen können. Bei niedrigem Bestand soll eine automatische Benachrichtigung erfolgen." P-001 Echtzeit-Bestandsanzeige
• Weboberfläche mit rollenspezifischen Zugriffsrechten
• Datenbankabfragen alle 5 Sekunden über REST-API
• Filter (Filiale, Kategorie, Produkt)
• Responsive Design für Desktop/Mobile

P-002 Automatische Benachrichtigungen
• Datenbank-Trigger bei < Mindestbestand
• E-Mail & Dashboard-Alerts
• Optionale SMS für kritische Produkte
• Konfigurierbare Schwellwerte pro Produkt

Anforderungskategorien

Funktionale Anforderungen (28)

Nicht-funktionale Anforderungen (17)

MoSCoW-Priorisierung

PrioritätBeschreibung
Mustessenzielle Kernfunktionen
Shouldwichtige Funktionen zum Go-Live
Couldoptionale Erweiterungen
Won'tbewusst ausgeklammerte Funktionen
← Zurück zu Projekten Ähnliche Projekte →