W skrócie:
Klient
AMLD
Kraj
Szwajcaria
Zakres projektu i technologie
Web development, development w Ruby on Rails, doradztwo IT, biblioteka active admin
Branża
Edukacja, wydarzenia
Skład zespołu
2 programistów Ruby on Rails, 1 project manager
Czas trwania
8 miesięcy (w toku)
Applied Machine Learning Days to jedna z największych w Europie konferencji o AI i machine learningu, organizowana przez Politechnikę Federalną w Lozannie. Wydarzenie rośnie z roku na rok o 66%. Edycja z 2020 roku przyciągnęła 470 prelegentów i ponad 4000 uczestników z całego świata. Przez pięć dni trwały wykłady i sesje w 29 ścieżkach tematycznych.
Największym wyzwaniem był bardzo rozbudowany panel administracyjny. Aplikacja miała obsługiwać kilka grup użytkowników: organizatorów, prelegentów, moderatorów i uczestników. Każda z nich potrzebowała innego poziomu uprawnień i innych funkcji. Wiedzieliśmy, że ta część zajmie nam najwięcej czasu.
Na starcie nie było też jasnej wizji aplikacji ani jej zakresu. Wymagania nie były określone, więc musieliśmy pomóc zespołowi AMLD ocenić i wybrać wszystkie funkcje, bez których aplikacja nie byłaby wygodna dla użytkowników.
Liczył się również czas. Front end musiał jak najszybciej zacząć działać, żeby nie odciągał nas od pracy nad panelem administracyjnym.
Na szczęście zespół AMLD przekazał nam projekty graficzne, więc mogliśmy zabrać się do front endu aplikacji.
Projektami graficznymi zajęliśmy się od razu. Wybraliśmy Ruby on Rails, bo jest wydajny i daje mnóstwo gotowych rozwiązań sprawdzonych przez społeczność. Korzystając ze Slima, WebPackera i innych bibliotek, szybko wdrożyliśmy projekty w aplikacji RoR. Całość zajęła nam zaledwie dwa tygodnie.
Gdy front end był już gotowy, przyszedł czas na panel administracyjny. Zdecydowaliśmy się wykorzystać bibliotekę active admin, dzięki której administrator może łatwo zmieniać wszystkie treści w portalu.
To znacznie przyspieszyło budowę panelu, a klient zaoszczędził cenny czas i zasoby. Na koniec skonfigurowaliśmy active admin dokładnie pod potrzeby zespołu organizatorów.
Postawiliśmy na rozwiązania, które dało się szybko wdrożyć, i oddaliśmy cały projekt przed terminem. W efekcie AMLD mogło wcześniej ruszyć z kampanią marketingową i przyciągnąć na konferencję jeszcze więcej uczestników.
Przez cały czas pomagaliśmy też zespołowi AMLD doprecyzować wizję produktu i ostateczny zakres funkcji. Byliśmy w stałym kontakcie: codziennie przygotowywaliśmy i proponowaliśmy nowe rozwiązania i zmiany, dzięki czemu zespół AMLD miał pełny wgląd w prace programistyczne.
AMLD mogło więc na bieżąco sprawdzać każdą naszą propozycję. Ograniczyliśmy ryzyko nieporozumień, klient był bardzo zadowolony ze współpracy, a przy okazji zaoszczędziliśmy mnóstwo cennego czasu.
Zbudowaliśmy spójny system, w którym można tworzyć wiele osobnych stron konferencji, a prelegenci łatwo się rejestrują.
W aplikacji webowej użytkownicy kupują bilety w jednym miejscu, znajdują informacje o prelegentach i agendzie oraz łatwo kontaktują się z organizatorem. Mogą też tworzyć wydarzenia towarzyszące, prelekcje i ścieżki tematyczne. Organizatorom w pełni zautomatyzowaliśmy planowanie wystąpień prelegentów.
Od strony technicznej użyliśmy najnowszej wersji Ruby on Rails i zaktualizowanych bibliotek. Kod będziemy stale utrzymywać, żeby był bezpieczny.
Wprowadziliśmy też u klienta proces testowania. Zespół AMLD mógł sprawdzić, czy wymagania zrealizowano tak, jak chciał, a wcześniej zwykle tego nie robił.
Współpracujemy dalej. AMLD poprosiło nas, żebyśmy działali na większą skalę i zbudowali podobne rozwiązania dla wszystkich pozostałych wydarzeń Politechniki Federalnej w Lozannie.
Ich zespół dotrzymuje napiętych terminów, także takich, które dają zaledwie kilka godzin na wykonanie pracy.
Skontaktuj się z nami, a zapewnimy Ci zespół specjalistów idealnie dopasowany do Twojej branży, technologii i kultury organizacji.
Dane rejestrowe:
Firma
Usługi
Najczęściej poszukiwani specjaliści
Ocena 4,8 / 5,0 od klientów z różnych branż i lokalizacji.