1
0
Fork 0
mirror of https://github.com/s-frick/effigenix.git synced 2026-03-28 17:19:56 +01:00
effigenix/backend/docs/mvp/2026-02-16-abhangigkeitsanalyse-fleischerei-erp.md
Sebastian Frick c2c48a03e8 refactor: restructure repository with separate backend and frontend directories
- Move Java backend to backend/ directory
- Create frontend/ directory for TypeScript TUI and future WebUI
- Update .gitignore for Node.js and worktrees
- Update README.md with new repository structure
- Copy documentation to backend/
2026-02-17 22:08:51 +01:00

22 KiB

Abhängigkeitsanalyse: Fleischerei-ERP Epics

Kontext

Das Dokument "2026-02-15-fleischerei-erp-feature-definition.md" beschreibt 13 Epics für ein MVP-Fleischerei-ERP-System. Diese Analyse identifiziert die Abhängigkeiten zwischen den Epics, um eine fundierte Priorisierungsentscheidung zu ermöglichen.

Epic-Übersicht

Epic Name Komplexität MVP-Kritisch
1 ERP Grundlagen Hoch Ja
2 Waagen/Kassen-Anbindung Mittel Ja
3 QM & Compliance (HACCP) Hoch Ja
4 Rezeptur- & Stammdatenmanagement Hoch Ja
5 Beschaffung & Rohstoffmanagement Mittel Ja
6 Kundenanforderungen & Deklaration Mittel Ja
7 Produktionsplanung & -steuerung Hoch Ja
8 Bestandsführung & Inventur Hoch Ja
9 Reporting & Auswertungen Mittel Ja
10 Benutzerverwaltung & Rollen Niedrig Ja
11 Mehrfilialen-Management Mittel Teilweise
12 Dokumentenarchivierung & GoBD Mittel Ja
13 FIBU-Integration / Steuerberater Niedrig Teilweise

Abhängigkeitsmatrix

Foundation Layer (keine Abhängigkeiten)

Epic 10: Benutzerverwaltung & Rollen

  • Keine Abhängigkeiten
  • Benötigt von: Allen anderen Epics (Zugriffskontrolle)
  • Empfehlung: Als erstes implementieren - ist Grundlage für alle anderen Features

Core Layer (abhängig von Foundation)

Epic 1: ERP Grundlagen

  • Abhängigkeiten: Epic 10 (Benutzerverwaltung für rollenbasierte Zugriffe)
  • Benötigt von: Epic 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13 (alle!)
  • Kritische Komponenten:
    • Artikelstamm (1.1) → Basis für fast alles
    • Lieferantenstamm (1.2) → Benötigt für Epic 3, 5
    • Kundenstamm (1.3) → Benötigt für Epic 1.4, 1.5
  • Empfehlung: Direkt nach Epic 10 implementieren

Epic 8: Bestandsführung & Inventur

  • Abhängigkeiten: Epic 1 (Artikelstamm)
  • Benötigt von: Epic 5 (Beschaffung), Epic 7 (Produktion), Epic 9 (Reports)
  • Hinweis: Zentrale Datenquelle für viele andere Epics
  • Empfehlung: Früh implementieren, parallel zu Epic 4

Domain Layer (abhängig von Core)

Epic 4: Rezeptur- & Stammdatenmanagement

  • Abhängigkeiten: Epic 1 (Artikelstamm als Basis)
  • Benötigt von:
    • Epic 6 (Deklaration - Nährwerte, Allergene automatisch berechnen)
    • Epic 7 (Produktionsplanung - Materialbedarf berechnen)
    • Epic 2 (Etikettendruck - Rezeptur-Infos)
    • Epic 9 (Deckungsbeitragsrechnung - Kostenberechnung)
  • Kritische Abhängigkeit: Epic 4.2 (Ausbeute) → Epic 7.3 (Materialbedarf)
  • Empfehlung: Parallel zu Epic 8 implementieren

Epic 12: Dokumentenarchivierung & GoBD

  • Abhängigkeiten: Epic 1 (Dokumente wie Rechnungen, Lieferscheine)
  • Benötigt von: Epic 3 (HACCP-Dokumentation), Epic 13 (DATEV-Export)
  • Hinweis: Sollte früh als technische Basis implementiert werden
  • Empfehlung: Früh implementieren, parallel zur Domain-Entwicklung

Integration Layer (abhängig von Domain)

Epic 5: Beschaffung & Rohstoffmanagement

  • Abhängigkeiten:
    • Epic 1 (Lieferantenstamm, Artikelstamm)
    • Epic 8 (Bestandsführung - Wareneingang bucht Bestand ein)
    • Epic 3.3 (Wareneingangskontrolle ist Teil von HACCP)
    • Epic 7 (optional: Bedarfsplanung aus Produktionsplan - Epic 5.1)
  • Benötigt von: Epic 7 (Bedarfsplanung)
  • Empfehlung: Nach Epic 8 und Epic 3 implementieren

Epic 3: QM & Compliance (HACCP)

  • Abhängigkeiten:
    • Epic 1 (Lieferanten für Wareneingangskontrolle)
    • Epic 10 (Benutzer für Schulungsverwaltung)
    • Epic 12 (Dokumentenarchivierung für HACCP-Nachweise)
  • Benötigt von: Epic 9 (HACCP-Reports), Epic 5 (Wareneingangskontrolle)
  • Hinweis: Relativ isoliert, kann parallel entwickelt werden
  • Empfehlung: Parallel zu Epic 4/8 starten, Epic 3.3 vor Epic 5.3

Epic 6: Kundenanforderungen & Deklaration

  • Abhängigkeiten:
    • Epic 4 (Rezepturen - Nährwerte und Allergene automatisch berechnen)
    • Epic 1 (Artikelstamm)
  • Benötigt von: Epic 2 (Etikettendruck)
  • Empfehlung: Nach Epic 4 implementieren

Epic 7: Produktionsplanung & -steuerung

  • Abhängigkeiten:
    • Epic 4 (Rezepturen, Ausbeute-Berechnung für Materialbedarf)
    • Epic 8 (Bestandsführung für Produktionsrückmeldung)
    • Epic 9 (optional: Verkaufstrends-Analyse für Epic 7.2)
  • Benötigt von: Epic 5 (Bedarfsplanung), Epic 9 (Reports)
  • Kritische Abhängigkeit: Epic 7.4 (Produktionsrückmeldung) → Epic 8 (Bestandsbuchungen)
  • Empfehlung: Nach Epic 4 und Epic 8 implementieren

Epic 2: Waagen/Kassen-Anbindung

  • Abhängigkeiten:
    • Epic 1 (Artikelstamm für Synchronisation)
    • Epic 4 (Rezepturen für Nährwerte auf Etikett)
    • Epic 6 (Deklaration/Etiketten-Generierung)
  • Benötigt von: Epic 8 (Bondaten-Import für Bestandsabgang), Epic 9 (Verkaufsstatistik)
  • Hinweis: Epic 2.4 (Etikettendruck) benötigt Epic 6 vollständig
  • Empfehlung: Nach Epic 4 und Epic 6 implementieren

Reporting Layer (abhängig von allen)

Epic 9: Reporting & Auswertungen

  • Abhängigkeiten:
    • Epic 1 (Verkaufsdaten)
    • Epic 2 (Bondaten für Verkaufsstatistik)
    • Epic 3 (HACCP-Daten für HACCP-Reports)
    • Epic 4 (Rezepturen für Deckungsbeitrag)
    • Epic 5 (Einkaufsdaten)
    • Epic 7 (Produktionsdaten)
    • Epic 8 (Bestandsdaten)
  • Benötigt von: Epic 7 (Verkaufstrends für Produktionsplanung)
  • Hinweis: Kann iterativ entwickelt werden, einzelne Reports nach Verfügbarkeit der Daten
  • Empfehlung: Iterativ implementieren, parallel zu anderen Epics

Optional/Later Layer

Epic 11: Mehrfilialen-Management

  • Abhängigkeiten:
    • Epic 1 (Artikelstamm)
    • Epic 8 (Bestandsführung)
    • Epic 9 (Reporting)
  • Hinweis: Für MVP nur 1-2 Filialen, einfache Version reicht
  • Empfehlung: Später implementieren, erst wenn Kern-Features stabil sind

Epic 13: FIBU-Integration / Steuerberater

  • Abhängigkeiten:
    • Epic 1 (Rechnungen)
    • Epic 12 (Dokumentenarchivierung)
  • Hinweis: DATEV-Export ist MVP-Muss, vollautomatische FIBU optional
  • Empfehlung: DATEV-Export nach Epic 1, vollautomatische FIBU (13.2) deutlich später

Empfohlene Implementierungs-Wellen

Welle 1: Foundation (Woche 1-3)

  1. Epic 10: Benutzerverwaltung & Rollen

    • Basis für alles
    • Einfach zu implementieren
    • Keine Abhängigkeiten
  2. Epic 1: ERP Grundlagen (Kern-Features)

    • 1.1 Artikelstamm (ohne Lieferanten-/Kunden-Zuordnung)
    • 1.2 Lieferantenstamm (Basis)
    • 1.3 Kundenstamm (Basis)

Welle 2: Core Domain (Woche 4-8)

  1. Epic 8: Bestandsführung (Basis)

    • 8.1 Bestandsverwaltung Rohstoffe
    • 8.2 Bestandsverwaltung Eigenproduktion
    • 8.3 Bestandsbewegungen (manuell)
  2. Epic 4: Rezeptur- & Stammdatenmanagement

    • 4.1 Rezepturverwaltung
    • 4.2 Ausbeute-Berechnung
    • 4.3 Chargen-Tracking
  3. Epic 12: Dokumentenarchivierung (Basis)

    • 12.1 Dokumentenverwaltung
    • 12.2 Revisionssichere Archivierung
  4. Epic 3: QM & Compliance (parallel zu 4/12)

    • 3.1 Temperaturprotokollierung
    • 3.2 Reinigungspläne
    • 3.3 Wareneingangskontrolle

Welle 3: Integration & Production (Woche 9-14)

  1. Epic 5: Beschaffung & Rohstoffmanagement

    • 5.2 Bestellwesen
    • 5.3 Wareneingang (mit Epic 3.3)
    • 5.4 Lieferanten-QM
  2. Epic 6: Deklaration

    • 6.1 Allergenkennzeichnung (aus Epic 4)
    • 6.2 Nährwertberechnung (aus Epic 4)
    • 6.3 Qualitätssiegel-Management
  3. Epic 7: Produktionsplanung (Kern)

    • 7.1 Produktionsplan erstellen
    • 7.3 Produktionsauftrag
    • 7.4 Produktionsrückmeldung

Welle 4: Sales & Reporting (Woche 15-20)

  1. Epic 1: ERP Grundlagen (Verkauf)

    • 1.4 Auftragserfassung
    • 1.5 Lieferschein & Rechnung
  2. Epic 2: Waagen/Kassen-Anbindung

    • 2.1 Stammdaten-Synchronisation
    • 2.4 Etikettendruck (benötigt Epic 6)
    • 2.2 Bondaten-Rückfluss
    • 2.3 TSE-Prüfung
  3. Epic 9: Reporting (iterativ)

    • 9.1 Verkaufsstatistik (benötigt Epic 2.2)
    • 9.3 HACCP-Berichte
    • 9.4 Warenwirtschafts-Reports

Welle 5: Advanced Features (Woche 21-26)

  1. Epic 7: Produktionsplanung (Advanced)

    • 7.2 Verkaufstrends-Analyse (benötigt Epic 9.1)
    • 7.5 Integration B2B-Aufträge (optional)
  2. Epic 5: Beschaffung (Advanced)

    • 5.1 Bedarfsplanung (benötigt Epic 7)
  3. Epic 9: Reporting (Advanced)

    • 9.2 Deckungsbeitragsrechnung (benötigt Epic 4.4)
    • 9.5 Einkaufs-Reports
  4. Epic 4: Rezeptur (Advanced)

    • 4.4 Kalkulationsgrundlagen

Welle 6: Optional/Later (Nach MVP)

  1. Epic 11: Mehrfilialen-Management

    • Nach Stabilisierung des Kern-MVPs
  2. Epic 13: FIBU-Integration

    • 13.1 DATEV-Schnittstelle (MVP)
    • 13.2 Automatische FIBU (optional, nur wenn vollautomatisch)
    • 13.3 Zahlungsverkehr (falls 13.2)
  3. Epic 3/8: Weitere HACCP/Bestand-Features

    • 3.4 Probenentnahme
    • 3.5 Schulungsverwaltung
    • 3.6 Wartungsverwaltung
    • 3.7 SOPs
    • 3.8 Audit-Vorbereitung
    • 8.4 MHD-Warnungen
    • 8.5 Inventur
  4. Epic 6: Weitere Deklarations-Features

    • 6.4 Herkunftskennzeichnung
    • 6.5 Etiketten-Generierung (erweitert)
  5. Epic 12: Weitere Dokumentations-Features

    • 12.3 Suchfunktion
    • 12.4 Automatische Löschfristen
    • 12.5 Export & Datenübergabe

Kritische Pfade

Kritischer Pfad 1: Produktion

Epic 10 (Benutzer) → Epic 1 (Artikel) → Epic 4 (Rezepturen) → Epic 8 (Bestand) → Epic 7 (Produktion)

Dauer: ca. 11-14 Wochen

Kritischer Pfad 2: Verkauf

Epic 10 → Epic 1 → Epic 4 → Epic 6 (Deklaration) → Epic 2 (Waagen/Kassen) → Epic 9.1 (Verkaufsstatistik)

Dauer: ca. 15-20 Wochen

Kritischer Pfad 3: HACCP

Epic 10 → Epic 1 → Epic 12 (Dokumentenarchiv) → Epic 3 (HACCP) → Epic 9.3 (HACCP-Reports)

Dauer: ca. 8-11 Wochen (parallel zu Pfad 1/2)

Risiken & Blocker

Technische Risiken

  1. Epic 2: Waagen/Kassen-Anbindung

    • Risiko: Integration mit Bizerba/Mettler-Waagen komplex
    • Mitigation: Früh Proof-of-Concept entwickeln, Hardware-Spezifikationen klären
    • Blocker für: Epic 8 (Bondaten), Epic 9.1 (Verkaufsstatistik)
  2. Epic 4.3: Chargen-Tracking

    • Risiko: Lückenlose Rückverfolgbarkeit komplex zu implementieren
    • Mitigation: Datenmodell genau planen, mit Branchenexperten validieren
    • Blocker für: Epic 7 (Produktion), Epic 3.3 (Wareneingangskontrolle)
  3. Epic 12: GoBD-Compliance

    • Risiko: Rechtliche Anforderungen nicht vollständig verstanden
    • Mitigation: Frühzeitig mit Steuerberater/Rechtsexperten abstimmen
    • Blocker für: Epic 1.5 (Rechnungen), Epic 13 (FIBU)

Fachliche Risiken

  1. Epic 3: HACCP-Anforderungen unklar

    • Research-Bedarf: Gesetzliche Anforderungen für kleinere Betriebe recherchieren
    • Impact: Umfang von Epic 3 könnte größer/kleiner sein als gedacht
    • Mitigation: Research in Welle 1 durchführen
  2. Epic 1.4: Auftragsarten unklar

    • Research-Bedarf: Details zu Auftragsarten klären (Workflows)
    • Impact: Epic 1.4 und Epic 7.5 könnten komplexer sein
    • Mitigation: User Workshops in Welle 1 durchführen
  3. Epic 13.2: Vollautomatische FIBU riskant

    • Risiko: Könnte zu komplex für MVP sein
    • Mitigation: Als optional markieren, nur wenn wirklich vollautomatisch umsetzbar

Parallelisierungs-Möglichkeiten

Welle 2 (Parallel):

  • Team 1: Epic 4 (Rezepturen)
  • Team 2: Epic 8 (Bestand) + Epic 12 (Dokumentenarchiv)
  • Team 3: Epic 3 (HACCP)

Welle 3 (Parallel):

  • Team 1: Epic 5 (Beschaffung)
  • Team 2: Epic 6 (Deklaration)
  • Team 3: Epic 7 (Produktion)

Welle 4 (Parallel):

  • Team 1: Epic 1.4/1.5 (Aufträge/Rechnungen)
  • Team 2: Epic 2 (Waagen/Kassen)
  • Team 3: Epic 9 (Reporting - iterativ)

Empfohlene Priorisierung (Top → Bottom)

  1. Must-Have für Tag 1 (Welle 1):

    • Epic 10: Benutzerverwaltung
    • Epic 1: ERP Grundlagen (Stammdaten)
  2. Must-Have für Basic Operation (Welle 2):

    • Epic 8: Bestandsführung
    • Epic 4: Rezepturen
    • Epic 12: Dokumentenarchiv
    • Epic 3: HACCP (Basis)
  3. Must-Have für Production (Welle 3):

    • Epic 5: Beschaffung
    • Epic 6: Deklaration
    • Epic 7: Produktion (Kern)
  4. Must-Have for Sales (Welle 4):

    • Epic 1.4/1.5: Aufträge/Rechnungen
    • Epic 2: Waagen/Kassen
    • Epic 9: Reporting (Basis)
  5. Nice-to-Have for MVP (Welle 5):

    • Epic 7.2: Verkaufstrends
    • Epic 5.1: Bedarfsplanung
    • Epic 9.2: Deckungsbeitrag
    • Epic 4.4: Kalkulation
  6. Post-MVP (Welle 6):

    • Epic 11: Mehrfilialen (erweitert)
    • Epic 13.2: Vollautomatische FIBU
    • Weitere Features aus Epic 3, 6, 8, 12

Projekt-Kontext (aus User-Feedback)

  • Team-Größe: 2-3 Entwickler (kleines Team)
  • Priorisierung: HACCP-First (Compliance als Hauptfokus)
  • Waagen-Erfahrung: Keine (Proof-of-Concept benötigt)
  • Zeitrahmen: 4-6 Monate (16-24 Wochen)

Angepasste Implementierungs-Strategie (HACCP-First)

Anpassungen für HACCP-First Ansatz

Kritischer Pfad (angepasst):

Epic 10 (Benutzer) → Epic 1 (Stammdaten) → Epic 12 (Dokumentenarchiv) → Epic 3 (HACCP) → Epic 9.3 (HACCP-Reports)

Sekundäre Pfade (parallel, soweit möglich):

  1. Produktion: Epic 4 → Epic 8 → Epic 7
  2. Beschaffung: Epic 5 (benötigt Epic 3.3 + Epic 8)

Wichtig: Epic 3.3 (Wareneingangskontrolle) und Epic 5.3 (Wareneingang) müssen koordiniert werden.

Angepasste Wellen für 2-3 Entwickler

Welle 1: Foundation (Woche 1-3)

Team-Split: 2 Entwickler + 1 für PoC

  1. Dev 1: Epic 10 (Benutzerverwaltung) → Epic 1.1 (Artikelstamm Basis)
  2. Dev 2: Epic 1.2 (Lieferantenstamm) → Epic 1.3 (Kundenstamm)
  3. Dev 3 (falls verfügbar): Proof-of-Concept Waagen-Integration (Epic 2)

Parallel: Research zu HACCP-Anforderungen durchführen

Welle 2: Dokumentation & HACCP Basis (Woche 4-7)

Team-Split: 1+1 oder 2 sequenziell

  1. Dev 1: Epic 12.1 + 12.2 (Dokumentenarchiv Basis - revisionssicher)
  2. Dev 2: Epic 3.1 (Temperaturprotokollierung) → Epic 3.2 (Reinigungspläne)

Parallel (falls 3. Dev verfügbar): Epic 4.1 (Rezepturverwaltung Basis)

Welle 3: HACCP Kern + Bestand (Woche 8-11)

Team-Split: Sequenziell

  1. Dev 1+2: Epic 8.1 + 8.2 (Bestandsverwaltung Basis)
  2. Dev 1: Epic 3.3 (Wareneingangskontrolle) - benötigt Epic 5.3 (koordiniert entwickeln)
  3. Dev 2: Epic 4.1 + 4.3 (Rezepturen + Chargen-Tracking)

Welle 4: Beschaffung & HACCP Erweitert (Woche 12-15)

Team-Split: 1+1

  1. Dev 1: Epic 5.2 + 5.3 (Bestellwesen + Wareneingang) - koordiniert mit Epic 3.3
  2. Dev 2: Epic 3.5 (Schulungsverwaltung) → Epic 3.6 (Wartungsverwaltung) → Epic 3.7 (SOPs)

Ergebnis: HACCP-Kern ist fertig, Beschaffung funktioniert

Welle 5: Produktion & HACCP Reporting (Woche 16-19)

Team-Split: 1+1

  1. Dev 1: Epic 7.1 + 7.3 + 7.4 (Produktionsplanung Kern - benötigt Epic 4 + 8)
  2. Dev 2: Epic 9.3 (HACCP-Berichte) → Epic 3.8 (Audit-Vorbereitung)
  3. Dev 1+2: Epic 3.4 (Probenentnahme) - falls Zeit

Ergebnis: HACCP-System komplett, Produktion läuft

Welle 6: Verkauf & Deklaration (Woche 20-24)

Team-Split: 1+1 oder sequenziell

  1. Dev 1: Epic 6.1 + 6.2 + 6.3 (Deklaration - Allergene, Nährwerte, Siegel)
  2. Dev 2: Epic 1.4 + 1.5 (Auftragserfassung + Rechnungen)
  3. Dev 1+2: Epic 2.1 + 2.4 (Waagen-Synchronisation + Etiketten) - basierend auf PoC aus Welle 1

Hinweis: Epic 2.2 (Bondaten) kann in Welle 7 verschoben werden, falls Zeit knapp

Optional (falls Zeit): Epic 9.1 (Verkaufsstatistik) + Epic 8.4 (MHD-Warnungen)

Post-MVP (nach Woche 24)

  • Epic 2.2 + 2.3 (Bondaten + TSE) - falls nicht in Welle 6 geschafft
  • Epic 9.1 + 9.2 + 9.4 + 9.5 (Reporting erweitert)
  • Epic 7.2 (Verkaufstrends) + Epic 5.1 (Bedarfsplanung)
  • Epic 4.4 (Kalkulationsgrundlagen) + Epic 4.2 (Ausbeute)
  • Epic 8.5 (Inventur)
  • Epic 11 (Mehrfilialen erweitert)
  • Epic 13 (FIBU-Integration erweitert)
  • Epic 6.4 + 6.5 (Herkunft + Etiketten erweitert)
  • Epic 12.3 + 12.4 + 12.5 (Dokumentenarchiv erweitert)

Zusammenfassung (angepasst)

Kernaussagen:

  1. HACCP-First: Epic 3 wird priorisiert, Verkauf (Epic 2) kommt später

  2. Kritischer Pfad (HACCP):

    Epic 10 → 1 → 12 → 3 → 9.3
    

    Dauer: ca. 15-19 Wochen

  3. Sekundäre Pfade (parallel):

    • Produktion: Epic 4 → 8 → 7 (parallel zu Epic 3)
    • Beschaffung: Epic 5 (koordiniert mit Epic 3.3)
  4. Parallelisierung: Begrenzt auf 2 Epics gleichzeitig (kleines Team)

  5. Risiko-Management:

    • Epic 2 (Waagen): Proof-of-Concept in Welle 1, Hauptimplementierung in Welle 6
    • Epic 4.3 (Chargen): Früh implementieren (Welle 3), kritisch für HACCP
    • Epic 12 (GoBD): Früh implementieren (Welle 2), Basis für HACCP-Dokumentation
  6. Research-Bedarf: HACCP-Anforderungen in Welle 1 klären (parallel zur Entwicklung)

Geschätzte MVP-Dauer: 20-24 Wochen (5-6 Monate) für HACCP-fokussiertes MVP mit Produktion und Beschaffung

Nach 19 Wochen: HACCP-Kern + Produktion komplett Nach 24 Wochen: + Verkauf/Waagen/Deklaration

Entscheidungsgrundlage zur Priorisierung

Quick Decision Matrix

Entscheidung Option A: HACCP-First (gewählt) Option B: Produktion-First Option C: Balanced
Hauptvorteil Compliance frühzeitig sichergestellt Interne Nutzung früh möglich Alle Bereiche gleichzeitig
Zeitpunkt erste Nutzung Woche 15 (HACCP-Dokumentation) Woche 11 (Produktion) Woche 20+ (alles zusammen)
Risiko Verkauf kommt spät (Woche 20+) Compliance-Lücken anfangs Komplexe Koordination
Team-Auslastung Gut (2 parallele Stränge) Sehr gut (sequenziell) Schwierig (3+ parallel)
Für wen geeignet Audit steht bevor Produktion läuft bereits Großes Team (6+)

Priorisierungs-Checkliste

Wenn JA, dann höher priorisieren:

Epic 3 (HACCP):

  • Steht ein Audit/eine Kontrolle bevor?
  • Gibt es aktuell Compliance-Probleme?
  • Ist HACCP-Dokumentation manuell sehr aufwendig?
  • HACCP-First gewählt

Epic 7 (Produktion):

  • Wird bereits produziert und Rezepturen sind komplex?
  • Ist Rückverfolgbarkeit (Chargen) kritisch?
  • Gibt es Überproduktions-Probleme?

Epic 2 (Waagen/Verkauf):

  • Ladenverkauf ist Hauptumsatzquelle
  • Neue Waagen werden gerade eingeführt
  • Etikettendruck ist aktuell fehlerhaft

Epic 5 (Beschaffung):

  • Einkauf ist unübersichtlich
  • Lieferanten-Qualität ist Problem
  • Bestellungen werden vergessen

Empfohlene Meilensteine

Meilenstein 1 (Woche 7): "Foundation Complete"

  • Benutzer können sich anmelden (Epic 10)
  • Artikel, Lieferanten, Kunden sind erfasst (Epic 1)
  • Dokumente werden revisionssicher gespeichert (Epic 12)
  • Temperaturen + Reinigungen werden dokumentiert (Epic 3.1, 3.2)

Meilenstein 2 (Woche 11): "HACCP Core Ready"

  • Wareneingangskontrolle funktioniert (Epic 3.3)
  • Bestellungen können erfasst werden (Epic 5.2, 5.3)
  • Bestände werden geführt (Epic 8)
  • Rezepturen mit Chargen (Epic 4.1, 4.3)

Meilenstein 3 (Woche 15): "HACCP Complete"

  • Schulungen + Wartungen dokumentiert (Epic 3.5, 3.6, 3.7)
  • HACCP-Berichte können generiert werden (Epic 9.3)
  • Audit-Vorbereitung funktioniert (Epic 3.8)
  • System ist audit-ready

Meilenstein 4 (Woche 19): "Production Ready"

  • Produktionsplanung funktioniert (Epic 7.1, 7.3, 7.4)
  • Produktion bucht automatisch Bestände (Epic 7.4)
  • Rückverfolgbarkeit von Rohstoff bis Endprodukt (Epic 4.3)

Meilenstein 5 (Woche 24): "Sales Ready"

  • Deklaration (Allergene, Nährwerte) funktioniert (Epic 6)
  • Aufträge + Rechnungen können erstellt werden (Epic 1.4, 1.5)
  • Waagen-Integration funktioniert (Epic 2.1, 2.4)
  • Etiketten können gedruckt werden (Epic 2.4)

Trade-Off Entscheidungen

Wenn Zeit knapp wird, diese Features verschieben (Post-MVP):

  1. Epic 2.2 + 2.3 (Bondaten + TSE)

    • Impact: Keine automatische Bestandsbuchung aus Verkauf
    • Workaround: Manuelle Bestandserfassung oder tägliche Inventur
  2. Epic 7.2 (Verkaufstrends-Analyse)

    • Impact: Keine datenbasierte Produktionsplanung
    • Workaround: Planung nach Bauchgefühl (Status Quo)
  3. Epic 9.2 + 9.5 (Deckungsbeitrag + Einkaufs-Reports)

    • Impact: Keine automatische Margen-Analyse
    • Workaround: Excel-Export + manuelle Analyse
  4. Epic 4.2 + 4.4 (Ausbeute + Kalkulation)

    • Impact: Keine automatische Preisberechnung
    • Workaround: Manuelle Kalkulation (Status Quo)
  5. Epic 8.4 + 8.5 (MHD-Warnungen + Inventur)

    • Impact: Keine automatischen Warnungen
    • Workaround: Manuelle MHD-Kontrolle

Diese Features NICHT verschieben (MVP-kritisch):

  1. Epic 10 (Benutzerverwaltung) - Basis für alles
  2. Epic 1.1-1.3 (Stammdaten) - Basis für alles
  3. Epic 12.1-12.2 (Dokumentenarchiv) - GoBD-Pflicht
  4. Epic 3.1-3.3 (HACCP Kern) - Compliance-Pflicht
  5. Epic 4.1 + 4.3 (Rezepturen + Chargen) - Rückverfolgbarkeit
  6. Epic 8.1-8.3 (Bestandsführung) - Warenwirtschaft
  7. Epic 5.2-5.3 (Bestellwesen + Wareneingang) - Einkauf

Nächste Schritte (konkret)

Diese Woche:

  1. Abhängigkeitsanalyse durchgeführt
  2. HACCP-Research durchführen (gesetzliche Anforderungen klären)
  3. Proof-of-Concept für Waagen-Integration planen
  4. Team-Kickoff: Welle 1 starten (Epic 10 + Epic 1)

Nächste 2 Wochen: 5. Epic 10 (Benutzerverwaltung) implementieren 6. Epic 1.1-1.3 (Stammdaten) implementieren 7. Waagen-PoC entwickeln (parallel)

Monat 2: 8. Epic 12 (Dokumentenarchiv) implementieren 9. Epic 3.1-3.2 (HACCP Basis) implementieren

Monat 3: 10. Epic 8 (Bestand) + Epic 4 (Rezepturen) implementieren 11. Epic 3.3 (Wareneingangskontrolle) koordiniert mit Epic 5.3

Monat 4: 12. Epic 5 (Beschaffung) + Epic 3.5-3.7 (HACCP erweitert) 13. Epic 9.3 (HACCP-Reports) + Epic 3.8 (Audit)

Monat 5: 14. Epic 7 (Produktion) implementieren 15. HACCP + Produktion Testing

Monat 6: 16. Epic 6 (Deklaration) + Epic 1.4-1.5 (Verkauf) 17. Epic 2 (Waagen) implementieren 18. End-to-End Testing + Deployment