Wsparcie i automatyzacja dla projektantów instalacji szklanych – CDA Polska

Audyt architektury, redesign oraz ponowne wdrożenie specjalistycznej aplikacji

Graphic showing gears symbolizing the integration of blockchain, machine learning, and technology.

Technologie

Java
Spring
TypeScript
React
Python
AWS

KLIENT

Poznaj CDA Polska

CDA Polska to wielokrotnie nagradzany dostawca instalacji ze szkła. Firma od 20 lat obsługuje klientów biznesowych z sektora budowlanego. Poniższe wideo prezentuje niektóre z jej imponujących realizacji:

Wyzwanie

Projekt dla CDA miał wyjątkową specyfikę. Każda konstrukcja – od drzwi szklanych po instalacje do wind – wymaga dużego zaangażowania ze strony doświadczonych projektantów CDA. W rezultacie, proces projektowania może przerodzić się w tzw. „wąskie gardło”.Aby rozwiązać ten problem, nasz klient postanowił stworzyć własną aplikację, która uprościłaby i zautomatyzowała przepływ pracy projektantów.

Oprogramowanie miało odciążyć ich w największym możliwym stopniu. Kolejnym celem jego wprowadzenia było wsparcie managementu w nadzorowaniu struktur firmy i dbaniu o prawidłową certyfikację wszystkich pracowników. Nowa aplikacja miała zastąpić stare oprogramowanie stosowane w procesie projektowym, które przysparzało projektantom dodatkowej, zbędnej pracy. CDA zwróciło się więc do nas, zgłaszając gotowość rezygnacji z przestarzałego oprogramowania na rzecz zoptymalizowanej aplikacji zbudowanej od zera. Aplikacja wspomaga też proces automatycznej sprzedaży. Gotowy projekt posiada listę konkretnych części, które mogą zostać zamówione bezpośrednio od CDA. Aplikacja generuje gotowy do obróbki projekt wysyłany do hartowni szkła.

Proces

Kamienie milowe projektu

Zaczęliśmy od warsztatów, aby zrozumieć, w jaki sposób firma korzysta z obecnego oprogramowania i co sprawia największe problemy jej pracownikom. Wspólnie zdefiniowaliśmy listę funkcji nowego programu. Następnie, nasz CTO przeprowadził audyt architektury poprzedniej aplikacji i zaprojektował nowe podejście.

W kolejnym kroku, nasz product designer wspólnie z klientem i naszym CTO wypracował przejrzyste UX i UI dla nowej aplikacji. Wtedy do akcji wkroczył team developmentu. Backend został oparty o framework Java Spring Boot oraz serwisy napisane w języku Python.

Wdrożyliśmy te technologie ze względu na różnorodność usług w ramach projektu. Java pokrywa potrzeby biznesowe i integracje z zewnętrznymi systemami. Python natomiast wspiera przetwarzanie danych i algorytmy wykorzystywane w ramach procesu projektowania instalacji ze szkła. Frontend aplikacji zbudowaliśmy w React, a na potrzeby hostingu wybraliśmy AWS Cloud.

Przez cały czas trwania projektu współpracowaliśmy ze starszym projektantem instalacji CDA, który testował nowe funkcje z perspektywy eksperta.

REZULTATY

Osiągnięte wyniki

Podwykonawcy CDA Polska korzystają z nowopowstałego oprogramowania do konfigurowania sprzętu i szybkiego przygotowywania wycen dla klientów. Wprowadzając wymiary danego elementu szklanego, wybrane komponenty i inne kluczowe informacje, są w stanie wygenerować kompletną estymację na podstawie cennika przypisanego do konkretnego klienta. Mogą również generować techniczne rysunki w formacie AutoCAD, które projektanci są w stanie od razu edytować i przesłać bezpośrednio do szklarza.

Nowa aplikacja odciąża projektantów z powtarzalnych zadań. Mogą oni wybierać spośród szerokiego przekroju szablonów projektowych i dostosowywać ich poszczególne elementy, zamiast za każdym razem tworzyć projekt od zera. Wraz ze startem projektu, aplikacja automatycznie wysyła zamówienie na komponenty do firmowego magazynu. Kiedy projektant zakończy tworzenie instalacji w aplikacji, projekt jest automatycznie konwertowany na potrzeby tnącej szkło maszyny CNC. Program poddaje projekt ciągłej weryfikacji celem wyeliminowania błędów. Największą korzyścią z wprowadzenia aplikacji są usprawnienia procesów w postaci zautomatyzowanych wycen dla wykonawców, gotowych szablonów projektowych i wsparcia ich ewaluacji.

rekomendacje

Opinia klienta

"Wiedzieliśmy, że możemy być spokojni o tę współpracę od samego początku. Michał ma ogromne doświadczenie z architekturą oprogramowania dla specjalistycznych aplikacji, więc był w stanie doprecyzować nasze wymagania i zapobiec różnym możliwym komplikacjom. Komunikacja również była bezproblemowa. 4soft przekuł nasze wymagania biznesowe w funkcjonalne oprogramowanie, kształtujące kluczowe procesy w naszej firmie."

Marcin Czarnecki
COO CDA Polska