W skrócie:
Klient
Japan Centre
Kraj
Wielka Brytania
Zakres projektu i technologie
Aktualizacja bazy kodu, optymalizacja infrastruktury, utrzymanie
Branża
FMCG
Stack technologiczny
AWS, EngineYard, RoR, Firebase, Shopify, Node.js
Czas trwania
W toku od 2021 roku
Technologia zmienia się dziś szybko, więc firma, która chce działać sprawniej, musi na bieżąco aktualizować swoje systemy. Dotyczy to zwłaszcza miejsc takich jak Japan Centre. To nie tylko sklep z japońskimi produktami, ale też miejsce, w którym mieszkańcy Wielkiej Brytanii poznają japońską kulturę przez jej kuchnię.
Japan Centre to popularny sklep stacjonarny i internetowy, znany z szerokiej oferty japońskich produktów: żywności, akcesoriów kuchennych i książek. Chce, żeby klienci robili zakupy i jedli jak w Japonii, a przy tym popularyzuje japońską kulturę i kuchnię na Wyspach.
W Ideamotive przywiązujemy do jakości i innowacji tę samą wagę co Japan Centre, więc zaoferowaliśmy pomoc. Nowoczesne rozwiązania cenimy równie wysoko jak szacunek dla tradycji, dlatego zaproponowaliśmy gruntowną przebudowę infrastruktury technologicznej Japan Centre.
Japan Centre potrzebowało większych możliwości technicznych, więc postanowiło gruntownie zmodernizować infrastrukturę, żeby poprawić wydajność, bezpieczeństwo i skalowalność. Poważnym problemem były przestarzałe wersje Ruby on Rails (RoR) i innych technologii, takich jak Engine Yard: dostawcy usług, w tym AWS, już ich nie wspierali.
Japan Centre zobaczyło w tym okazję do współpracy z zaufanym dostawcą technologii, który zapewni wyjątkową jakość usług i zadba o wszystkie potrzeby technologiczne firmy.
Modernizacja była konieczna, żeby utrzymać bieżącą działalność. Miała też ułatwić skalowanie i pomóc lepiej zrozumieć, jak zbudowane są wszystkie systemy. Kiedy cała baza kodu była już zaktualizowana, pojawiły się problemy z optymalizacją baz danych i miejsca na serwerach. Wynikały z używania aplikacji pośredniczących i pokazały, że brakowało całościowego nadzoru nad infrastrukturą.
Skoro technologia nie nadążała za potrzebami firmy, najpierw trzeba było dokładnie ustalić, gdzie leżą problemy. Potem kluczowy okazał się interim CTO, który miał opracować solidną strategię, jak skutecznie je rozwiązać.
Interim CTO przeprowadził pełny audyt. Wskazał w nim obszary, które wymagały natychmiastowej naprawy i modernizacji, i ustalił ich kolejność. Audyt pokazał luki w technologii i od niego zaczęła się praca nad strategią.
Na każdym etapie w projekcie pracowało tylu programistów, ilu było trzeba, a każdy miał umiejętności dobrane dokładnie do bieżących problemów.
Uważamy ten model za najbardziej efektywny, bo interim CTO w naturalny sposób wchodzi do zespołu biznesowego klienta. Aby znaleźć idealnego kandydata, stosujemy naszą autorską metodę Match-Making wraz z Chemistry Check, dzięki czemu dopasowanie kulturowe kandydata jest niemal doskonałe.
Kamil Osiecki
CEO Ideamotive
Prace podzieliliśmy na kilka etapów:
Audyt technologiczny i planowanie: Na starcie najważniejsze było znaleźć interim CTO, który całościowo oceni dotychczasową technologię Japan Centre. Zaraz po dołączeniu przeprowadził szczegółowy audyt i wskazał miejsca w infrastrukturze, którymi należało zająć się od razu. Dzięki temu najpilniejsze problemy zostały jasno nazwane i uszeregowane, żeby dało się je rozwiązać sprawnie i skutecznie.
Kierowanie i rozbudowa zespołu: Na tym etapie kluczową rolę odegrał interim CTO. Jako mentor wewnętrznego zespołu Japan Centre nauczył go pracować znacznie sprawniej w metodykach zwinnych i we współpracy z programistami. Projekt prowadziliśmy według planu: 10 programistów, w tym 6 developerów Ruby on Rails i 3 specjalistów DevOps, dołączało kolejno, w miarę potrzeb.
Takie podejście pozwoliło oszczędzać: zasoby trafiały tam, gdzie były potrzebne, a zbędnych wydatków było mniej. Projekt nie przekraczał budżetu, a jego efekty były wysokiej jakości.
Bieżący rozwój i utrzymanie: Projekt jest nadal aktywnie utrzymywany, a do sprawnej opieki nad nim wystarczają dwie osoby z Ideamotive: developer Ruby on Rails i specjalista DevOps.
Współpraca wyraźnie usprawniła działanie Japan Centre:
Modernizacja technologii: Przestarzałe systemy przenieśliśmy na najnowsze wspierane wersje, więc są stabilniejsze i wydajniejsze.
Efektywność kosztowa: Serwery są lepiej wykorzystane, aplikacje szybsze, a niepotrzebnych kosztów jest znacznie mniej.
Wzmocnione zespoły: Wewnętrzny zespół Japan Centre przeszedł szkolenie. Dziś sprawnie zarządza zewnętrznymi programistami i pracuje z nimi na co dzień, a w firmie umocniło się nastawienie na jakość i rozwiązywanie problemów.
Projekt dla Japan Centre pokazuje nasze wartości w praktyce. Rozmawialiśmy otwarcie, skupialiśmy się na rozwiązywaniu problemów i stale podnosiliśmy poprzeczkę. Dzięki temu uzupełniliśmy brakujące w Japan Centre kompetencje technologiczne. Daliśmy też zespołowi narzędzia i wiedzę, żeby firma mogła dalej rosnąć i wprowadzać innowacje. Ta realizacja dowodzi, że stoimy ramię w ramię z klientami: wspieramy ich, kiedy jest trudno, i razem z nimi cieszymy się z sukcesów.
Zobacz, co eksperci Ideamotive i nowoczesne rozwiązania mogą wnieść do Twojego projektu.
Dane rejestrowe:
Firma
Usługi
Najczęściej poszukiwani specjaliści
Ocena 4,8 / 5,0 od klientów z różnych branż i lokalizacji.