TEZEUSZ 2.0

Rozwój i modernizacja księgarni
i antykwariatu internetowego www.tezeusz.pl
– branża e-commerce

Gruntowna modernizacja i rozwój platformy e-commerce www.tezeusz.pl. Przejęcie prac projektowych po innym zespole Software House, zmiana podejścia do problemów Klienta. Realizacja projektu metodą małych kroków – wdrażanie poprawek stopniowo, dzięki czemu Klient widział efekty zmian znacznie szybciej niż
w przypadku całościowej przebudowy serwisu.

Użyte technologie

Proces projektowy krok po kroku

Każdą współpracę zaczynamy od dokładnej analizy potrzeb i zapoznania się z biznesem Klienta. Przeprowadzamy gruntowną analizę istniejących rozwiązań i weryfikujemy cele biznesowe. Przed rozpoczęciem prac programistycznych podpisujemy czytelną umowę o współpracę oraz NDA zabezpieczającą obie strony.

Realizacja określonego zakresu prac

Bazując na ogólnym planie prac, przygotowujemy szczegółowe specyfikacje i realizujemy zadania w 1-2 tygodniowych sprintach.

Testy wewnętrzne

Testerzy na bieżąco testują wdrażane rozwiązania i weryfikują ich poprawność z przyjętymi założeniami, co pozwala na wyeliminowanie ewentualnych błędów na wczesnym etapie prac.

Feedback Klienta

Po każdym sprincie przedstawiamy Klientowi efekty zrealizowanych zadań. Regularny feedback pozwala nam stale weryfikować początkowo przyjęte założenia oraz modyfikować plany na kolejne sprinty.

Częste release'y na produkcję

Dzięki CI/CD możemy uruchamiać produkcyjne kolejne fragmenty kodu – cotygodniowo lub częściej. Dzięki temu wprowadzamy zmiany stopniowo, co nie wymaga całkowitego zatrzymania działania biznesu Klienta.

0 godziny
to czas reakcji w przypadku awarii
0 lata
współpracy programistycznej
0 milionów
rekordów w bazie

Zespół projektowy

Backend Developer
Frontend Developer
Fullstack Developer
Tester
TechLead
Project Manager
Nasze wdrożenia

Jak rozwiązaliśmy problemy Klienta?

Zawsze na początku współpracy szukamy przyczyny danego problemu Klienta i staramy się go rozwiązać w najlepszy możliwy sposób.

Problem Klienta
Przyczyna
Nasze rozwiązania

Problem Klienta Sklep internetowy ma kiepską wydajność i wolno działa.

Przyczyna Wszystkie rozwiązania działające u klienta funkcjonowały w oparciu o jedną bazę danych, co znacznie spowalniało jego działanie i nie było skalowalne.

Nasze rozwiązania Wdrożyliśmy replikację danych i kilka baz danych do ich odczytu oprócz głównej bazy danych obsługującej zapis danych.

Problem Klienta Wyszukiwarka działa nieprecyzyjnie, przez co klienci kupują mniej, bo nie są w stanie wyszukać interesującej ich pozycji.

Przyczyna Poprzednia wersja wyszukiwarki nie miała wielu podstawowych założeń + mimo skorzystania z ElasticSearch był on źle skonfigurowany. 

Nasze rozwiązania Wdrożenie nowego mikroserwisu, odpowiedzialnego za funkcjonalność wyszukiwarki.  Nowa wyszukiwarka wyłapuje literówki, proponuje pozycje książkowe na podstawie autora czy wydawnictwa, czyli tzw. inteligentne wyszukiwanie.

Problem Klienta Bardzo słaby User Experience, w szczególności na urządzeniach mobilnych.

Przyczyna Stara wersja sklepu była projektowana w 2017 roku, a na przestrzeni lat design nie był aktualizowany.

Nasze rozwiązania Wdrożenie nowego wyglądu responsywnego sklepu internetowego na podstawie przygotowanego projektu graficznego/UI.

Problem Klienta Sklep internetowy nie jest w stanie obsłużyć 2-3 krotnie większego ruchu.

Przyczyna Oprócz bazy danych i wdrożonej replikacji, przy założeniu 2-3 krotnie większego ruchu przyczyną problemu okazały się też niewystarczające parametry serwerowe (mimo ich skalowania w górę) dla mikroserwisu obsługującego e-commerce.

Nasze rozwiązania Skonfigurowanie load balancingu oraz uruchomienie mikroserwisu e-commerce na kilku serwerach jednocześnie, dzięki temu można skalować infrastrukturę poziomowo bez większych ograniczeń.

Porozmawiaj z Nami o szczegółach Twojego projektu

Pierwsza konsultacja jest zawsze darmowa i niezobowiązująca

Umów konsultację

Przebieg współpracy Innovation Software z Tezeusz

Początek współpracy - obsługa awarii

Początek współpracy – obsługa awarii

  • Klient posiadał juz gotowy produkt, którym opiekowała się inna firma programistyczna.
  • Ze względu na częste awarie, które w przypadku e-commerce generują straty, Klient zaczął szukać innego wykonawcy, który oferuje całodobowe dyżury, czas reakcji do 2h w przypadku awarii i zespół programistów PHP zapewniających sprawne działanie projektu 24/7.

Rozszerzenie współpracy - prace rozwojowe

Rozszerzenie współpracy – prace rozwojowe + koordynacja prac Innovation oraz drugiego SH

  • Jako Innovation Software pracowaliśmy nad produktem Klienta, zajmując się utrzymaniem i obsługą awarii. Równolegle do naszych prac, inna firma programistyczna kontynuowała swoje działania. Potrafimy nadzorować nasz zespół programistów PHP, a także koordynować prace projektowe dwóch oddzielnych Software House’ów czy SH i zespołu programistów in-house.
  • Z czasem zaczęliśmy działać nad rozwojem produktu Klienta – wdrożyliśmy repozytorium kodu, które stale utrzymujemy, a także proces code review i CI/CD.
  • Finalnie Innovation Software opiekuje się produktami Tezeusz jako jedyny SH.

TEZEUSZ 2.0

TEZEUSZ 2.0

  • Przeprowadziliśmy kompleksową analizę istniejącego sklepu internetowego. Okazało się, że zamiast budowy nowego sklepu na Magento od podstaw, znacznie korzystniejszym rozwiązaniem jest wdrożenie świadomego procesu refaktoryzacji i praca na rozwiązaniu, które Klient już posiada.
  • Rozpoczęliśmy prace nad modernizacją i usprawnieniem sklepu internetowego www.tezeusz.pl – zastosowaliśmy zupełnie inne, nowatorskie dla Klienta podejście do realizacji jego problemu.
  • Zastosowaliśmy metodę małych kroków, tzn. wdrażaliśmy poprawki stopniowo, jednocześnie dając Klientowi widoczne rezultaty naszych prac już po pierwszej iteracji Uniknęliśmy tym samym zatrzymania działania biznesu, spowodowanego wprowadzeniem zmian na całym oprogramowaniu sklepu internetowego w tym samym czasie.
  • Zwieńczeniem prac programistycznych w projekcie Tezeusz 2.0 było uruchomienie inteligentnej wyszukiwarki oraz zmiana designu, za czym kryły się liczne usprawnienia, przekładające się m.in. na wzrost sprzedaży.

Zobacz efekty prac

Poznaj opinie
Naszych Klientów

Stawiamy na 100% satysfakcję i realizację celów biznesowych Naszych Klientów. Dowozimy najwyższej jakości, autorskie oprogramowanie, stworzone zgodnie z ustalonymi założeniami.

Jesteśmy programistami, którzy zrozumieją Twój biznes!

Skorzystaj z usług doświadczone Software House’u i zleć Nam wykonanie oprogramowania dla Twojej firmy.

Umów konsultację
Zespół developerów do twoich usług

Programiści Innovation Software specjalizują się w różnych frameworkach i językach programowania.

Laravel to framework języka PHP wykorzystywany do budowy aplikacji webowych. Laravel pozwala na przyspieszenie i ułatwienie procesu budowy i utrzymywania aplikacji internetowych oraz ograniczenie powtarzalnych czynności programisty. Sprawdź w czym możemy Ci pomóc:

Symfony to język wykorzystywany m.in. do budowy aplikacji webowych. Szukasz programisty Symfony do rozwoju istniejącej aplikacji, a może chcesz zbudować aplikację internetową od zera? Sprawdź w czym możemy Ci pomóc:

React Native to zestaw narzędzi programistycznych, przeznaczonych do tworzenia m.in. aplikacji natywnych czy mobilnych. Szukasz programisty, który zajmie się utrzymaniem i rozwojem aplikacji lub chcesz stworzyć aplikację mobilną dostępną na iOS i Android? Sprawdź w czym możemy Ci pomóc:

Sylius to platforma e-commerce oparta na Symfony. Nasi programiści PHP znają go doskonale. Specjalizujemy się w budowaniu zaawansowanych platform sprzedażowych od podstaw, a także w  utrzymaniu istniejących już e-sklepów. Sprawdź w czym możemy Ci pomóc: