Files
schuettgo/docs/ANFORDERUNGEN.md
FluxKit 76443e6351 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)
2026-02-19 20:21:08 +00:00

123 lines
3.9 KiB
Markdown

# 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*