Obecnie, zwłaszcza w erze postpandemicznej, obecność w sieci jest kluczowa dla każdej firmy. Sposób działania ludzi i to, gdzie szukają towarów i usług, zmieniły się drastycznie w ciągu ostatnich kilku lat. Już przed pandemią mogliśmy zauważyć, że rewolucja technologiczna, której jesteśmy częścią, odgrywa znaczącą rolę w całym procesie. Jako software house widzieliśmy wielu przedsiębiorców lub firmy, które zrozumiały znaczenie albo wystawienia swojego biznesu na rynek, albo po prostu potrzebę ulepszenia tego, co już mają. W poniższym artykule wyjaśniliśmy przyczyny niepowodzeń projektów eCommerce oraz, co należy wziąć pod uwagę, aby tych uniknąć błędów, a co za tym idzie, uniknąć porażek. Dla nas jako całego zespołu BitBag kluczowe jest dostarczenie tego, czego oczekuje firma, a co w dłuższej perspektywie zwiększy sprzedaż i zwiększy przychody naszych klientów. To jest główny cel każdej implementacji eCommerce.

Oto lista tego, co naszym zdaniem należy wziąć pod uwagę, gdy chcemy rozpocząć projekt eCommerce.

Zrozumienie własnego biznesu

Zanim zaczniemy mówić o szczegółach platformy, TY jako klient musisz wiedzieć, jaka jest idea stojąca za Twoim biznesem. Pytania, na które należy odpowiedzieć:

Ogólne dla każdego projektu:

  • Jakie są Twoje cele biznesowe – zarówno krótkoterminowe, jak i długoterminowe?
  • Czynnik ludzki – nie tylko klienci, ale także wewnętrzny zespół, który będzie pracował z platformą na co dzień
  • Kim jest docelowy klient?
  • Jakie są mocne i słabe strony Twojej firmy?
  • Jak radzą sobie Twoi konkurenci i jak możesz ich pokonać?
  • Jaki jest Twój wyróżniający się czynnik?

Oprócz wyżej wymienionych

Kiedy masz już swój sklep eCommerce:

  • Co chcesz osiągnąć, wprowadzając nową platformę eCommerce?
  • Co Twoi klienci lubią, a czego nie lubią w Twojej obecnej witrynie?

Kiedy budujesz swoją witrynę eCommerce od podstaw:

  • Co, komu, gdzie i jak chciałbyś sprzedawać?
  • Wszelkie ograniczenia, które mogą mieć zastosowanie, np. prawne

Bez znajomości odpowiedzi na te pytania, prawie niemożliwe jest rozpoczęcie. Postawa „Przejdziemy przez ten most, kiedy tam dotrzemy” jest jednym z kluczowych czynników porażki na samym początku. Wyobraź sobie, że jesteś w samochodzie, w którym powiedzmy, że zespół programistów jest kierowcą, który musi zawieźć cię do pożądanego celu – jak może to zrobić, jeśli sam nie wiesz, dokąd chcesz jechać 😉 Kierowca zna drogi i może zawieźć cię do celu szybciej lub pokazać ci więcej miejsc po drodze, które mogą ci się spodobać, ale nie będzie w stanie zdecydować, dokąd chcesz jechać – to twój obowiązek. Jeśli pozwolisz swojemu kierowcy wybrać cel za ciebie, ale jest duże prawdopodobieństwo, że nie spodoba ci się miejsce, do którego ostatecznie dotarłeś.

Często zdarzały się sytuacje, w których klient nie był pewien, co chce osiągnąć – to prosta droga do katastrofy.

Wybór agencji

Jedynym słusznym wyborem jest wybór agencji specjalizującej się w handlu elektronicznym. Najprawdopodobniej będą mieli znacznie szerszą wiedzę na dany temat. Warto poświęcić czas na poznanie firmy i osób, które będą pracować nad Twoim projektem. Zapytaj, czy Twoi partnerzy biznesowi mogą polecić Ci agencję. Wybierz firmę o ugruntowanej reputacji, podobnych case study do Twojego projektu itp. Spotkaj się z ich przedstawicielami — zadawaj pytania, sprawdzaj dokumenty i podsumowania spotkań, które od nich otrzymujesz. Często na etapie warsztatów można łatwo zauważyć, czy zespół wie, co robi. Na koniec powierzasz im swoje pieniądze i przyszłość swojego biznesu online. Wybieraj mądrze.

Planowanie

Ten punkt odnosi się do pierwszego — znając swoje priorytety, znacznie łatwiej jest planować! Tutaj jest to krok zwany odkrywaniem. W BitBag często oferujemy warsztaty, które mają nam dostarczyć wszystkich informacji dotyczących:

  • Biznesu
  • Klientów
  • Interesariuszy
  • Systemów zewnętrznych, które mogą/są potrzebne/używane
  • Budżetu

Wielu przedsiębiorców chce zaoszczędzić pieniądze, więc unika tego kroku i przechodzi do biznesu. Z własnego doświadczenia możemy powiedzieć, że jest to najgorsza decyzja, jaką można podjąć. Przy odpowiednim planowaniu i zarządzaniu ryzykiem dalsze kroki można podejmować szybciej, łatwiej i z mniejszym prawdopodobieństwem, że coś pójdzie nie tak. Te dyskusje i wchodzenie w szczegóły nieuchronnie będą musiały się odbyć, ale z czasem zajmą jeszcze więcej czasu, co może spowodować zakłócenia w całym procesie, nie wspominając o frustracji po obu stronach. Pamiętaj, że początkowe planowanie OSZCZĘDZA czas i pieniądze w późniejszych etapach. Używając naszej metafory samochodu – planowanie jest jak wyposażenie samochodu w GPS. Bez niego kierowca będzie musiał kilka razy poprosić o wskazówki i prawdopodobnie czasami się zgubi. Wykorzystajmy zatem sprzęt dobrze 🙂

Platforma

Teraz, gdy cele, krótkoterminowe i długoterminowe plany są dobrze znane, kolejnym kluczowym czynnikiem będzie wybór odpowiedniej platformy. Tutaj, jako zespół BitBag, wykorzystujemy również naszą wiedzę specjalistyczną, aby pomóc naszym klientom podejmować mądre decyzje. Podejmujemy się projektu tylko wtedy, gdy uważamy, że nasza wiedza specjalistyczna i platformy, na których pracujemy, najlepiej pasują do naszego klienta. Pod koniec dnia jesteśmy odpowiedzialni za końcowy wynik w takim samym stopniu, co nasz klient. Ważne jest również, aby nie decydować o platformie z góry. Często zdarza się, że ludzie uważają, że popularne rozwiązanie lub to, które najlepiej znają, będzie najlepszym wyborem. Może być zupełnie odwrotnie, dlatego ważne jest, aby polegać na profesjonalistach, którzy mogą Cię przez to przeprowadzić i pokazać zalety i wady.

Proces tworzenia strony internetowej

Teraz rozpoczniemy właściwą pracę. W zależności od projektu będzie ona obejmować różne etapy; jednak zazwyczaj składa się z następujących elementów:

  • Projekt
  • Rozwój
  • Migracja* (w przypadku już istniejącej strony internetowej)

Jest to właściwa podstawa projektu — jeśli poprzednie kroki zostały wykonane ostrożnie i z odpowiednią starannością, powinno to być spacerkiem — ale czy tak będzie?

Z punktu widzenia zarządzania projektem chciałbym skupić się tutaj na punktach, które mogą doprowadzić do sukcesu lub porażki projektu.

Jeden Product Owner

Ważne jest, aby po stronie klienta została wyznaczona JEDNĄ osoba, która będzie odpowiedzialna za podejmowanie decyzji. Nie ma nic bardziej frustrującego dla zespołu programistów i bardziej szkodliwego dla projektu, gdy strona klienta spiera się o to, jak powinny wyglądać pewne aspekty lub zmienia przebieg zaplanowanych wcześniej działań. Pozostawia to wszystkich w osłupieniu i zawiesza ich pracę, delikatnie mówiąc. Zdecydowanie zalecamy znalezienie Product Ownera, który może skonsultować się z każdym, kto musi zostać skonsultowany ze strony biznesowej, aby przyjść do zespołu programistów z jedną decyzją. Ta osoba musi być dostępna dla zespołu – poprawia to przepływ, jeśli zespół programistów nie musi czekać na odpowiedź przez kilka dni.

Zespół programistów

Teraz jest czas, aby zespół programistów. Ważne jest, aby deweloperzy posiadali odpowiednią wiedzę dotyczącą projektów eCommerce. Niestety braliśmy udział w wielu projektach, które początkowo zostały rozpoczęte przez kogoś innego, i zdarzyło się, że podjęte decyzje nie były najlepsze. Dlatego tak ważne jest, aby wybrać odpowiednią agencję. Najlepiej wybrać taką, która specjalizuje się w handlu elektronicznym, ponieważ ich programiści będą mieli znacznie szerszą wiedzę na temat możliwości, wyzwań i ograniczeń platformy, którą wspólnie wybierzecie.  

Budżet

Czasami klienci zakładają, że jeśli o czymś nie wspomną, to łatwo będzie to “wcisnąć” w trakcie projektu – często jest to uwarunkowane ograniczeniami budżetowymi. Ponownie, bycie szczerym na początku buduje zaufanie i lepszą współpracę. Wykwalifikowany kierownik projektu, którego mamy w BitBag na pokładzie, będzie w stanie poprowadzić projekt w taki sposób, że będziesz mieć pełną przejrzystość tego, co się dzieje i wspólnie będziecie mogli podejmować lepsze decyzje, aby upewnić się, że najcenniejsza część projektu zostanie wykonana w ramach posiadanego budżetu. Tak właśnie działa Agile.  Na przykład zakres MVP jest zamknięty, ale podczas rozwoju, Ty jako klient decydujesz, że chcesz rozszerzyć jedną z funkcjonalności, która początkowo była planowana jako mniejsza – można to zrobić na dwa sposoby. Albo usuwając mniej wartościowe elementy z zakresu, albo, jeśli taka jest Twoja wola, zwiększając budżet, aby zmieścić tę zmianę. To Twoja decyzja – Ty najlepiej wiesz, co jest najważniejsze dla Twojej firmy.

Kamienie milowe

Kierownik projektu, który będzie odpowiedzialny za projekt, przyjmie najbardziej odpowiednią metodologię Agile. Projekt zostanie podzielony na etapy, zostaną ustalone kamienie milowe itd. Ważne jest, aby upewnić się, że każdy krok jest jasno zdefiniowany, zrozumiany, a definicja ukończenia jest taka sama zarówno dla klienta, jak i zespołu deweloperskiego. Będzie to obejmować spotkania i komunikację. Każdy etap powinien zostać ukończony z pełną akceptacją ze strony klienta. Jeśli jest coś, co chciałbyś, aby działało/wyglądało inaczej, najlepiej powiedzieć o tym w danym momencie. Ponownie, deweloperzy pracowali nad tym ostatnio. Dzięki temu będą mogli wprowadzać zmiany znacznie łatwiej niż np. po 6 miesiącach. Czasami niektóre zmiany mogą nie być możliwe na dalszym etapie rozwoju. Ponownie oszczędzamy pieniądze.

Zmiany

Oczywiście, jeśli są pytania, które należy zadać, powinny zostać zadane i zachęcamy do tego. Jednak ostatecznie, po zakończeniu konsultacji, zespół powinien zostać z jednym kierunkiem. Agile management, który przyjmujemy, zawsze pozostawia miejsce na zmiany, jeśli np. pewne funkcjonalności staną się przestarzałe, nie ma absolutnie sensu ich rozwijać, jeśli są niepotrzebne dla biznesu. Jednak zmiana całej perspektywy lub głównej idei stojącej za projektem to zupełnie inna sprawa. Ponownie położę nacisk na kroki przedprojektowe – jeśli zostaną wykonane poprawnie, takie sytuacje nie powinny mieć miejsca. Powodują chaos, kosztują pieniądze i skutecznie zagrażają powodzeniu całego projektu.

Ograniczenia

Nie trzeba dodawać, że oczekiwania muszą być realistyczne. Jeśli zespół programistów stwierdzi, że zadania/funkcjonalności nie da się wykonać szybciej ani taniej – uwierz im. Naciskanie na zespół nie pomoże; wręcz przeciwnie, tylko zwiększy frustrację. Nie ukrywaj żadnych informacji; niezależnie od tego, czy planujesz używać ERP, czy rozszerzyć pewne funkcjonalności w przyszłości, najlepiej jest natychmiast poinformować zespół programistów. Posiadanie tych informacji pozwoli im na lepsze decyzje dotyczące architektury i uczynić ją bardziej dostosowywalną do przyszłości. Zwłaszcza dla osób nietechnicznych pewne aspekty wydają się mało istotne z ich perspektywy (np. są niewielką zmianą na froncie), ale mogą wymagać wielu dni roboczych, aby je ukończyć.

Relacje

Ponieważ mówimy głównie o długoterminowych projektach, rozwój zwykle trwa miesiące, a czasami nawet lata. My, jako zespół BitBag, budujemy relacje z naszymi klientami w oparciu o przejrzystość, uczciwość i profesjonalną wiedzę. Tworzymy jeden zespół z naszym klientem i pracujemy nad osiągnięciem tego samego celu. Zmniejsza to wątpliwości, które zwykle powodują stres lub frustrację po obu stronach. Zwłaszcza w obliczu przeszkód lub problemów (po obu stronach) tylko dzięki ścisłej współpracy, przy wzajemnym zrozumieniu, jesteśmy w stanie pomyślnie ukończyć projekt.

Sprawdź, która technologia będzie odpowiednia dla Twojego biznesu eCommerce

Dalsze kroki

Twój eCommerce został uruchomiony – ogromny sukces – czy możemy tu zakończyć? Oczywiście, że nie! Każdy projekt jest „żywą istotą” ukształtowaną przez ludzi wewnątrz, a zwłaszcza z zewnątrz – Twoich klientów. To jest czas, kiedy powinieneś skupić się na zbieraniu opinii. Zapytaj ich o opinię, znajdź słabe punkty – może się zdarzyć, że otrzymana opinia Cię zaskoczy. Być może Twoi klienci pomijają coś, o czym w ogóle nie pomyślałeś. To jedna z najcenniejszych lekcji. Tak więc inne kroki, które należy tutaj rozważyć, to:

  • Wsparcie
  • Optymalizacja  
  • Dalszy rozwój

Żaden projekt nie jest idealny, odporny na błędy, więc bądź przygotowany na bufor na naprawę błędów (wsparcie). Ponieważ trendy się zmieniają, rynek szybko rośnie i rozwija się, gdy mówimy, musisz trzymać pewną rękę na sterze. To, co jest w trendzie dzisiaj, może nie być za 6 miesięcy. Oczywiście nie ma sensu wprowadzać każdej zmiany, o której możesz pomyśleć lub którą ktoś zgłosi, ale aby nie pozostać w tyle za konkurencją, musisz stale monitorować swoją stronę internetową. Pracuj nad SEO i marketingiem, sprawdź, co działa, a co nie, i w razie potrzeby wprowadź odpowiednie zmiany (dalszy rozwój i optymalizacja).

Podsumowanie

Ponieważ wolę patrzeć na to z jasnej strony, podsumowując, istnieje wiele czynników, które decydują o sukcesie projektu. Niepowodzenia uczą nas cennych lekcji, a najważniejsze jest, aby się na nich uczyć. Dlatego przed rozpoczęciem projektu eCommerce upewnij się, że dobrze znasz swój biznes i swoje cele. Wybierz dobrze prosperującą agencję specjalizującą się w eCommerce. Kieruj się intuicją, często pomaga nam podejmować najlepsze decyzje. Po wybraniu agencji ściśle współpracuj z zespołem i nie unikaj zalecanych przez nich kroków. Poświęć dużo czasu na planowanie, upewniając się, że wszystkie wymagania są jasne, kamienie milowe są ustalone i wszyscy są na tej samej stronie. Jeśli napotkasz przeszkody na swojej drodze, relacja, którą zbudujesz z zespołem, pomoże ci przezwyciężyć wszelkie trudności. Jeśli podjąłeś właściwą decyzję, powinieneś czuć, że możesz zaufać ich wiedzy specjalistycznej. Po uruchomieniu witryny internetowej upewnij się, że trzymasz pewną rękę na sterze. Twoja witryna internetowa powinna rosnąć razem z Twoim biznesem 🙂

Jeśli szukasz zespołu, który rozwinie Twój eCommerce, możemy Ci w tym pomóc – skontaktuj się z nami.