Archiwum kategorii: Wpisy

Bądź gotowy na duże obciążenie w Black Friday – zrób testy wydajnościowe systemu e-commerce

Wyprzedaże sezonowe, Black Friday, a może po prostu zwiększony ruch w sklepie online. W przypadku posiadania zbyt małej ilości zasobów serwerowych promocja, która miała przynieść zyski – spełznie na niczym. Dzieje się tak, ponieważ każdy system sprzedażowy ma inne zapotrzebowanie na zasoby serwerowe. W momencie, gdy zaczyna ich brakować, dostęp do sklepu dla klientów może być utrudniony. Mamy jednak na to rozwiązanie.

Testy wydajnościowe, inaczej zwane obciążeniowymi, sprawdzają wydajność danego systemu sprzedażowego. Inaczej mówiąc, pozwalają określić jaka jest wytrzymałość sklepu przy określonym ruchu. Takie statystyki tworzy się na podstawie liczby zapytań klienckich na minutę.

Proces

Właściciel systemu sprzedażowego, w swoim panelu może monitorować ilość obecnych zasobów serwerowych. Gdy zachodzi potrzeba zbadania, czy będą one wystarczające w przewidywanym okresie zwiększonego ruchu, testerzy i-systems przygotowują odpowiednie testy wydajnościowe, w których odwzorowują przykładowy schemat poruszania się po witrynie przez potencjalnego klienta. Przykładową akcją może być wejście na stronę główną sklepu, listing produktu czy kategorii, albo dodanie produktów do koszyka. Dotyczy to zarówno osób zalogowanych, jak i niezalogowanych. Testy wydajnościowe mogą być przeprowadzane na nieograniczonej liczbie zapytań.

Relic - liczba zapytań na minutę

Relic – liczba zapytań na minutę

Testy wydajnościowe wykonywane są automatycznie, a bezpieczeństwo serwerów jest cały czas monitorowane. Po przeprowadzeniu testów, narzędzie Jmeter generuje raport w pliku CSV z podsumowaniem. W pliku zapisany jest rodzaj zapytania oraz kody określające poprawność lub błąd w działaniu systemu. Tester sprawdza i analizuje raport w oparciu o Relic – narzędzie do diagnostyki ruchu oraz dodaje swoje uwagi. Następnie, administrator proponuje ilość zasobów, niezbędną do prawidłowego funkcjonowania sklepu. Jeśli zapotrzebowanie na zasoby jest dużo większe, niż obecnie posiadane, konieczna jest szersza ingerencja w infrastrukturę cloud. Raport przekazywany jest klientowi i-systems, który podejmuje decyzję czy chce zwiększyć ilość zasobów.

Korzyści

W momencie szybkiego rozwoju biznesu i rosnącej liczbie zapytań, warto monitorować zasoby i zabezpieczyć się przed ewentualnymi utrudnieniami w dostępie do systemu sprzedażowego. Dzięki diagnostyce ruchu na stronie, otrzymywana jest jasna informacja o rekomendowanej ilości zasobów serwerowych, pozwalającej na radzenie sobie z dużym ruchem na stronie. Po okresie wzmożonego ruchu można wrócić do poprzedniego stanu lub zdecydować się na wprowadzenie zmian na stałe. Z odpowiednią ilością zasobów, właściciel może mieć pewność, że jego sklep online będzie dostępny między innymi w trakcie sezonowych wyprzedaży czy peaków sprzedażowych.



Zobacz rozwiązania dla branży fashion

Firma z branży HoReCa inwestuje w e-commerce

Popyt na dedykowane rozwiązania e-commerce w branży HoReCa stale rośnie. Wraz z dynamicznym rozwojem, kolejna firma z tej branży zdecydowała się na wdrożenie nowoczesnego systemu sprzedaży online razem z i-systems. Po przeprowadzonej analizie biznesowej, rozpoczęto prace nad budową platformy sprzedażowej, która sprosta wymaganiom klientów detalicznych i hurtowych firmy oraz będzie dopasowana do potrzeb branży HoReCa.

Nowy klient to prężnie działająca firma na rynku HoReCa, która dysponuje bogatą ofertą akcesoriów, sprzętu oraz wyposażenia dla gastronomii. Wśród dużej gamy produktów oferowanych przez przedsiębiorstwo, znajdują się także specjalne akcesoria dla koneserów wina oraz najwyżej jakości, profesjonalny sprzęt  kuchenny. Firma obsługuje klientów detalicznych, hurtowych, a także zapewnia obsługę centrów szkoleniowych i sklepów.

Unikatowe badanie przedsiębiorstwa

Przed rozpoczęciem prac wdrożeniowych, analitycy firmy i-systems przeprowadzili szczegółowe badanie przedsiębiorstwa, które pozwoliło poznać kluczowe procesy zachodzące w firmie. Po zakończonej analizie biznesowej zdefiniowano i zaproponowano najlepsze rozwiązania systemowe, dopasowane do zróżnicowanych potrzeb przedsiębiorstwa i wymagań branży HoReCa. W toku prac analitycznych, firma i-systems przygotowała również projekty graficzne wraz z makietami sklepu, zgodne z najlepszymi praktykami UX.

Rozwiązania e-commerce dopasowane do branży HoReCa

Szeroka oferta asortymentowa firmy z sektora HoReCa potrzebuje dedykowanych rozwiązań e-commerce, które z jednej strony ułatwią dokonywanie zakupów, a drugiej pozwolą na komfortowe zarządzanie sprzedażą w modelu B2C oraz B2B. Nowy system e-commerce zawierać będzie szereg rozwiązań, dostosowanych do szczególnych wymagań branży HoReCa i będzie odpowiadać za sprawną realizację zamówień, obsługę płatności online, reklamacje i zwroty, zarządzanie produktami oraz obsługę klienta. Prace wdrożeniowe będą prowadzone metodą Continuous Integration, co pozwoli na dopasowanie jak największej liczby funkcjonalności i rozwiązań do potrzeb przedsiębiorstwa w toku realizowanych prac.

Zaprojektowane rozwiązania dla nowego klienta i-systems są ściśle dopasowane do potrzeb branży HoReCa i odpowiadają na szczegółowe wymagania przedsiębiorstwa, które zostały wyznaczone na podstawie przeprowadzonej analizy biznesowej. Obecnie trwają prace nad wdrożeniem dedykowanego systemu e-commerce. Więcej informacji przekażemy po uruchomieniu.

Rozwiązania dla branży HoReCa

Brilu i Dalia z nagrodą e-Commerce Polska awards 2017

Izba Gospodarki Elektronicznej corocznie przyznaje nagrodę “e-Commerce Polska awards”. Celem konkursu jest wyróżnienie sklepów oraz platform internetowych, których działania w sposób szczególny wpływają na postęp cyfrowy w Polsce. W tym roku, wyróżnienia otrzymały m.in. sklepy Brilu.pl oraz Dalia.pl, których systemy e-commerce wdrożone zostały przy współpracy z i-systems.

Marki, które oferują sprzedaż online mogły zgłosić swoje rozwiązania w dziesięciu kategoriach. Łącznie, konkurs umożliwiał zdobycie nagrody w kilkunastu kategoriach, bowiem poza systemami e-commerce, nagrodzono także rozwiązania dla banków i ubezpieczeń, e-medycyny, e-administracji oraz e-usług. Podczas gali, która odbyła się 9 listopada 2017 roku, oprócz nagrody e-Commerce Polska awards 2017 przyznano również tytuły Osobowość Polskiej Regionalnej Gospodarki Cyfrowej oraz Osobowości Polskiej Gospodarki Cyfrowej.

Sklep internetowy Brilu.pl, oferujący damskie oraz męskie obuwie, otrzymał nagrodę w dwóch kategoriach – Mobilny Design Roku oraz Najlepsza Obsługa Klienta. Tytuł Strony Roku 2017 przyznano sklepowi internetowemu Dalia.pl.

Wszystkim laureatom serdecznie gratulujemy otrzymanych wyróżnień i życzymy sukcesów w dalszym rozwoju nowoczesnych systemów e-commerce.

Poznaj case study e-commerce Dalia

Wszyscy kontrahenci spięci w jeden panel B2B

B2B contractor to moduł dystrybucyjny, wspierający sprzedaż na określonych warunkach kontraktowych. Pozwala on udostępnić kontrahentom indywidualny panel B2B, w celu umożliwienia im dokonywania zamówień. Zawarte są w nim wszelkie dokumenty dotyczące kontraktu i zamówień oraz dane kontrahenta, jego placówek i pracowników.

Panel B2B umożliwia utworzenie podmiotu gospodarczego (kontrahenta), który posiada warunki handlowe określone kontraktem ofertowym. Zarejestrowani pracownicy, powiązani z kontrahentem mają możliwość zakupu produktów w określonej cenie – zgodnie ze zdefiniowanymi warunkami kontraktu. Prócz powiązania Kontrahent – Pracownik, istnieje również możliwość dodania relacji agencyjnej pomiędzy placówką handlową a kontrahentem i pracownikiem. Dzięki temu, zarządzanie dostępem do informacji handlowych podmiotu odbywa się na poziomie konkretnego pracownika, placówki lub wszystkich danych kontrahenta.

Panel B2B w praktyce

iqsi-screenshot

Partnerem biznesowym (kontrahentem) dystrybutora kawy jest sieć kawiarni. Dystrybutor udostępnia jej swój panel sprzedażowy. Otrzymany dostęp do panelu sprzedażowego zapewnia dostęp do indywidualnej oferty cenowej produktów Sieć posiada dwie placówki, którymi zarządzają managerowie. Jedna zlokalizowana jest w Gdańsku, druga w Katowicach. Placówki nadzoruje  dyrektor w Warszawie, który jest administratorem panelu kontrahenta. Administrator posiada dostęp do wszystkich informacji handlowych, zamówieniowych i ofertowych kontrahenta. Managerowie placówek w Gdańsku i Katowicach kupują asortyment jedynie dla swoich lokalizacji. Mają oni także udostępniony widok wyłącznie zamówień ze swoich placówek. Panel B2B może być dostępny dla większej ilości pracowników którejś z placówek, po ówczesnej autoryzacji. Wówczas wszyscy pracownicy z dostępem widzą nawzajem swoje zamówienia. Wszystkie placówki kontrahenta mają te same ceny, określone w kontrakcie.

Dostępne są również rozwiązania komplementarne, wspierające działanie panelu B2B. Jednym z nich jest określenie minimum logistycznego zamówienia. Panel B2B może być również personalizowany pod konkretnego kontrahenta, poprzez dodanie jego kolorystyki oraz logo. Innymi rozwiązaniami są: obsługa zwrotów i reklamacji, możliwość negocjacji cen bezpośrednio przez system sprzedażowy oraz ustalanie odroczonych terminów płatności.

Dodatkową możliwością jest rozdzielenie asortymentu na grupy towarowe, z określonymi indywidualnymi cenami. Kolejną rzeczą jest możliwość wygenerowania oferty przez kontrahenta, dla jego klienta, bezpośrednio z panelu B2B.

Rozwiązanie umożliwia firmie spięcie wszystkich jej kontrahentów oraz ich danych w jeden system sprzedażowy, a kontrahentom daje zaś dostęp do panelu, z którego sami mogą dokonywać zamówień. Panel B2B zawiera również zindywidualizowane oferty oraz wszystkie dokumenty kontrahentów. Firma posiadająca system umożliwiający sprzedaż B2B może mieć pewność, że wszyscy kontrahenci będą składać zamówienia po określonych w kontrakcie cenach, co oznacza, że nie trzeba będzie weryfikować tych zamówień ręcznie.
Zobacz inne rozwiązania B2B

PIM – Product Information Management. Jak powstaje baza danych?

Product Information Management, w skrócie PIM, to zarządzanie informacją produktową. System PIM jest oparty na centralnym repozytorium danych, które umożliwia tworzenie i rozpowszechnianie informacji produktowej w różnych kanałach, takich jak systemy e-commerce, aplikacje mobilne, serwisy www, katalogi, pliki PDF itp.

Należy rozróżnić systemy PIM od ERP, których głównym zastosowaniem jest przechowywanie informacji podstawowych, logistycznych, a także transakcyjnych. W przypadku tych pierwszych wprowadzane są atrybuty produktów, pliki multimedialne, opisy marketingowe, jak również tłumaczenia.

Proces budowania bazy danych

Proces budowania bazy danych produktowych w systemie PIM zaczyna się od zasilenia go danymi o produkcie. W niektórych przypadkach informacje te są tworzone bezpośrednio w systemie, zazwyczaj jednak następuje ich import z zewnętrznych źródeł – systemów ERP, plików CSV, XML, XLS, a z drugiej strony z usług internetowych.

PIM

Kolejnym krokiem jest tzw. konsolidacja. Chodzi tutaj o radzenie sobie z sytuacją, gdzie dostępnych jest kilka opisów tego samego produktu. Taka duplikacja może powstawać na skutek pracy wielu osób czy importu danych z różnych źródeł na przestrzeni czasu. W procesie konsolidacji można poprawić błędne lub zredukować powtarzające się informacje.

Po procesie konsolidacji, następuje opisanie produktu, zdefiniowanie jego zalet, uzupełnienie danych technicznych, a także dodanie zdjęć, czy innych plików multimedialnych lub tekstowych. Później tworzone są relacje – hierarchie i klasyfikacje – między produktami uzupełniającymi, podobnymi itd.

Dla firm, które już operują lub mają zamiar wejść na rynek zagraniczny, pomocna będzie funkcjonalność systemu PIM, wspierająca procesy tłumaczeniowe. Narzędzie umożliwia wprowadzenie wielojęzycznych opisów produktowych oraz innych danych. Istnieje możliwość tworzenia pamięci tłumaczeniowych, które znacznie ułatwiają i usprawniają pracę, a także importu tłumaczeń z plików.

Końcowym etapem, następującym po kontroli danych, jest ich publikacja w odpowiednich kanałach. Mogą to być systemy B2B czy B2C, aplikacje mobilne, portale aukcyjne, sklepy stacjonarne, jak również pliki typu XML czy CSV.

Korzyści

Mianem Time to Market, określa się czas wprowadzenia produktu na rynek. Dzięki systemowi PIM, TTM jest znacznie krótszy. Spójność danych we wszystkich kanałach sprzedaży jest ważnym elementem budowania relacji z klientami. Rozwiązanie jest gwarancją integralności danych we wszystkich kanałach sprzedaży. Ponadto, narzędzie wspiera kontrolę publikowanych danych, wpływa na obniżenie kosztów związanych z wewnętrznymi procesami tworzenia bazy danych produktowych oraz samej obsługi klienta. Dodatkowo, wpływa na podnoszenie współczynnika konwersji, ponieważ szczegółowe opisy pozytywnie wpływają na decyzje zakupowe klientów. W dobie różnorodności sprzedawanych produktów i usług, mnogości kanałów dotarcia do klienta, coraz większych oczekiwań wobec szczegółowych danych produktowych, wielu wariantów i coraz bardziej popularnej ekspansji zagranicznej, system PIM jest przydatnym rozwiązaniem.



Zobacz projekty działu R&D

Firma z branży marketingowej w trakcie wdrożenia systemu B2B

System sprzedaży dla klientów biznesowych zostanie wprowadzony dla firmy świadczącej usługi w branży marketingowej. Grupa Perfeccto od 2007 roku zajmuje się tworzeniem projektów promocyjnych. Obejmują one produkty, takie jak gadżety reklamowe, upominki czy materiały konferencyjne, targowe i szkoleniowe. Świadczy także usługi, a konkretnie realizuje projekty graficzne, przygotowane przez doświadczonych grafików pod indywidualne potrzeby klientów.

Firma stale śledzi trendy na rynku i przykłada dużą wagę do atrakcyjności wizualnej swoich produktów i usług. Wyróżnia się również własnym parkiem maszynowym, za pośrednictwem którego znakują większość swoich produktów. Do klientów marki zaliczyć można Grupę Azoty, Ziko, Politechnikę Wrocławską, Uniwersytet Jagielloński oraz ING Bank Śląski.

Grupa Perfeccto od dłuższego czasu poszukiwała firmy, która zaproponowałabym im efektywne rozwiązania technologiczne w zakresie e-commerce, pozwalające wyróżnić się na tle konkurencji. Stworzenie platformy sprzedażowej B2B dla usług jest nietypowym zadaniem. Analiza biznesowa obejmowała identyfikację potrzeb i wymagań stawianych przez firmę, zajmującą się produkcją i dystrybucją gadżetów reklamowych, materiałów konferencyjnych oraz przygotowaniem identyfikacji graficznej. Następnie wyłoniono i dopasowano rozwiązania odpowiadające specyfice branży reklamowej.

Po przeprowadzeniu analizy biznesowej wszystkich procesów w firmie z tak nietypowej branży dla sprzedaży B2B, rozpoczęły się prace nad tworzeniem dedykowanego systemu sprzedaży online. Największy nacisk położony jest na przygotowanie konfiguratora znakowania produktów. Pozwala on klientom na zaprojektowanie indywidualnego produktu, począwszy od doboru koloru, poprzez określenie rodzaju znakowania, a na finalnych detalach kończąc.

Już od dłuższego czasu szukaliśmy firmy, która wdroży u nas system e-commerce, dedykowany stricte pod nasze potrzeby, wraz z integracją z systemem ERP. Postawiliśmy na i-systems wierząc, że ich doświadczenie oraz liczba programistów pozwoli na bieżące wprowadzanie naszych pomysłów. Czas przy realizacji takiego przedsięwzięcia jest bardzo ważny. W pierwszym etapie zdecydowaliśmy się na wdrożenie systemu z częścią kluczowych funkcjonalności, a następnie system ten będzie dynamicznie rozwijany. Liczymy ze system stworzony przez i-systems podniesie jakość obsługi oraz skróci czas realizacji zleceń naszych klientów – mówi Piotr Gawron, Właściciel firmy Perfeccto.

Sprzedaż business to business dotychczas kojarzyła się z przedsiębiorstwami zajmującymi się hurtową sprzedażą produktów. Jednak trendy się zmieniają, a B2B wkracza w zupełnie nowe obszary. Grupa Perfeccto jest jedną z firm, które prócz produktów, wprowadzają usługi do platformy sprzedażowej dla klienta biznesowego.



Poznaj nasze rozwiązania B2B

Wpływ mikrozespołów na efektywność projektu

Sprawny proces realizacji zadań, dzielenie się wiedzą oraz szybszy wybór najlepszego rozwiązania – to niektóre, z wielu korzyści pracy w mikrozespołach. Jaki wpływ na wdrożenie i rozwój nowoczesnych systemów sprzedażowych ma ta forma pracy nad projektem?

Mikrozespół – połączenie wielu kompetencji

W i-systems, mikrozespoły tworzone są z myślą o kompetencjach pracowników. Zazwyczaj jest to grupa kilkuosobowa, w skład której wchodzi Project Manager, programiści, tester oprogramowania oraz frontend developer. Jednak w zależności od potrzeb danego projektu, struktura jest elastyczna. Zarządzanie zadaniami w mikrozespołach jest łatwiejsze, bowiem grupa pracująca w tym samym miejscu, w jednym momencie, koncentruje się na danym zadaniu. Wszyscy członkowie zespołu skupiają swoje działania nad finałowym sukcesem projektu. Dla klienta, współpraca z mikrozespołem, oznacza łatwiejszy dostęp do specjalisty oraz możliwość wzięcia jeszcze bardziej czynnego udziału w budowie i rozwoju platformy sprzedaży. Niezależnie, czy będzie to system B2B, czy też rozwiązanie B2C.

Wysoka jakość usług

Każda wiadomość, zlecenie czy prośba klienta, omawiana jest w zespole. Z wielu pomysłów wybierane jest jedno rozwiązanie, najlepsze do wykonania zadania. Opracowanie sposobu, w jakim zlecenie powinno być zrealizowane skraca czas, w którym  programista sam musi znaleźć rozwiązanie. Praca w mikrozespołach ma więc realny wpływ na szybkość i jakość wdrożenia oprogramowania. Pozwala także na wymianę kompetencji poprzez dzielenie się wiedzą, uczy odpowiedzialności za swoją pracę i budzi większe zaangażowanie w powierzone zadania.

Płaska struktura organizacyjna

Podział organizacji na mikrozespoły przekazuje decyzyjność członkom grupy. W organizacjach, które przyjęły taki model pracy, struktura jest płaska. Nie ma rozbudowanej hierarchii, a jedynie naturalnie wyłoniony lider nadzoruje pracę. W zależności od rodzaju zadania, zostaje nim osoba najbardziej kompetentna w danym zakresie. Współzarządzanie oraz przekazywanie wiedzy, nie tylko zwiększa zaangażowanie całego zespołu, ale przynosi również korzyści w procesie wdrożenia nowego pracownika. Osoba, która rozpoczyna pracę w i-systems poczatkowo poznaje produkt, a następnie zostaje przydzielona do zespołu projektowego. Otoczona jest opieką wszystkich jego członków, a dzięki możliwości czerpania z wiedzy bardziej doświadczonych osób, szybciej wdraża się w codzienne obowiązki i pozyskuje nowe kompetencje.

Przyjęcie przez organizację formy mikrozespołów, wymaga wiele pracy związanej z podziałem pracowników zgodnie z ich umiejętnościami i potencjałem. Konieczne jest również wydzielenie odpowiednich przestrzeni biurowych, ponieważ cały zespół projektowy powinien pracować w tym samym miejscu. Praca w mikrozespołach jest kolejnym etapem działań i-systems, ukierunkowanym na stałe podnoszenie jakości oferowanych usług.

sklepy internetowe rozwiązania B2B

Podsumowanie Q3 2017 w i-systems

Lipiec, sierpień, wrzesień już za nami. Przyszedł więc czas na kolejne podsumowanie, tym razem trzeciego kwartału 2017 roku w i-systems. Miesiące wakacyjne nie wpłynęły na zmniejszenie tempa rozwoju organizacji.

Nowe projekty

Na wdrożenie systemu zdecydowały się dwie firmy. Jedna z nich sprzedaje usługi z wykorzystaniem e-commerce, a druga prowadzi szeroką działalność: od produkcji wysokiej jakości armatury łazienkowej przez sprzedaż artykułów wnętrzarskich, jak meble, dywany, koce, narzuty czy szlafroki, do produkcji sprzętu sportowego. Wspomniany system będzie realizował sprzedaż w połączonym modelu B2B i B2C.

Kolejne pięć firm natomiast zainwestowało w przeprowadzenie analizy biznesowej. Wśród nich znajdują się między innymi producenci szkła, elektroniki, jak również dystrybutorzy obuwia i artykułów dziecięcych.

Swoje premiery miały systemy dla klientów z sektora meblarskiego, wyposażenia wnętrz i ogrodu oraz firmy reprezentujące marki modowe. Jednym z nich była Vistula Group S.A. Projekt obejmował wdrożenie systemów sprzedażowych dla marek Vistula, Wólczanka i W.KRUK. Po udanym wdrożeniu, firma podpisała z i-systems umowy na dalszy rozwój.

Pierwszy etap nowej odsłony sprzedaży online w W.KRUK już za nami. Teraz rozpoczynamy rozwój systemów. Mamy dużo ciekawych pomysłów, które systematycznie chcemy wcielać w życie – komentował po wdrożeniu Bartłomiej Twardosz, Menedżer ds. e-commerce w W.KRUK.

Trendy w rozwoju systemów

Jednym z trendów jakie znacząco wpłynie na e-commerce będzie m-commerce. Jednak nie będzie on rozumiany jako posiadanie strony mobilnej czy wykorzystanie Responsive Web Design (co w 2017 roku jest powszechnie stosowanym standardem). Będzie on rozumiany jako połączenie systemów sprzedaży z aplikacją mobilną oraz wykorzystanie tego połączenia jako kolejnego kroku w realizacji strategii omnichannel przez sieci handlowe. Obecnie są prowadzone takie prace dla jednego z klientów i-systems.

push

Strategiczny rozwój organizacji

Wraz z szybkim rozwojem firmy, rośnie zapotrzebowanie na profesjonalistów. Jeszcze dwanaście miesięcy temu w i-systems zatrudnionych było 57 osób. Dziś ta liczba wzrosła do 93. Do firmy dołączyło bowiem 18 mężczyzn i 18 kobiet. Z tego w samym trzecim kwartale przybyło 12 nowych osób.

Mając na uwadze rozwój rynku specjalistów IT na lokalnym rynku, pod koniec lipca zorganizowany został kurs “Wakacje z Programowaniem” dla osób rozpoczynających przygodę z programowaniem. Z nadesłanych zgłoszeń wybranych zostało kilka osób, które wyróżniły się na tle innych. Następnie z 13 dostępnych tematów, uczestnicy wybrali te, które ich najbardziej interesowały. Przez kolejne dwa tygodnie nasi specjaliści dzielili się praktyczną wiedzą między innymi z zakresu MySQL, Webservice oraz testów jednostkowych.

Aby zoptymalizować i ułatwić prace przy wdrożeniach, zapadła decyzja o podziale działów odpowiadających za poszczególne etapy na mikrozespoły. Od teraz każdy zespół prowadzony jest przez Project Managera lub Opiekuna i składa się z testerów oraz programistów i każdej innej, niezbędnej do realizacji zadań kompetencji. Więcej informacji na temat nowej organizacji pracy oraz jej wpływie na rozwiązania dla klientów zostanie opublikowane na blogu i-systems.

Wewnętrzne projekty podnoszące jakość

Wewnętrzny dział Research & Development pracował nad projektami długoterminowego rozwoju technologicznego oprogramowania i-systems. Jednym z zagadnień jest Continuous Integration, czyli ciągłe scalanie wyników pracy zespołu programistycznego, włączając je do głównego repozytorium. Dzięki CI, klient będzie mieć stały dostęp do najnowszej wersji systemu, zwiększy się również efektywność pracy programistów oraz bezpieczeństwo bazy danych.

Powstaje również nowa aplikacja desktopowa. Jest ona projektem opartym na najnowszej wersji framework’a Angular. Ta aplikacja kliencka, komunikuje się ze sklepem za pośrednictwem REST API. Projekt tworzony jest niezależnie od części serwerowej i jedyną wspólną linią komunikacji jest API, co powoduje, że development i utrzymanie aplikacji jest bardziej efektywne. Rozdzielenie backendu i frontendu sprawi, że wprowadzanie zmian będzie szybsze i łatwiejsze. Tworzenie aplikacji webowych, mobilnych oraz desktopowych umożliwia Angular, potężny framework JavaScript. Aplikacje tworzone w Angularze składają się z komponentów, serwisów, dyrektyw oraz innych dostępnych rozwiązań. Angular wykorzystuje wstrzykiwanie zależności oraz podział na moduły, dzięki czemu programista ma większą kontrolę nad odpowiedzialnością poszczególnych składowych aplikacji. Do budowania aplikacji mobilnych najbardziej popularnym narzędziem jest z kolei Ionic, którym sam stworzony jest w Angularze. Ionic jest to bogaty framework do tworzenia hybrydowych aplikacji mobilnych, który wykorzystuje moc natywnych funkcji oraz mieszankę technologii webowych jak Angular, SCSS, HTML.

Wszystkie prace zespołu R&D mają na celu zwiększenie jakości dostarczanych rozwiązań.

Wybrane nagrody

W ciągu ostatnich trzech miesięcy firma i-systems została dwukrotnie nagrodzona. W plebiscycie, organizowanym przez Regionalną Izbę Przemysłowo-Handlową w Gliwicach i Urząd Marszałkowski Województwa Śląskiego, została uhonorowana tytułem “Marka Śląskie” w kategorii Usługa. We wrześniu natomiast firma i-systems otrzymała tytuł “Ambasadora Polskiej Gospodarki” w IX edycji konkursu organizowanego przez BCC.

Zapraszamy do zapisania się do newslettera, aby nie ominąć kolejnego podsumowania kluczowych działań w rozwoju i-systems.

Zapisz się do newslettera

Vistula Group S.A. i W.KRUK S.A. z nowym systemem e-commerce od i-systems

Vistula Group S.A. to spółka notowana na Giełdzie Papierów Wartościowych w Warszawie. Specjalizuje się w projektowaniu, produkcji i dystrybucji odzieży męskiej i damskiej. W związku z dynamicznym rozwojem Vistula Group S.A. sukcesywnie rozwija swoje działania e-commerce. W ramach współpracy z i-systems zostały uruchomione nowe, dedykowane platformy sprzedaży dla marek Vistula i Wólczanka. Projekt obejmował również stworzenie nowego systemu e-commerce dla W.KRUK, najstarszej marki jubilerskiej w Polsce, którą zarządza bezpośrednio spółka W.KRUK S.A. należąca do Grupy Kapitałowej Vistula Group S.A. Za wszystkie prace technologiczne odpowiada spółka i-systems.

Analiza biznesowa

Skala projektu oraz poziom jego zaawansowania wymagały rozpoczęcia prac od analizy biznesowej. Ten szczególny rodzaj badania dotychczasowej architektury IT wyodrębnił kluczowe dla firmy procesy, aktorów oraz obszary. Wskazał także punkty, które warto rozbudować, aby osiągać jeszcze lepsze wyniki biznesowe. Efektem był dokument, tworzący fundament wdrożenia wszystkich trzech systemów. Ten etap zajął miesiąc pracy zespołu analityków i-systems.

– Analiza pokazała możliwości nowego systemu oraz określiła wstępny harmonogram prac. Była równocześnie na tyle elastyczna, aby móc korygować plan, np. dodając nowe opcje już na etapie wdrożenia. To ważne, żeby podczas tak dużych realizacji pozostać otwartym na nowe opcje – ocenia Aneta Kazanowska, Manager ds. sklepów internetowych w Vistula Group S.A.

Efektywny proces wdrożenia

Prace developerskie rozpoczęły się niezwłocznie po etapie analizy biznesowej. Stworzono dedykowany zespół projektowy, który składał się z osób odpowiedzialnych za poszczególne obszary (analizę, UX, frontend, politykę cenową, integrację, importy, rozwiązania omnichannel, itp.). Wielkość zespołu była elastyczna w całym procesie. Wszystkie prace projektowo-realizacyjne dla trzech marek zostały wykonane w niecałe trzy miesiące i zakończyły się zgodnie z ustalonym harmonogramem. Nowy system dla spółki został uruchomiony w trzech etapach. Na początku, premierę miał sklep internetowy marki Wólczanka, następnie Vistula, a zwieńczeniem projektu było uruchomienie systemu dla W.KRUK.

– To jedno z większych wdrożeń e-commerce w Polsce, które odbyło się w tak krótkim czasie. Warto docenić zaangażowanie zespołu klienta w projekt – komentuje Marek Pawlak, Project Manager w i-systems.

wkruk_mobile

Rozwiązania omnichannel

Grupa Vistula dysponuje dynamicznie rozwijającą się siecią sprzedaży stacjonarnej. Aktualnie posiada 370 salonów, o łącznej powierzchni sprzedażowej liczącej 30,9 tys. m2 (w tym między innymi: 118 sklepów marki Vistula, 116 sklepów marki Wólczanka). Sieć salonów jubilerskich W.KRUK obejmuje 106 butików. W związku z tym, podczas wdrożenia od razu uwzględniono rozwiązania wielokanałowości. Wybrane z nich, to: możliwość sprawdzenia online dostępności produktów w sklepie stacjonarnym, możliwość zamówienia produktów z dostawą do domu podczas zakupów w sklepie stacjonarnym, spójny program lojalnościowy dla Klientów – niezależnie od miejsca zakupu, czy zaawansowane zarządzanie stanami magazynowymi.

Nowe systemy w długoterminowej perspektywie

Bezpośrednio po uruchomieniu, Grupa Vistula, W.KRUK oraz i-systems podpisały umowy na dalszy rozwój. Umowy dotyczą utrzymania systemów w ramach SLA, zasobów dedykowanej infrastruktury cloud oraz obsługi powdrożeniowej.

– Pierwszy etap nowej odsłony sprzedaży online w W.KRUK już za nami. Teraz rozpoczynamy rozwój systemów. Mamy dużo ciekawych pomysłów, które systematycznie chcemy wcielać w życie – komentuje Bartłomiej Twardosz, Menedżer ds. e-commerce w W.KRUK.

Więcej szczegółów wdrożenia zostanie opisanych w najbliższym czasie w formie case study.

Logotyp Marka Śląskie

Firma i-systems laureatem nagrody „Marka Śląskie”

Już po raz ósmy rozstrzygnięto konkurs o tytuł „Marka Śląskie”. Plebiscyt organizowany jest przez Regionalną Izbę Przemysłowo-Handlową w Gliwicach oraz Urząd Marszałkowski Województwa Śląskiego. W tegorocznej edycji Kapituła Konkursowa uhonorowała i-systems w kategorii usługa, doceniając znaczący wkład firmy w rozwój województwa śląskiego.

Firma i-systems została nagrodzona „Marką Śląskie” za innowacyjne i dedykowane rozwiązania e-commerce, dynamikę i szybkość rozwoju oraz rosnące grono pracowników z obszaru województwa śląskiego. Firma otrzymała nagrodę w kategorii usługa i była oceniana za: zastosowanie nowych rozwiązań świadczenia usług, proinnowacyjny charakter usług, zastosowane normy jakości oraz wdrożenie świadczenia e-usług.

Podczas uroczystej gali wręczenia nagród w imieniu i-systems statuetkę „Marki Śląskie” odebrał Marcin Rutkowski, PR & Marketing Manager i-systems.

Tytuł „Marka Śląskie” w kategorii usługa jest dla nas wyjątkowym wyróżnieniem. Dążymy do ciągłego rozwoju świadczonych usług oraz staramy się promować i godnie reprezentować cały obszar Śląska w kraju i za granicą – mówił Marcin Rutkowski podczas XXIII Gali Regionalnej Izby Przemysłowo-Handlowej w Gliwicach.

Przyznawany tytuł „Marka Śląskie” ma na celu promocję regionu śląskiego oraz zwiększenie jego atrakcyjności gospodarczej, kulturalnej, naukowej i politycznej w Polsce i Europie. Konkurs ma za zadanie wyłonienie i wypromowanie produktów, firm i przedsięwzięć, które ze względu na swoją jakość, unikatowe walory i związki z województwem śląskim, reprezentują wysoki poziom pracy i świadczonych usług.

Połączenie sprzedaży B2B i B2C w e-commerce

NET.Trading to firma działająca w modelu B2C, która od wielu lat specjalizuje się w sprzedaży akcesoriów do wyposażenia domu, ogrodu i gastronomii. Dzięki bezpośredniej współpracy z producentami oraz dystrybutorami, sprzedaje w sieci artykuły gospodarstwa domowego w konkurencyjnych cenach. Wraz z i-systems firma stworzyła nowy sklep internetowy, który pozwoli poszerzyć działalność o skuteczną sprzedaż hurtową.

Jeszcze niedawno model prowadzonej działalności miał kluczowe znaczenie przy doborze funkcjonalności e-commerce. Marki ukierunkowane na klienta detalicznego dbały o estetykę sklepu online oraz rozwiązania, które pozwalają przyciągnąć na dłużej uwagę konsumenta. Przedsiębiorstwa realizujące transakcje w modelu business to business, nastawione były na funkcjonalności optymalizujące działania logistyczne, czy budujące lojalność stałych kontrahentów, odsuwając w kąt UX platformy sprzedażowej.

Obecnie jednak, klient hurtowy – tak jak detaliczny – oczekuje spersonalizowanej oferty i możliwości dokonania zakupu w sposób prosty oraz intuicyjny. Natomiast firmy nawiązujące relacje z klientem końcowym, coraz częściej widzą potrzebę wdrożenia funkcjonalności, które pozwolą na sprawne zarządzanie gospodarką magazynową. Jedną z takich marek jest nettrading.pl

Automatyzacja zamówień

Odpowiednie zarządzanie magazynem to nie tylko sporadyczna ewidencja posiadanego towaru, ale stała maksymalizacja dostępności asortymentowej. W nowym systemie e-commerce NET.Trading uruchomiony został moduł zamówień do dostawców. Funkcjonalność na bieżąco monitoruje stany magazynowe i sprawdza ilość produktów dostępnych w fizycznym magazynie firmy oraz dostawców. Na podstawie dokonanej sprzedaży, w sposób automatyczny, generuje zamówienia do konkretnych dystrybutorów.

Specjalna oferta dla kluczowego klienta

Negocjacje handlowe są cechą transakcji B2B. System e-commerce NET.Trading zapewnia przygotowanie oferty specjalnej, skierowanej do pośredników branży gastronomicznej. Jednak to nie wszystko, bowiem rozwiązanie pozwala także klientom detalicznym – z poziomu koszyka – poprosić o przygotowanie dodatkowych upustów.

Budowanie lojalności

Sklep internetowy NET.Trading, prowadząc strategię sprzedaży zarówno detalicznej, jak i hurtowej, posiada szereg rozwiązań wspierających budowanie lojalności. Klient, w momencie zakładania konta w sklepie online, zostaje poproszony o podanie daty swoich urodzin. Dzięki temu, w dniu swojego jubileuszu, otrzymuje specjalny prezent zakupowy.W systemie e-commerce wdrożony został również program lojalnościowy. Klienci NET.Trading zbierają punkty za rejestrację konta oraz zamówienia. Mogą za nie następnie dokonać zakupu w sklepie online.

Ponadto, zmodyfikowana została architektura rabatowa. Pozwala ona tworzyć niepowtarzalne promocje objęte krótkim terminem czasowym. Prezentacje ofert wyszczególnione są na stronie głównej w formie zegara.

Jeden silnik – kilka kanałów sprzedaży

Firma NET.Trading oferuje również swoje produkty na portalach aukcyjnych oraz w porównywarkach cen. Dzięki integracjom, realizacja kilku tysięcy zamówień, generowanych z serwisów oraz kilku kanałów bezpośredniej sprzedaży internetowej, dokonywana jest w jednym miejscu.

Wdrożony projekt to tylko element opracowanej przez firmę strategii rozwoju sprzedaży. Firma, we współpracy z i-systems, tworzy już kolejną platformę, skierowaną do przedsiębiorstw z branży gastronomicznej. Całość sprzedaży obsługiwana będzie w ramach multisklepu.

Nowy sklep internetowy NET.Trading dostępny jest pod adresem www.nettrading.pl
Przykładowe obszary rozwiązań B2B

Cloud i-systems – wygoda, bezpieczeństwo, niezawodność

Cloud to wirtualizacja poszczególnych usług serwerowych. Firma i-systems stworzyła własną, w pełni dostosowaną do wymagań handlu w sieci, infrastrukturę cloud hosting. Technologia ta umożliwia wydzielenie każdej usłudze indywidualnego wirtualnego komputera, dzięki czemu nie muszą one rywalizować o zasoby. Rozwiązanie wspomaga firmę w szybkim radzeniu sobie z dużym ruchem na platformie sprzedażowej w jednym momencie. Taki skok ruchu wiąże się zazwyczaj z rozpoczęciem kampanii reklamowej, akcjami promocyjnymi, wyprzedażami sezonowymi czy konkursami.

Jak to działa?

W praktyce polega to na przeniesieniu świadczonych usług IT na serwer wirtualny. Według analityków Gartnera, cloud computing to „styl obliczeń, w którym dynamicznie skalowalne zasoby są dostarczane jako usługa za pośrednictwem internetu. Użytkownik nie musi mieć wiedzy na temat tego, w jaki sposób ta usługa jest realizowana, nie musi też zajmować się aspektami technicznymi niezbędnymi do jej działania”.

Korzyści

Poniżej przedstawione są korzyści płynące z posiadania dedykowanej infrastruktury cloud.

Zarządzanie

Wszystkie prace związane z administrowaniem serwerami prowadzone są przez zespół i-systems. Klient nie musi martwić się konfiguracją, zabezpieczeniami oraz optymalizacją. Sama konfiguracja wiąże się z uruchomieniem 2-30 wirtualnych serwerów, na które składają się loadbalancery, serwery aplikacji, baz danych, cache i replikacje tych serwerów. Sama optymalizacja natomiast, nie jest zadaniem jednorazowym.

Dopasowanie do systemu

Cała infrastruktura sprzętowa, sieć i oprogramowanie serwerów, zoptymalizowane są pod autorski system e-commerce firmy i-systems. Dzięki temu dopasowaniu, system już na początku działa dużo szybciej. Serwery nie zawierają bowiem spowalniających paneli, ponieważ zarządzane są przez skrypty.

Rozwiązanie problemu „wąskich gardeł”

Po umieszczeniu na jednej maszynie, części sklepu internetowego mogą się nawzajem blokować. Są to tak zwane “wąskie gardła” na serwerach. W efekcie, czas ładowania strony może znacznie się wydłużyć. Rozwiązaniem jest umieszczenie infrastruktury w chmurze, co pozwala na wydzielenie nowego miejsca na serwerze spowalniającej części. Rozdzielenie zadań wiąże się z szybszym ładowaniem strony i pełną jej stabilnością.

Przyrostowy backup

Aby nie posiadać ogromnych zasobów dyskowych do utrzymywania kopii danych, zostało stworzone dedykowane rozwiązanie – przyrostowy backup. Są tam zapisywane jedynie różnice w plikach, które nastąpiły po wykonaniu ostatniej kopii zapasowej. Przy potrzebie odzyskania danych, nawet tych sprzed kilku miesięcy, nakładane są różnice na ostatnią zapisaną wersję. W ten sposób odzyskiwana jest całość danych, bez konieczności posiadania ogromnych zasobów dyskowych.

Monitoring usług

Usługi, takie jak serwery www, cache, bazy danych oraz inne, dedykowane, zainstalowane są na serwerze. W przypadku standardowych usług hostingowych, monitorowane jest zazwyczaj działanie samego komputera, wyłączając monitoring każdej usługi z osobna. Rozwiązanie i-systems monitoruje wszystkie usługi co 5 minut oraz sprawdza obciążenie procesorów i ilość dostępnego miejsca. W ramach zabezpieczenia, administratorzy i-systems pełnią również dyżury 24/7 oraz, w razie potrzeby, otrzymują powiadomienia e-mail i sms. Oznacza to, że w ramach umowy SLA i-systems bierze odpowiedzialność zarówno za działanie serwerów, jak i usług na nich zainstalowanych.

Wysoka dostępność

Wdrożenie systemów HA (en. High Availability – wysoka dostępność), polega na połączeniu hostingu z możliwościami systemu. Trzeba przy tym założyć, że pomimo sprzętu najwyższej jakości, jakiś element infrastruktury może nie zadziałać poprawnie, a system musi nadal funkcjonować. Sprzęt działający na systemie cloud, mieści się na dwóch, oddalonych od siebie o 13 km, niezależnych serwerowniach. Dzięki takiej odległości, replikowanie danych może odbywać się w czasie rzeczywistym, a także możliwe jest automatyczne obsłużenie awarii całego data center.

Bezpieczeństwo zasobów

SPoF (en. Single Point of Failure), czyli tzw. Jeden Punkt Awarii to część infrastruktury, której awaria powoduje paraliż całego systemu. W ramach prewencyjnych działań, każda maszyna wyposażona jest m.in. w dwa procesory, dwa niezależne zasilacze, macierze dyskowe, podwójne źródła zasilania, zasilanie awaryjne (UPS i generatory), łącza od wielu operatorów i podwójne urządzenia sieciowe. Przy tak zabezpieczonej maszynie, awaria jednego elementu nie przeszkodzi działaniu serwerów oraz usług na nich zainstalowanych, a co za tym idzie – będzie praktycznie niezauważalna dla użytkowników.

Serwer logów

Każda z usług, części aplikacji tworzącej system e-commerce, takie jak np. aplikacja sklepu, baza danych, serwer www, serwer pocztowy, czy integracje – generuje logi. Pozwalają one na sprawdzenie trybu działania serwera, wykrycie nieprawidłowości w systemie, a także na tworzenie statystyk oraz wykrywanie naruszeń bezpieczeństwa. Serwer logów sprawia, że wszystkie zdarzenia są zebrane w jednym miejscu z pełnotekstową, zaawansowaną wyszukiwarką i narzędziami do analizy. Ułatwia to monitoring stanu oraz kondycji systemu.

Skalowalność w górę i w bok

Skalowanie w górę polega na zwiększeniu pamięci ram oraz liczby procesorów w serwerze wirtualnym. Jednak w pewnym momencie dodanie zasobów nie jest już możliwe albo nie daje to żadnych efektów, ponieważ została osiągnięta maksymalna wydajność systemu. Wtedy pozostaje opcja skalowania w bok, czyli zwiększenia infrastruktury poprzez fizyczne dodanie kolejnych serwerów i rozdzielenie między nimi zadań. Ograniczeniem w tym wypadku są jedynie możliwości aplikacji. Dzięki skalowaniu możliwości serwerów można łatwo i szybko rozszerzyć infrastrukturę, by zwiększyć liczbę użytkowników jaką może obsłużyć strona w jednym czasie. Dodatkowo mechanizm auto-scale wykrywa kończące się zasoby i automatycznie uruchamia kolejne.

Monitoring zasobów w panelu klienta

Klient może stale monitorować ilość zasobów serwerowych w swoim panelu i-systems. W zakładce cloud widać nazwy serwerów, typy instancji, a także zużycie procesora, pamięci i dysku.

Zrzut ekranu 2017-08-23 o 14.44.50

Rozliczenia

Ruch na stronie potrafi być skrajnie różny – czasem jest bardzo wysoki, a czasem niski. Jeśli chodzi o rozliczenia – klient płaci za przypisane mu zasoby – wirtualne rdzenie, pamięć ram, miejsce na dysku i transfer danych.

Podsumowanie

Dedykowana infrastruktura cloud hosting i-systems, to rozwiązanie zapewniające obsługę dużego ruchu na platformie sprzedażowej. Jest gwarancją bezpieczeństwa serwerów i usług na nich zainstalowanych. W związku z tym jest jednocześnie podstawą bezpieczeństwa biznesowego firm prowadzących działalność e-commerce.



Zobacz case study z rozwiązaniem cloud hosting