docs: Planungsdokumente erstellen
- Marktanalyse (Wettbewerber, Lücken, USPs) - Anforderungskatalog (Must-Have, Should-Have, Nice-to-Have) - MVP Definition (Features, Datenmodell, Zeitplan) - Technische Architektur (Stack, API, DB-Schema) - Waagen-Integration (Hersteller, Protokolle, Strategie)
This commit is contained in:
122
docs/ANFORDERUNGEN.md
Normal file
122
docs/ANFORDERUNGEN.md
Normal file
@@ -0,0 +1,122 @@
|
||||
# SchüttGo - Anforderungskatalog
|
||||
|
||||
## 1. Must-Have Features (MVP)
|
||||
|
||||
### 1.1 Stammdaten
|
||||
| Feature | Beschreibung | Priorität |
|
||||
|---------|--------------|-----------|
|
||||
| Kundenverwaltung | Name, Adresse, Kontakt, Konditionen | 🔴 Kritisch |
|
||||
| Lieferantenverwaltung | Lieferanten von Schüttgut | 🟡 Hoch |
|
||||
| Materialstamm | Schüttgüter mit Preisen, Einheiten | 🔴 Kritisch |
|
||||
| Fahrzeugstamm | LKW-Daten, Kennzeichen, Tara | 🔴 Kritisch |
|
||||
| Mitarbeiter | Benutzer, Rollen, Rechte | 🔴 Kritisch |
|
||||
|
||||
### 1.2 Kernprozesse
|
||||
| Feature | Beschreibung | Priorität |
|
||||
|---------|--------------|-----------|
|
||||
| Auftrag erfassen | Kunde, Material, Menge, Liefertermin | 🔴 Kritisch |
|
||||
| Wiegung durchführen | Ein-/Ausfahrt, Brutto/Tara/Netto | 🔴 Kritisch |
|
||||
| Lieferschein erstellen | Automatisch nach Wiegung | 🔴 Kritisch |
|
||||
| Lieferschein drucken | PDF-Export, Drucker | 🔴 Kritisch |
|
||||
|
||||
### 1.3 Abrechnung
|
||||
| Feature | Beschreibung | Priorität |
|
||||
|---------|--------------|-----------|
|
||||
| Rechnung erstellen | Aus Lieferscheinen | 🔴 Kritisch |
|
||||
| Preisfindung | Kundenpreise, Staffeln | 🟡 Hoch |
|
||||
| Sammelrechnung | Mehrere Lieferscheine | 🟡 Hoch |
|
||||
|
||||
## 2. Should-Have Features (Phase 2)
|
||||
|
||||
### 2.1 Erweiterte Funktionen
|
||||
| Feature | Beschreibung | Priorität |
|
||||
|---------|--------------|-----------|
|
||||
| Dashboard | KPIs, Tagesübersicht | 🟡 Hoch |
|
||||
| Berichte | Umsatz, Mengen, Kunden | 🟡 Hoch |
|
||||
| Lagerbestand | Bestandsführung, Inventur | 🟡 Hoch |
|
||||
| Fuhrpark | Fahrzeuge, Touren, Kosten | 🟡 Hoch |
|
||||
| Disposition | Tourenplanung | 🟢 Mittel |
|
||||
|
||||
### 2.2 Integration
|
||||
| Feature | Beschreibung | Priorität |
|
||||
|---------|--------------|-----------|
|
||||
| Waagen-API | Diverse Hersteller | 🔴 Kritisch |
|
||||
| DATEV-Export | Buchhaltung | 🟡 Hoch |
|
||||
| E-Mail | Lieferscheine/Rechnungen versenden | 🟡 Hoch |
|
||||
| PDF-Vorlagen | Anpassbare Dokumente | 🟢 Mittel |
|
||||
|
||||
## 3. Nice-to-Have Features (Phase 3)
|
||||
|
||||
### 3.1 Erweiterungen
|
||||
| Feature | Beschreibung | Priorität |
|
||||
|---------|--------------|-----------|
|
||||
| GPS-Tracking | Fahrzeugortung | 🟢 Mittel |
|
||||
| Fahrer-App | Mobile App für LKW-Fahrer | 🟢 Mittel |
|
||||
| Kundenportal | Self-Service für Kunden | 🟢 Mittel |
|
||||
| Automatische Waage | Unbemannte Wiegung | 🔵 Niedrig |
|
||||
| QR-Code Scanner | Schnelle Identifikation | 🟢 Mittel |
|
||||
| Statistiken | Erweiterte Analytics | 🔵 Niedrig |
|
||||
|
||||
## 4. Nicht-funktionale Anforderungen
|
||||
|
||||
### 4.1 Performance
|
||||
- Seitenladezeit < 2 Sekunden
|
||||
- Wiegung < 500ms Response
|
||||
- 100+ gleichzeitige Benutzer
|
||||
|
||||
### 4.2 Sicherheit
|
||||
- DSGVO-konform
|
||||
- Verschlüsselte Verbindung (HTTPS)
|
||||
- Rollenbasierte Zugriffskontrolle
|
||||
- Audit-Log für Wiegungen
|
||||
|
||||
### 4.3 Verfügbarkeit
|
||||
- 99,5% Uptime
|
||||
- Tägliche Backups
|
||||
- Disaster Recovery Plan
|
||||
|
||||
### 4.4 Usability
|
||||
- Responsive Design (Desktop, Tablet)
|
||||
- Max. 3 Klicks für Kernfunktionen
|
||||
- Deutsche Sprache
|
||||
- Touch-optimiert für Waagen-Terminal
|
||||
|
||||
## 5. Technische Anforderungen
|
||||
|
||||
### 5.1 Client
|
||||
- Moderner Browser (Chrome, Firefox, Edge, Safari)
|
||||
- Keine Installation erforderlich
|
||||
- Offline-Fähigkeit für Kernfunktionen (optional)
|
||||
|
||||
### 5.2 Waagen-Integration
|
||||
- RS232/COM-Port Unterstützung
|
||||
- TCP/IP Unterstützung
|
||||
- Protokolle: ASCII, Modbus, Herstellerspezifisch
|
||||
- Unterstützte Hersteller (Ziel):
|
||||
- Mettler Toledo
|
||||
- Bizerba
|
||||
- KERN
|
||||
- Sartorius
|
||||
|
||||
### 5.3 Schnittstellen
|
||||
- REST API für alle Funktionen
|
||||
- Webhook-Support für Events
|
||||
- CSV/Excel Import/Export
|
||||
- PDF-Generierung
|
||||
|
||||
## 6. User Stories
|
||||
|
||||
### Waagenbediener
|
||||
> Als Waagenbediener möchte ich ein Fahrzeug schnell identifizieren können (Kennzeichen), um die Wiegung effizient durchzuführen.
|
||||
|
||||
### Disponent
|
||||
> Als Disponent möchte ich alle offenen Aufträge sehen und Fahrzeuge zuweisen können.
|
||||
|
||||
### Buchhalter
|
||||
> Als Buchhalter möchte ich aus Lieferscheinen mit einem Klick Rechnungen erstellen und an DATEV exportieren können.
|
||||
|
||||
### Geschäftsführer
|
||||
> Als Geschäftsführer möchte ich ein Dashboard mit Tagesumsatz, Mengen und Vergleichszahlen sehen.
|
||||
|
||||
---
|
||||
*Erstellt: 2026-02-19*
|
||||
Reference in New Issue
Block a user