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.
Das Lastenheft beschreibt die Geschäftsziele des Kunden und formuliert, was das System leisten soll. Dazu gehören unter anderem:
Basierend auf dem Lastenheft wurde eine präzise technische Spezifikation erstellt, die beschreibt, wie das System umgesetzt wird. Sie umfasst u. a.:
| Aspekt | Lastenheft | Pflichtenheft |
|---|---|---|
| Ersteller | Auftraggeber | Auftragnehmer |
| Perspektive | „Was soll gemacht werden?" | „Wie wird es umgesetzt?" |
| Detailgrad | Grobe Anforderungen | Technische Spezifikationen |
| Sprache | Fachsprache des Kunden | IT-Fachsprache |
| Verbindlichkeit | Wünsche, Ziele | Vertraglich bindend |
| Kategorie | Methoden / Tools |
|---|---|
| Anforderungserhebung | Stakeholder-Interviews, Workshops, Fragebögen |
| Dokumentation | Word, Excel, Confluence |
| Modellierung | UML Use-Case-Diagramme, Draw.io |
| Requirements Management | Jira |
| Priorisierung | MoSCoW-Methode |
Einbeziehung aller relevanten Rollen:
Über zwei Wochen wurden 12 strukturierte Interviews durchgeführt, um Anforderungen, Probleme und Ziele präzise zu erfassen.
Drei Workshops dienten zur:
| Lastenheft – L-001 Bestandsverwaltung | Pflichtenheft – 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 |
| Priorität | Beschreibung |
|---|---|
| Must | essenzielle Kernfunktionen |
| Should | wichtige Funktionen zum Go-Live |
| Could | optionale Erweiterungen |
| Won't | bewusst ausgeklammerte Funktionen |