Evidate dla Tauron

System inwentaryzacji i paszportyzacji sieci technicznych.
image

Szczegóły

  • Zakres Projektowanie UI/UX, rozwój, zapewnienie jakości
  • Ramy czasowe Wrzesień 2018 r. – grudzień 2019 r.
  • Innowacja Elasticsearch, web manager, wewnętrzny serwer map
  • Technologie Frontend: React, .ASP, Kotlin

    Backend: ASP.NET Core, Akka.NET, Elasticsearch, Kibana, PostgreSQL, Docker, Identity Server
  • Sektor biznesowy Sieci techniczne
  • Zespół iteo 1 UX/UI designer
    1 Frontend/Web developer
    1 Mobile developer
    1 Tech Leader / Software Architect
    2 Quality Assurance engineer
    1 Project Manager

System synchronizuje się automatycznie, dzięki czemu wszystkie dane są aktualne. Jest łatwy w użyciu i działa w trybie offline, co gwarantuje najwyższą wydajność.


Najważniejsze informacje o projekcie

Stworzyliśmy system do inwentaryzacji i paszportyzacji sieci technicznych, który pomaga pracownikom terenowym i administratorom witryn wykonywać swoją pracę bardziej efektywnie. Stworzyliśmy koncepcję produktu, projekt UX i UI. Część programistyczna została wykonana przez zespół programistów Androida dla aplikacji mobilnej, a także programistów backendu i frontendu dla panelu administracyjnego.

image
image

Potrzeby i cele biznesowe

Proces inwentaryzacji i paszportyzacji może być bardzo wymagający, czasochłonny i nieefektywny, gdy pracownicy terenowi i administracyjni pracują przy użyciu wielu różnych narzędzi i aplikacji.

Zwykle wymaga to szerokiej wiedzy technicznej, co znacznie utrudnia całe zadanie.

Nasz klient chciał maksymalnie ułatwić proces gromadzenia danych, zarządzania kontami użytkowników i generowania raportów. Projekt został podzielony na dwie części – programową i sprzętową:

  1. Firma potrzebowała praktycznej aplikacji dla pracowników terenowych oraz panelu administracyjnego dla koordynatorów. Obie miały być proste, intuicyjne, użyteczne i oszczędzające czas.

  2. Ponadto ich metoda pracy wymagała odpowiednich, odpowiednio zabezpieczonych urządzeń, które mogłyby być bezpiecznie przenoszone przez pracowników terenowych i ułatwiać wykonywanie ich codziennych zadań.

Funkcje

Aplikacja dla pracowników terenowych

Kluczową zaletą opracowanej aplikacji jest jej intuicyjny interfejs.

Nadaliśmy mu prosty, ale atrakcyjny wygląd i wyeliminowaliśmy wszelkie możliwe elementy rozpraszające uwagę lub zbędne funkcje. Zaawansowane moduły wyszukiwania pozwalają pracownikowi dostosować system do konkretnych potrzeb i wymagań, co zwiększa komfort użytkowania i usprawnia cały proces. Technologia wyświetlania map bazuje na najpopularniejszych mapach internetowych, co również pozytywnie wpływa na komfort użytkowania.

Uruchomiona aplikacja dostosowuje mapę do aktualnej geolokalizacji pracownika. Skutecznie przyspiesza to proces wyszukiwania punktów A i ułatwia przypisywanie punktów. Po znalezieniu punktu A i wskazaniu punktu B wystarczy potwierdzić. Nic więcej nie trzeba robić.

Po aktywacji aplikacji pracownik jest w stanie pobrać konkretny zestaw danych dotyczących określonego i wcześniej przypisanego obszaru. Takie rozwiązanie gwarantuje większe bezpieczeństwo danych, usprawnia cały proces pracy i minimalizuje koszty transferu danych. Użytkownik może z łatwością zmienić lub przeładować regiony, co eliminuje problemy techniczne podczas zastępowania lub udostępniania sprzętu innym pracownikom.

Panel administracyjny

Główną rolą panelu administratora jest zarządzanie kontami użytkowników.

Dotyczy to zarówno pracowników terenowych korzystających z aplikacji mobilnej, jak i koordynatorów regionalnych. Administrator może przeglądać informacje o zadaniach, w razie potrzeby je korygować i od samego początku kontrolować ogólną jakość codziennej pracy.

Układ tabeli jest równie intuicyjny, jak sama aplikacja. Umożliwia płynne sortowanie, filtrowanie i wyszukiwanie punktów oraz powiązań między nimi. Prezentacja danych jest spójna, co sprawia, że panel jest przyjazny dla użytkownika, oszczędza czas i eliminuje wszelkie niedogodności.

Inną ważną funkcją jest generowanie raportów, które podsumowują aktywność użytkowników i udostępniają wgląd w wykorzystanie poszczególnych urządzeń. Administrator może w ten sposób monitorować i optymalizować zasoby sprzętowe, mając dostęp do różnego rodzaju raportów, które pomagają śledzić postępy projektu. System umożliwia również podział ról. Pozwala na przydzielanie zadań, dostęp do poszczególnych zakładek dla ściśle określonych użytkowników, a tym samym zapewnia najwyższy standard poufności danych.

Tablety z etui ochronnym

Dostarczyliśmy 500 tabletów dostosowanych do potrzeb naszego klienta.

Przewidując potencjalne problemy, zaproponowaliśmy lepszy produkt w stosunku do oczekiwanego zamówienia. Każde urządzenie posiadało:

  • karta SIM

  • system Android

  • duży ekran 8″

  • wytrzymały akumulator zapewniający wygodną pracę w terenie

  • dołączony power bank do ładowania

  • miękki, ochronny futerał z paskiem na ramię do bezpiecznego i wygodnego przenoszenia sprzętu

Aby skrócić czas poświęcony na pierwszą konfigurację, stworzyliśmy prywatny sklep Google Play i konta dla wszystkich pracowników. Po pierwszym zalogowaniu użytkownik ma dostęp do skonfigurowanego urządzenia i pobranej aplikacji, w tym automatycznych aktualizacji. System nie wymaga dalszej konfiguracji, a pracownik terenowy jest gotowy do pracy.

Opracowaliśmy również zarządzanie urządzeniami mobilnymi (MDM) w celu wygodnego administrowania urządzeniami.

image

Innowacja

Elasticsearch

Ze względu na dużą ilość danych potrzebna była wyszukiwarka pełnotekstowa. Umożliwia ona przeszukiwanie i filtrowanie ogromnych zbiorów danych w czasie rzeczywistym. Idealnym rozwiązaniem okazał się Elasticsearch, który doskonale poradził sobie z tym zadaniem.

Menedżer sieci

Użyliśmy frameworka menedżera sieci, aby przypisać zadania do systemów zasobów, które miały je wykonać w zaplanowanym czasie, aby umożliwić operacje offline. Pozwoliło nam to zaplanować wysyłkę danych, zastosować pakowanie i skrócić czas procesu synchronizacji z kilku tygodni do kilku dni.

Własny serwer map

Aplikacja jest połączona z naszym własnym serwerem map, który umożliwia pobieranie map do działań offline z możliwością wyświetlania linii elektrycznych. Pokazuje różne style map, w tym mapy satelitarne dostarczone przez zewnętrznego dostawcę oraz mapy detektorowe przygotowane w całości przez iteo. Tworząc mapy, wzorowaliśmy się na najpopularniejszych mapach internetowych, aby zapewnić jak najlepsze wrażenia użytkownika i umożliwić łatwe i bezproblemowe korzystanie.

Wyzwania i rozwiązania

Krótki czas dostawy

Mieliśmy około miesiąca na wykonanie wszystkich zadań, co było niezwykle krótkim okresem czasu i zmusiło nas do zwiększenia aktywności. Rozwiązaniem była jednoczesna praca nad dostawą oprogramowania i sprzętu. Pierwszy szkic aplikacji był gotowy po 3 tygodniach.

Organizacja montażu ręcznego

Mieliśmy 500 tabletów, etui i powerbanków, które trzeba było złożyć ręcznie. Montaż odbył się w iteo. Zaangażowaliśmy nasz zespół do wykonania całej ręcznej pracy przy użyciu taśmy rzepowej, aby zamontować tablety na specjalnej płycie z dołączonym power bankiem. Dodatkowo, każde urządzenie zostało osobno skonfigurowane – zastosowaliśmy specjalne modyfikacje w Manager, wyposażając pulpit tylko w jedną funkcję – aplikację dla pracowników terenowych. Następnie wszystkie tablety zostały bezpiecznie zapakowane i wysłane do klienta.

Niewystarczająca informacja zwrotna od nietechnicznych użytkowników

Informacje zwrotne od nietechnicznych użytkowników nie były wystarczająco wyczerpujące, co zaowocowało wieloma aktualizacjami i prośbami o zmiany po wydaniu. Większość z tych kwestii można było rozwiązać podczas warsztatów, ale nie mogliśmy sobie na to pozwolić ze względu na ograniczony czas. Z perspektywy czasu jesteśmy pewni, że byłoby to nie tylko bardziej wydajne, ale także opłacalne. Chętnie rozwiązaliśmy ten problem, oferując pełne wsparcie po sprzedaży . Jedną z głównych próśb było dodanie szerszego modelu statystyk z wyczerpującymi analizami i raportami. Edukowaliśmy zespół klienta w zakresie najbardziej optymalnego wykorzystania aplikacji i panelu administracyjnego, podróżując w tym celu również do Wrocławia, Częstochowy i Krakowa.

Przetwarzanie ogromnej ilości danych na tabletach

Stanęliśmy przed wyzwaniem przetworzenia dużej ilości danych na tabletach, które obejmowały setki tysięcy punktów z po stronie backendu. Zorganizowaliśmy wewnętrzne dedykowane warsztaty na temat tego, jak zrobić to dobrze. Nasza część obejmowała również ustawienie, konfigurację i utrzymanie serwera.

Projekt

Interfejs jest przejrzysty i umożliwia pracę bez zbędnego rozpraszania uwagi.

Pracownicy mogą dostosować panel do własnego sposobu pracy. Przejrzysty układ tabeli wraz z algorytmami sortowania, filtrowania i wyszukiwania pozwala na łatwe przeglądanie punktów i powiązań między nimi. Niezwykle intuicyjna jest również technologia wyświetlania map.

Z funkcjonalnością systemu koresponduje dedykowane logo – połączenie pinezki lokalizacyjnej z literą V.

image

Wynik

Interfejsy aplikacji i platformy administratora są intuicyjne i łatwe do opanowania zarówno dla początkujących, jak i zaawansowanych użytkowników.

Dzięki temu są one bardzo wygodne i wydajne dla wszystkich pracowników, niezależnie od stażu pracy i biegłości w korzystaniu z rozwiązań informatycznych.

Dane można szybko wprowadzać i edytować bez konieczności używania rysika. System nie wymaga żadnego zaplecza technicznego ani infrastruktury sieciowej, a moduł koordynatora umożliwia bezproblemową lokalizację pracowników terenowych.

Więcej projektów