Přeskočit obsah

Fáze 3: Gap Analysis

3.1 Porovnání s existujícími moduly

Každý požadavek mapujeme na existující schopnosti systému:

gap_analysis:
  client: "Příklad s.r.o."
  analyst: "AI-Analyst"
  date: "2025-01-20"

  # Plně podporováno - pouze konfigurace
  native_fit:
    - requirement_id: "REQ-001"
      module: "Warehouse"
      feature: "Automatické číslování příjemek"
      status: "Plně podporováno"
      effort: "Konfigurace - 1 hodina"
      notes: "Stačí nastavit pattern v entityDefs"

    - requirement_id: "REQ-003"
      module: "AutoCRM"
      feature: "Správa kontaktů a organizací"
      status: "Plně podporováno"
      effort: "Žádný"

  # Vyžaduje konfiguraci/customizaci
  configuration_required:
    - requirement_id: "REQ-005"
      module: "Workflow"
      feature: "Notifikace při nízkém stavu skladu"
      action: "Vytvořit workflow trigger na StockItem"
      effort: "4 hodiny"

    - requirement_id: "REQ-008"
      module: "AutoCRM"
      feature: "Vlastní pole pro segment zákazníka"
      action: "Přidat enum pole CustomerSegment na Account"
      effort: "2 hodiny"

  # Vyžaduje nový vývoj
  development_gaps:
    - requirement_id: "REQ-002"
      feature: "Mobilní příjem přes čárové kódy"
      description: |
        Vyžaduje nový mobilní interface s integrací
        camera API pro skenování čárových kódů.
      estimated_effort: "40 hodin"
      priority: "High"
      entities_required:
        - "Žádné nové - rozšíření StockReceipt"
      technical_notes: |
        - PWA aplikace pro mobilní zařízení
        - Offline-first architektura
        - Sync při obnovení konektivity

    - requirement_id: "REQ-012"
      feature: "Integrace s účetním systémem Pohoda"
      description: |
        Export faktur do XML formátu kompatibilního
        s aplikací Pohoda.
      estimated_effort: "20 hodin"
      priority: "Medium"
      entities_required: []
      technical_notes: |
        - Využít existující Pohoda extension
        - Mapování polí dle klienta

  # Souhrn
  summary:
    total_requirements: 15
    native_coverage: 6  # 40%
    configuration_coverage: 4  # 27%
    development_required: 5  # 33%
    total_estimated_hours: 120

3.2 Návrh řešení (Solution Proposal)

Na základě gap analýzy vytvoříme Solution Proposal:

solution_proposal:
  project: "Příklad s.r.o. - ERP implementace"
  version: "1.0"
  date: "2025-01-22"

  executive_summary: |
    Navrhujeme implementaci AutoERP s následujícími moduly:
    - AutoCRM (základ)
    - Warehouse Management
    - Invoicing
    - Pohoda Integration

    Celková doba implementace: 8 týdnů
    Celková cena: XXX Kč

  phases:
    - phase: 1
      name: "Základní infrastruktura"
      duration: "1 týden"
      deliverables:
        - "Provozní instance EspoCRM"
        - "Základní moduly (AutoCRM, Sales)"
        - "Nastavení uživatelů a rolí"
      effort_hours: 16

    - phase: 2
      name: "Skladové hospodářství"
      duration: "3 týdny"
      deliverables:
        - "Modul Warehouse Management"
        - "Konfigurace číselných řad"
        - "Import produktového katalogu"
        - "Workflow pro notifikace"
      effort_hours: 60
      dependencies:
        - "Phase 1"

    - phase: 3
      name: "Fakturace a Pohoda"
      duration: "2 týdny"
      deliverables:
        - "Modul Invoicing"
        - "Pohoda XML export"
        - "Automatické generování faktur ze zakázek"
      effort_hours: 32
      dependencies:
        - "Phase 2"

    - phase: 4
      name: "Mobilní sklad (MVP)"
      duration: "2 týdny"
      deliverables:
        - "PWA pro mobilní příjem"
        - "Skenování čárových kódů"
        - "Offline synchronizace"
      effort_hours: 40
      dependencies:
        - "Phase 2"

  risks:
    - risk: "Nekompletní produktový katalog"
      probability: "Medium"
      impact: "High"
      mitigation: "Iterativní import, validační skripty"

    - risk: "Změny v Pohoda API"
      probability: "Low"
      impact: "Medium"
      mitigation: "Testování proti staging prostředí klienta"

  acceptance_criteria:
    - "Všechny požadavky priority Must jsou implementovány"
    - "UAT testy prošly bez kritických chyb"
    - "Dokumentace a školení provedeno"
    - "1 měsíc support po go-live"

Checklist třetí fáze

  • [ ] Všechny požadavky jsou mapovány na systém
  • [ ] Gap Analysis Report je kompletní
  • [ ] Solution Proposal je připraven
  • [ ] Effort estimation je realistická
  • [ ] Rizika jsou identifikována s mitigací

➡️ Pokračujte na Validace pro čtvrtou fázi.