Klient szukał partnera oferującego kompleksową obsługę, który dostarczyłby oprogramowanie krytyczne dla bezpieczeństwa w ruchu kolejowym.
Zadaniem systemu miała być kontrola stanu zajętości odcinków torów kolejowych poprzez wykrywanie przejeżdżających pojazdów. Ponadto Klient potrzebował rozwiązania zgodnego z normami CENELEC SIL-3 i SIL-4.
Ze względu na dużo większą skalę oraz innowacyjność przedsięwzięcia klient potrzebował partnera, który wesprze go nie tylko kompetencjami technicznymi czy dojrzałością procesów, ale przede wszystkim pomoże w procesie certyfikacji rozwiązania.
Kluczowe było również nie tylko stworzenie oprogramowania na hardware dostarczonym przez innego partnera, ale również certyfikacja i pełna dokumentacja testowa oraz sprzętowa. Podjęliśmy się tego wyzwania.
Zespół klienta miał szeroką wiedzę w zakresie przemysłu kolejowego i możliwości w dziedzinie rozwoju produktu. Potrzebowali wiarygodnego partnera, który pomoże opracować i dostarczyć wysokiej jakości linię produktów programistycznych opartych na sprzęcie nowej generacji.
Pierwszy miał na celu dostarczenie szerokich usług programistycznych, architektonicznych i tworzenia procesu wytwarzania oprogramowania – zaprojektowania, rozwoju i integracji z nową platformą HW klienta, a także dostarczenia samego firmware.
Drugi projekt zakładał zbudowanie i przeprowadzenie wielopoziomowego procesu testowego, składającego się z takich elementów jak unit testy, review kodu, analiza statyczna kodu, testy integracyjne, funkcjonalne, wydajnościowe oraz przygotowanie dokumentacji i wsparcie w procesie certyfikacji.
Cele projektu:
Co dostarczyliśmy?
Jakie były efekty projektu?
Cele projektu:
Co dostarczyliśmy?
Jakie były efekty projektu?
W ekspresowym tempie udostępniliśmy zespół stworzony z 5 developerów. Wiedzieliśmy, że czas w tym projekcie jest kluczowy dlatego w 2 miesiące stworzyliśmy platformę internetową od A do Z. Cenimy sobie transparentną komunikację i bliską współpracę z klientem, dlatego zaprosiliśmy jego zespół do udziału w codziennych spotkaniach (daily meetings), żeby na bieżąco konsultować potrzeby, postęp prac i zmiany wynikające z ewolucji projektu.
Gdy zespół inżynierów z Solwitu odciążył zespół klienta, mógł się on skoncentrować na realizacji innych zadań. Zaproponowane przez nas rozwiązanie: uzupełnienie zespołu o skalowalne zasoby na żądanie, poskutkowało optymalizacją kosztów w procesie tworzenia oprogramowania.
Co ważne, w 6 miesięcy od rozpoczęcia współpracy nad oprogramowaniem wbudowanym (embedded system) klient zaprosił nas do rozszerzenia projektu o rozwój i testy aplikacji do konfiguracji powyższego systemu z udziałem trzech naszych inżynierów.
Solwit S.A. był odpowiedzialny za wykonanie części oprogramowania embedded dla systemu, zgodnie z rygorami branżowych norm kolejowych, oraz zapewnienie jakości oprogramowania w zautomatyzowanym środowisku testowym. Dziś system UniAC(2) jest wdrażany u operatorów linii kolejowych na całym świecie zapewniając zgodne z normami bezpieczeństwo ruchu szynowego. Obecnie Solwit, jako stały partner Voestalpine SIGNALING, uczestniczy w procesach dalszego utrzymania i rozwoju systemu, jednocześnie stanowiąc wsparcie w dostosowywaniu rozwiązania do wymagań poszczególnych rynków docelowych.
Przemysław Wołoszyk, dyrektor ds. rozwoju, Voestalpine SIGNALING Sopot Sp. z o.o.
Nie bez znaczenia pozostaje również nasze wsparcie w procesie certyfikacji. Reprezentowaliśmy klienta w zakresie procesu testowego przed jednostką certyfikującą: TÜV SÜD i do dziś wspieramy zespół inżynierski Voestalpine nieprzerwanie od 2015 roku.
We współpracy z nami, oprogramowanie klienta skutecznie przeszło proces certyfikacji, a klient z sukcesem wprowadził swój produkt na rynek.
Voestalpine posiada dziś wysokiej jakości oprogramowanie zgodne z normami CENELEC SIL-3 i SIL-4, które spełnia wysokie wymagania co do funkcjonalności i bezpieczeństwa dla systemów kontroli zajętości odcinków torów kolejowych.
Powiedz nam czego dokładnie potrzebujesz.
Ustalmy priorytety i kolejność wykonywanych funkcjonalności / funkcji / zmian Twojego oprogramowania.
Chcemy wiedzieć, na kiedy potrzebujesz gotowego rozwiązania.