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.