Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

System ERP dla branży budowlanej: 30% wzrost wydajności rozwiązania

Aplikacje internetowe i mobilne z systemem API do łatwego zarządzania procesami biznesowymi.

Klient

Branża
Budownictwo
Region
Niemcy
Klient od
2020

Nasz klient zwrócił się do nas z prośbą o zbudowanie systemu ERP, który śledziłby efektywność pracowników, a następnie przekazywał te dane do lokalnego akceptanta.

Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.

Wyzwanie

Początkowo klient dostarczył nam system operacyjny z bogatą funkcjonalnością: przydzielanie zadań; śledzenie czasu pracy; statystyki, w tym między innymi liczba pracowników w lokalizacji i/lub liczba lokalizacji; powiadomienia push, synchronizacja w czasie rzeczywistym itp. Pojawił się jednak problem ograniczonego dostępu do rozwiązania. Klient chciał udostępnić je publicznie.

Wdrożenie

Oprócz aplikacji internetowych i mobilnych, nasz zespół opracował system API i panel administracyjny, aby pomóc pracownikom śledzić i zarządzać swoją pracą.

Role użytkowników są następujące: superadministratorzy ze wszystkimi uprawnieniami, administratorzy bez uprawnień do zarządzania lub ustawiania firmy oraz indywidualni użytkownicy. Użytkownicy to pracownicy, którzy muszą śledzić swoje godziny pracy za pomocą raportów.

Ponadto nasi inżynierowie oprogramowania wdrożyli pewne funkcje dla menedżerów i ich podwładnych, aby procesy pracy były bardziej wydajne i mniej czasochłonne.

Śledzenie czasu

Rozszerzyliśmy funkcjonalność raportów, aby zamiast wypełniać je ręcznie, pracownicy mogli wysyłać zdjęcia swoich raportów zatwierdzone przez lokalnych kierowników. Użytkownicy mogą wysyłać przedziały czasowe z godzinami pracy i przerwami w dowolny dogodny sposób: wypełnić tabelę z przedziałami czasowymi lub wysłać zdjęcie raportu będąc w domu.

Przydział zadań

Przydział zadań działa jako konstruktor. Składa się z różnych elementów, takich jak mapy Google, przeglądarka PDF i dedykowane pola do wypełnienia. Platforma umożliwia administratorom i superadministratorom przydzielanie zadań na różne sposoby.

Przykładowo, mogą oni tworzyć swoje pliki poprzez załączenie pliku PDF zadania, zamiast tworzyć nowy plik.

Mogą również importować niestandardowe mapy Google z Moich Map. Administratorzy mogą dostosować mapę za pomocą tego narzędzia, dodając punkty trasy, różne znaczniki, kształty i etykiety, a następnie przesłać utworzoną mapę do aplikacji, aby zapewnić dostęp zespołowi.

System API

Ponieważ rozwiązanie to jest przypisane do dużej liczby regularnych użytkowników, system API został zaprojektowany do przetwarzania żądań od wielu użytkowników. Pozwala to również na połączenie innych głównych systemów z tym API. Co więcej, każdy nowy klient może wymagać dodatkowej funkcjonalności.

Technologies & tools

Back-end
frameworku Ruby on Rails
Front-end
Angular 14, Backbone.js
Bazy danych
PostgreSQL, MongoDB, Redis
DevOps
Kubernetes, Terraform, RabbitMQ
Cloud
AWS (EC2, Lambda, S3, Athena itp.)
VCS
GitLab

Proces

Biorąc pod uwagę wszystkie wymagania klienta i specyfikę projektu, zaproponowaliśmy Scrum jako metodologię cyklu życia oprogramowania. Używaliśmy Jira i Confluence do przydzielania zadań i śledzenia postępów naszego zespołu. Cała komunikacja odbywała się na Slacku.

Bazując na naszym bogatym doświadczeniu w tworzeniu różnych aplikacji internetowych i systemów zarządzania danymi, nasz zespół zaproponował najbardziej odpowiedni stos technologiczny. W ten sposób wybraliśmy Ruby, ponieważ jest to szybko wdrażalny język, który umożliwia szybką produkcję MVP.

Aby śledzić postępy i poprawić szybkość dostarczania, organizowaliśmy codzienne spotkania i comiesięczne retrospektywy z zespołem. Aby pozostać w kontakcie z klientem, nasz zespół przeprowadzał co dwa tygodnie przeglądy sprintów, pokazując postępy i przekazując klientowi aktualne informacje na temat przyszłych planów.

Zespół

4
Programiści back-end
3
Programiści front-end
2
Inżynierowie QA
team-innowise

Wyniki

W rezultacie w pełni zrealizowaliśmy zadanie klienta i uruchomiliśmy nową funkcjonalność na czas. Wypuściliśmy aplikację do Apple Store, Play Market, sieci i systemów API, przyciągając znaczną liczbę użytkowników przy zachowaniu jej wysokiej wydajności.

Dzięki wygodnej funkcji przydzielania zadań i śledzenia czasu pracy, rozwiązanie szybko zyskało popularność wśród użytkowników. Każdy nowy klient bardzo docenia opcję personalizacji, ponieważ istnieje możliwość dostosowania rozwiązania do specyficznych wymagań każdej firmy. Dzięki solidnej funkcjonalności i intuicyjnemu interfejsowi użytkownika, każdy użytkownik z łatwością poradzi sobie z jego obsługą.

Czas trwania projektu
  • Od 2020 r.
  • Projekt wciąż trwa; na tym etapie wspieramy platformę i wdrażamy nowe funkcje

Skontaktuj się z nami!

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka