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