Zakres zadań dla Maćka
ETAP 1 — Konfigurator Skrzynek
1.1. Moduł kalkulacji termicznej
Cel: dodać wyliczanie parametrów termicznych skrzynki w konfiguratorze.
Zakres:
- Wyliczanie temperatury.
- Wynik kalkulacji uwzględniany w ofercie PDF.
- Wymiana danych w formacie XML (wejście / wyjście modułu).
- Walidacja danych wejściowych.
Rezultat: moduł zintegrowany z konfiguratorem, wynik widoczny w UI i w ofercie PDF, dane wymieniane przez XML.
1.2. Widok kalkulacji klienta
Cel: wyodrębniony widok pokazujący zapisane kalkulacje w czytelnej formie dla klienta końcowego i handlowca.
Zakres:
- Widok przeznaczony zarówno dla klienta końcowego, jak i dla handlowca.
- Prezentacja:
- BOM (lista materiałowa),
- parametry techniczne,
- wyniki kalkulacji termicznej.
- Wcześniej zapisane konfiguracje dostępne na liście.
- Możliwość kopiowania zapisanej konfiguracji jako baza nowej.
- Spójność z aktualnym szablonem oferty PDF.
Rezultat: funkcjonujący widok kalkulacji z dostępem do historii konfiguracji i opcją kopiowania.
1.3. Testowanie aplikacji
Cel: systematyczne testowanie konfiguratora — wyłapywanie błędów, regresji i niespójności.
Zakres:
- Pisanie testów automatycznych dla kluczowych modułów (kalkulacja, konfiguracja, eksport).
- Testy manualne według zdefiniowanych scenariuszy.
- Cykliczne uruchamianie testów.
- Raportowanie znalezionych błędów.
Rezultat: zestaw testów automatycznych + udokumentowane scenariusze testów manualnych + regularny raport z testów.
1.4. Zgodność z konfiguracjami z Excela
Cel: wynik konfiguratora musi się zgadzać z konfiguracjami wykonywanymi w Excelu.
Źródło prawdy: Excel.
Zakres:
- Import konfiguracji z plików Excela do konfiguratora.
- Porównanie wyniku konfiguratora z konfiguracją z Excela.
- Raport różnic per konfiguracja / per pole.
- Doprowadzenie wyników konfiguratora do zgodności z Excelem.
Rezultat: mechanizm importu z Excela + raport zgodności + konfigurator zgodny z bazą referencyjną.
ETAP 2 — Rozwój
2.1. Wdrożenie AI
Cel: zautomatyzować pierwszy krok obsługi zapytania ofertowego.
Zakres:
- Odczyt zapytań klientów z e-maila.
- Ekstrakcja parametrów technicznych z treści wiadomości i załączników.
- Automatyczne utworzenie / wypełnienie konfiguracji w Konfiguratorze Skrzynek na podstawie wyciągniętych danych.
- Weryfikacja i akceptacja konfiguracji przez handlowca.
Rezultat: zapytanie z maila → automatycznie utworzona konfiguracja w Konfiguratorze, gotowa do weryfikacji.
2.2. Analiza i optymalizacja protokołów serwisowych
Cel: uporządkowanie i usprawnienie obszaru protokołów serwisowych.
Zakres do ustalenia na spotkaniu.
2.3. Moduł produkcyjny
Cel: wsparcie procesu produkcyjnego w systemie.
Zakres do ustalenia na spotkaniu.
Podsumowanie kolejności
Najpierw (Etap 1, Konfigurator Skrzynek):
- Moduł kalkulacji termicznej
- Widok kalkulacji klienta
- Testowanie aplikacji
- Zgodność z konfiguracjami z Excela
Później (Etap 2, rozwój):
- Wdrożenie AI
- Analiza i optymalizacja protokołów serwisowych
- Moduł produkcyjny
Priorytet: Python i wersja Online
Twoim głównym zadaniem jest skupienie się wyłącznie na przepisaniu logiki Termiki z Excela do Pythona i sprawne wdrożenie kalkulatora w wersji online. Chcemy w tym tygodniu udostępnić to narzędzie na stronie.
Procedura testowania (“na żywym organizmie”)
Po wdrożeniu wersji online rozpoczniemy testy w oparciu o działania klientów i handlowców. Twoim zadaniem na tym etapie będzie:
Weryfikacja spływających konfiguracji, musisz na bieżąco porównywać to, co użytkownik “wyklikał” na stronie, z wynikami (doborem komponentów).
Wyłapywanie ewentualnych rozbieżności i błędów, oraz raportowanie ich.
(Tymczasowo) równoległe sprawdzanie wyników w starym i nowym systemie, aż uzyskamy 100% pewności, że wersja online działa bezbłędnie.