Wsparcie rozwoju systemu do egzaminowania online oraz platformy e-learningowej

Kategoria:
Back-end solution, Front-end solution
Branża:
Edukacja
Miasto:
Bochum, Niemcy
Model:
Team Outsourcing
Model płatności:
Time & Materials
Czas trwania:
od września 2017

Wyzwanie

Nasz klient od kilkunastu lat zajmował się przygotowywaniem egzaminów językowych w formie tradycyjnej – papierowej. W ostatnim czasie, ze względu na powszechną cyfryzację oraz zmiany zachodzące w oczekiwaniach odbiorców, stowarzyszenie postanowiło unowocześnić swój model działania. Tym samym zdecydował się opracować cyfrową platformę egzaminacyjną dla swoich produktów.

Realizacja kompleksowego systemu wymagała doświadczonych programistów Java. Aby sprostać tej potrzebie oraz tym samym zapewnić zadowalający postęp długoterminowego projektu, g.a.s.t. rozszerzył poszukiwania specjalistów poza granicę Niemiec. Ostatecznie zdecydował się podjąć współpracę z naszą firmą.

Oprócz wysokich kompetencji technicznych, decydującymi kryteriami wyboru była nasza dobra znajomość języka niemieckiego, a także wieloletnie doświadczenie w tworzeniu podobnych produktów. W Portfolio posiadamy przecież takie realizacje jak cyfrowe systemy diagnostyczne dla polskich klientów (m.in. dla Nowej Ery czy Pearson).

Przebieg

W krótkim czasie udało nam się skompletować wykwalifikowany zespół programistów specjalizujących się w technologiach Java, JavaScript i Angular 8, który dokładnie odpowiadał wymaganiom klienta.
We wrześniu 2017 roku rozpoczęła się nasza współpraca z g.a.s.t. Wspólnie z deweloperami z Bochum pracujemy nad platformą do opracowywania, wdrażania i oceny testów sprawdzających poziom języka w formie elektronicznej. Jednocześnie rozwijamy również inne cyfrowe produkty edukacyjne klienta – platformę e-learningową do nauki niemieckiego.

Dodatkowo podczas projektu wspieramy klienta w inicjowaniu i wdrażaniu szeregu usprawnień rozwiązań technologicznych w jego oprogramowaniu.

 

Co robimy

  • Rozwój kompleksowego systemu do tworzenia i edycji zadań cyfrowych.
  • Wsparcie dalszego rozwoju platformy E-Learning Deutsch-Uni-Online (DUO).
  • Doradztwo i pomoc we wprowadzaniu nowych technologii w procesie tworzenia oprogramowania.
  • Przejęcie zadań związanych z zapewnieniem jakości dostarczanego kodu – testy jednostkowe, integracyjne, code review.
  • Organizacja podróży służbowych i spotkań dotyczących projektu.
  • Usprawnienia technologiczne
    • Aktualizacja wersji frameworka Spring
    • Zastąpienie frontendu w jQuery frameworkiem Angular
    • Przeniesienie wszystkich repozytorium z systemu kontroli wersji SVN na git
    • Wdrożenie architektury mikroserwisów

Rezultat

Dzięki współpracy z nami g.a.s.t. zdołał dotychczas osiągnąć zamierzone cele projektu oraz ma gwarancję jego dalszego stabilnego rozwoju.

Bogate doświadczenie i zaangażowanie naszego zespołu pozwoliło klientowi na bardziej elastyczną pracę oraz wdrożenie nowych rozwiązań w swoich produktach.

Tworzony system do egzaminowania pozwoli zautomatyzować pracę całego stowarzyszenia, dla zdających natomiast cały proces będzie wygodniejszy. Jednocześnie rozwijane przez nas dodatkowe cyfrowe produkty edukacyjne klienta zapewnią użytkownikom wyższą jakość nauki języka.

Ponadto ważnym rezultatem współpracy jest również zaproponowanie przez nasz zespół konkretnych narzędzi online do komunikacji między teamami. Wypracowanie nawyków dynamicznej pracy zespołowej z użyciem tych narzędzi, pozwoliło zespołom dobrze przygotować się na pracę zdalną, spotkania online oraz błyskawiczną wymianę informacji.

USPRAWNIENIA TECHNOLOGICZNE

Liczne unowocześnienia technologiczne, które dzięki naszemu wsparciu zostały wprowadzone, usprawniają pracę całego zespołu g.as.t.

Wdrożenie licznych uaktualnień wersji stosowanych technologii pozwoliło ustandaryzować proces tworzenia oprogramowania między różnymi aplikacjami klienta. Pomogło to ujednolicić całe środowisko jego pracy oraz zwiększyło wydajność działań zespołów programistów.

Oprócz tego wprowadzenie nowszych i powszechniejszych frameworków pozwalają klientowi o wiele lepiej zadbać o jakość aplikacji poprzez przeprowadzanie testów jednostkowych oraz testów end-to end. Ponadto przyspieszają one rekrutację, dzięki czemu znacząco usprawnia swój proces wytwarzania aplikacji.

Natomiast wdrożenie architektury mikroserwisów pozwala lepiej skalować wydajność aplikacji i przyspiesza proces wdrażania na środowisko produkcyjne.

Od klienta

„Dzięki otwartej i bezpośredniej komunikacji nasz projekt rozwija się dynamicznie. Szczególnie cenimy umiejętności programistów VM.PL, którzy z powodzeniem wspierają nasz zespół swoją wiedzą i doświadczeniem. Polecamy VM.PL jako godnego zaufania partnera, który nie tylko realizuje zaplanowane projekty, ale również zapewnia profesjonalne wsparcie w doborze i ocenie nowych technologii.”

Duy Nguyen
Szef działu IT, g.a.s.t .e.V.

Technologie

Klient

Gesellschaft für Akademische Studienvorbereitung und Testentwicklung e. V. (g.a.s.t.) jest stowarzyszeniem non-profit zatrudniającym 100 pracowników i 750 partnerów w 100 krajach. Oferuje globalnie uznane testy dla studentów zagranicznych potwierdzające znajomość języka niemieckiego, pozwalające podjąć studia w Niemczech.

Prowadzi również aktywnie działalność badawczą oraz obsługuje multimedialną platformę do nauki języka niemieckiego Deutsch-Uni Online (DUO).

Witryna klienta: https://www.testdaf.de/de/


Platforma do kompleksowego zarządzania produkcją w Salesforce

Design, Development, DevOps czy Cloud – jakiego zespołu potrzebujesz, aby przyspieszyć pracę nad swoimi projektami?
Porozmawiaj o swoich potrzebach z naszymi specjalistami.

Jakub Orczyk

Członek zarządu / Dyrektor sprzedaży
VM.PL

Zamów bezpłatną konsultację
kuba (1)