smb-thumb

Aplikacja ShapeMyProject do koordynowania procesu instalacji

aplikacja mobilnaportfolio

Aplikacja ShapeMyProject do koordynowania procesu instalacji

Aplikacja mobilna ShapeMyProject jest częścią większego ekosystemu oprogramowania dla branży FF&E (furniture, fixtures and equipment). Oprogramowanie pozwala na koordynowanie całego procesu realizacji projektu nowej inwestycji (np. hotel, akademik itp.) od zaprojektowania inwestycji i wnętrz, poprzez zarządzanie budżetem, wygenerowanie dokumentacji projektowej, udokumentowanie stanu przejmowanej nieruchomości, kontrolowanie postępów realizacji inwestycji (budowa, wyposażenie), raportowanie postępów, odbiory prac, skończywszy na utrzymaniu obiektu (maintenance).

Kluczowe funkcjonalności

Przejęcie obiektu od generalnego wykonawcy. Funkcja umożliwia wykonanie dokumentacji zdjęciowej przy przejmowaniu obiektu od generalnego wykonawcy. Każde zdjęcie zapisane jest wraz z lokalizacją na interaktywnym planie nieruchomości wraz z datą wykonania, autorem i innymi danymi.

Przeglądanie planów pięter oraz pomieszczeń. Nawigacja po obiekcie odbywa się za pomocą interaktywnego planu pięter i pomieszczeń. Działanie zbliżone jest do Google Maps, ale w odniesieniu do wnętrza budynku.

Zmiana statusu instalowanych elementów. Pracownicy instalujący elementy wyposażenia takie jak meble, elementy zabudowy czy instalacji zaznaczają status realizacji każdego z zadań. Dzięki temu w systemie znajdują się zawsze aktualne dane dostarczające informacji o statusie inwestycji.

Komunikacja za pomocą komentarzy z możliwością dodawania zdjęć. Inspektorzy dokonujący odbiorów prac mogą zgłaszać usterki. Żeby komunikacja była jasna, mogą dodawać komentarze do instalowanych elementów, wzbogacać je o zdjęcia oraz odręczne notatki nanoszone na zdjęcia.

Dostęp do aktualnej dokumentacji. Instalatorzy mają zawsze dostęp do aktualnej dokumentacji oraz projektu, który często się zmienia nawet już na etapie wykonawczym. Program pozwala uniknąć pomyłek oraz ma możliwość zarządzania wersjami.

Rozbudowana wielojęzyczność. Pomaga lepiej komunikować się w środowisku międzynarodowym. Aplikacja ma funkcję obsługi wielu języków interfejsu, jak również danych. Komentarze automatycznie tłumaczą się na język zalogowanego użytkownika.

Tryb offline. Ta funkcja jest jedną z kluczowych, ponieważ na terenie inwestycji często występuje słaby dostęp do Internetu lub jego brak. Aplikacja pozwala na synchronizację danych po uzyskaniu stabilnego łącza, przypomina użytkownikom o konieczności aktualizacji danych oraz w inteligentny sposób zarządza synchronizacją, aby uniknąć błędów, duplikatów i przekłamań.

Ekrany aplikacji

Opinia klienta o współpracy

Artur Grabowski

Senior Project Manager
Współpraca z ekipą Gorillas przebiega od samego początku bardzo sprawnie. Wynika to z dobrego rozumienia naszych potrzeb biznesowych i sprawnego przekładania ich na konkretne rozwiązania programowe. W naszej współpracy cenię profesjonalne zarządzanie projektami, wyznaczone terminy są dotrzymywane a jednocześnie jeśli my zmieniamy priorytety następuje szybka korekta i działanie. Współpracujemy już od ponad roku i zamierzamy kontynuować współpracę, ponieważ Gorillas jest dla naszego biznesu wartościowym partnerem.
produs-thumb

System do zarządzania instalacją Produs

System zarządzania instalacją wyposażenia w obiektach budowlanych

Konspekt sytuacji

Produs – duża firma produkcyjno usługowa z centralnej Polski realizuje projekt dla inwestora zagranicznego. Inwestor buduje, wyposaża oraz prowadzi sieć akademików dla studentów w całej Europie.

W ramach projektu klient realizuje dla inwestora następujące zadania:

  • – projektowanie i produkcja mebli i zabudowy wnętrz w obiektach (akademikach),
  • – odbiór obiektów od generalnego wykonawcy,
  • – dostawa i montaż wyprodukowanych przez siebie elementów wyposażenia,
  • – montaż elementów wyposażenia innych dostawców,
  • – koordynowanie i raportowanie postępów prac od odbioru obiektu od generalnego wykonawcy do oddania obiektów do użytkowania studentom.

 

Potrzeba biznesowa

Klient zidentyfikował możliwość optymalizacji procesów związanych z projektem za pomocą oprogramowania. Szczególne potrzeby jakie określono:

  • – udokumentowanie stanu obiektu przy przejmowaniu od generalnego wykonawcy, na wypadek ewentualnych sporów co do zastanych uszkodzeń,
  • – kontrola statusu instalacji i odbioru pojedynczych elementów wyposażenia przez różne osoby przy skali setek tysięcy elementów wyposażenia,
  • – monitorowanie postępu prac na bieżąco w celu kontrolowania realizacji planu oraz podwykonawców,
  • – potrzeba analizy procesu instalacji w celu optymalizacji, która przy takiej skali projektu może przynieść ogromne oszczędności,
  • – potrzeba raportowania na różnym poziomie zarządzania, od managerów różnego szczebla do zarządu,
  • – potrzeba generowania protokołów częściowego i całościowego odbioru robót,
  • – digitalizacja i automatyzacja procesu przyjęcia i obsługi studentów.

Dodatkowe problemy jakie należało wziąć pod uwagę:

  • – brak lub utrudniony dostęp do Internetu na terenie inwestycji,
  • – wielojęzyczne środowisko pracy.

 

Zastosowanie rozwiązania

Na zaproponowaną architekturę systemu składają się:

  • – Aplikacja webowa oparta o framework Symfony. Zalety aplikacji webowej, czyli obsługiwanej przy pomocy przeglądarki internetowej to łatwość użycia na każdym urządzeniu oraz dostęp do aplikacji z każdego miejsca na świecie i urządzenia z dostępem do Internetu. Nie ma potrzeby instalacji niczego, wystarczy uruchomić przeglądarkę, wpisać adres i zalogować się.
  • – Aplikacja mobilna oparta o framework Flutter (rozwijany przez Google). Flutter umożliwia realizowanie aplikacji mobilnych na platformy Android i iOS (między innymi) o wysokiej wydajności. Decyzja o powstaniu aplikacji mobilnej była podyktowana koniecznością pracy w trybie offline. Aplikacja mobilna została użyta również do obsługi wielu innych funkcjonalności wykorzystując wygodę urządzenia przenośnego – zarówno smartfona jak i tabletu.

Zarówno aplikacja mobilna jak i webowa, korzystają z tej samej bazy danych, tworząc zintegrowany system. Niektóre funkcje systemu można obsługiwać przy pomocy obu aplikacji. Niektóre zostały celowo zaimplementowane tylko w wybranej platformie, np. wykonywanie dokumentacji zdjęciowej wygodniejsze jest przy użyciu aplikacji mobilnej, natomiast generowanie raportów, protokołów i kontrola postępów prac wygodniejsze są na komputerze przy użyciu przeglądarki internetowej.

System jest zoptymalizowany do pracy z wysoką wydajnością z milionami elementów wyposażenia.

 

Moduł nawigacji i wizualizacji planów obiketów

Problem / potrzeba

Konieczność wprowadzenia i obsługi danych projektów oraz ich struktury składającej się niekiedy z kilku budynków, które dzielą się następnie na piętra, sekcje, pomieszczenia. W każdym pomieszczeniu znajduje się wiele elementów wyposażenia.
Istniała potrzeba nawigacji po budynkach oraz identyfikacji poszczególnych pomieszczeń, elementów wyposażenia, ich statusu instalacji oraz odbioru.

Dodatkowo Klient postawił wymóg nawigacji graficznej w oparciu o rzuty architektoniczne budynków.

Zaproponowane rozwiązanie

Zastosowaliśmy hierarchiczną nawigacje projekt → budynek → piętro → strefa → pomieszczenie → element wyposażenia. Zastosowaliśmy dwa alternatywne widoki – widok tabelaryczny oraz widok graficzny. Interfejs dodatkowo dostosowaliśmy do potrzeb różnych typów użytkowników, dla uzyskania efektu najmniejszej ilości kliknięć.

Wprowadzenia danych projektu do systemu, w tym graficznych rzutów pięter została zrealizowana w następujący sposób. Z plików architektonicznych (rzutów pięter) generowane są wektorowe pliki SVG, które po niewielkiej modyfikacji nadają się do importu do naszego systemu. Dane o pomieszczeniach i elementach wyposażenia importowane są do systemu z plików CSV wygenerowanych z arkusza kalkulacyjnego. Po dodatkowej konfiguracji kilku elementów, nowy projekt jest gotowy do pracy.

Kilka modyfikacji zostało wdrożonych po uzyskaniu informacji zwrotnej od użytkowników systemu.

Wynik

W efekcie uzyskaliśmy możliwość uruchomienia złożonego projektu w systemie przy minimum pracy po stronie pracowników klienta. Dodatkowo forma graficzna mocno utrudniała cały proces, jednak udało się wypracować bardzo efektywne rozwiązanie.

Nawigacja po systemie jest intuicyjna i szybka, wszelkie modyfikacje danych są łatwe do realizacji.

 

Moduł instalacji i akceptacji przez inwestora (installation)

Problem / potrzeba

Ekipy instalują elementy wyposażenia w pokojach, kuchniach i częściach wspólnych obiektów. Klient potrzebował narzędzia, dzięki któremu instalatorzy mogli oznaczać zainstalowane elementy. Proces odbioru tych elementów jest dwuetapowy, najpierw klient odbiera prace wewnętrznie, następnie inwestor odbiera prace od naszego klienta.

Zaproponowane rozwiązanie

Zaprojektowany został system statusów oraz wielopoziomowy system użytkowników, o zróżnicowanych uprawnieniach. Pracownicy różnego szczebla mają właściwe dla siebie możliwości zmiany statusów instalacji lub odbioru elementów wyposażenia obiektów. Istnieje możliwość zmiany statusu zarówno w widoku tabeli jak i widoku planu pokoju – każdy użytkownik może wybrać najwygodniejsze dla siebie rozwiązanie. ZMiany statusów można dokonać zarówno w aplikacji webowej jak i mobilnej.

Wynik

Wynikiem jest w pełni funkcjonalne rozwiązanie, sprawdzające się w najczęściej wykonywanej w systemie czynności – zmianie statusu elementu wyposażenia. Pracownicy dostali funkcjonalne narzędzie, dostarczające potrzebne dane do systemu.

 

Moduł śledzenia postępów (progress)

Problem / potrzeba

Potrzebowa wglądu w czasie rzeczywistym w dane dotyczące realnego stopnia realizacji prac w poszczególnych obiektach oraz częściach obiektów.

Zaproponowane rozwiązanie

Moduł postępu na podstawie statusów poszczególnych elementów wyposażenia informuje o stopniu realizacji montażu na każdym poziomie, od pojedynczego pokoju po cały projekt. Użyte zostały metody takie jak filtrowanie wyników ze względu na określone parametry (np. postęp ze względu na dostawcę), prezentacja danych ilościowa i jakościowa.

Wynik

Efekt jaki uzyskaliśmy pozwolił managerom różnego szczebla kontrolować w czasie rzeczywistym kluczowe informacje biznesowe dotyczące projektu, którego wartość wynosi wiele milionów euro. Dotyczy to zarówno pracowników naszego klienta jak i inwestora.

 

Podsumowanie

Realizacja projektu przez zespół Gorillas rozpoczęła się z początkiem stycznia 2020, w chwili redagowania niniejszego opracowania, czyli w kwietniu 2021 współpraca nadal trwa. Funkcjonalności dostarczane są do środowiska produkcyjnego w trybie ciągłym. W ciągu prawie półtora roku współpracy dostarczyliśmy setki funkcjonalności, zarówno reagując na bieżące potrzeby jak i realizując planowane prace. Intencją zarówno klienta jak i naszą jest kontynuowanie współpracy.

Garść statystyk. Na dzień 13 kwietnia 2021 w systemie powstały następujące ilości danych:

  • – 4 projekty w 3 różnych krajach,
  • – 2197 pomieszczeń,
  • – 111800 elementów wyposażenia,
  • – 1050 raportów automatycznie wygenerowanych,
  • – 13600 komentarzy wymienionych między użytkownikami systemu.
  • Niniejsze opracowanie porusza tylko część podstawowych funkcjonalności zrealizowanych w ramach projektu. Więcej o systemie można się dowiedzieć z prezentacji wideo zamieszczonej na górze tej strony.

 

O autorze:

Rafał Lisiecki

Analityk i współwłaściciel w Gorillas.dev. Skrajnie analityczny sposób myślenia oraz duże doświadczenie biznesowe. Wspomniane cechy oraz nastawienie na realizację celów i dawanie wartości klientom powoduje, że tam gdzie inni się poddają on zawsze znajduje rozwiązanie.