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):

  1. Moduł kalkulacji termicznej
  2. Widok kalkulacji klienta
  3. Testowanie aplikacji
  4. Zgodność z konfiguracjami z Excela

Później (Etap 2, rozwój):

  1. Wdrożenie AI
  2. Analiza i optymalizacja protokołów serwisowych
  3. 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.