Projekt rozwoju sklepu eCommerce to złożone przedsięwzięcie, które wymaga strategicznego partnerstwa i wzajemnego zrozumienia pomiędzy klientem a wybraną agencją eCommerce. Priorytetyzacja zadań odgrywa kluczową rolę w tym procesie, umożliwiając zespołowi skupienie się na istotnych funkcjonalnościach oraz dokładne oszacowanie budżetu i czasu potrzebnego na realizację projektu.

Proces priorytetyzacji zadań jest uzależniony od różnych czynników, które mogą go zarówno ułatwić, jak i utrudnić. Mając to na uwadze, rozpocznijmy dzisiejszy blog od omówienia kluczowych aspektów przygotowania do projektu eCommerce.


Spis treści


Przygotowanie do projektu eCommerce

Pierwszym istotnym elementem projektu eCommerce jest to, jak klient przygotowuje się do współpracy z agencją wdrożeniową. Doskonałym sposobem na przygotowanie się do projektu eCommerce jest przeprowadzenie warsztatu wewnętrznego, podczas którego klient wraz z zespołem definiuje potrzeby firmy – mniej lub bardziej szczegółowo. Warto w tym celu zastosować technikę priorytetyzacji, taką jak metoda MoSCoW.

Skrót MoSCoW oznacza cztery kategorie: must-have (musi mieć), should-have (powinno mieć), could-have (mogłoby mieć) oraz won’t-have (nie będzie miało/nie będzie miało teraz). Celem tej metody jest dostarczenie informacji na temat ważności poszczególnych funkcji, aby agencja mogła podejmować decyzje dotyczące tego, na czym skupić swoje wysiłki i zasoby. Dzięki temu kluczowe zadania są realizowane w pierwszej kolejności, a efekty projektu spełniają najważniejsze cele i wymagania klienta.

Trzeba jednak pamiętać, że każdy projekt zależy od specyfiki firmy oraz jej potrzeb. Na przykład niektórzy klienci posiadają już sklep eCommerce i chcą go przenieść na nową platformę, podczas gdy inni dopiero zaczynają i mają jedynie wizję swojego pierwszego sklepu. Gdy klienci mają już swoją stronę internetową, naturalnie chcą, aby była ona co najmniej tak dobra jak poprzednia, a także aby oferowała wybrane nowe funkcjonalności, zachowując jednocześnie te elementy, które dotychczas się sprawdzały. W takiej sytuacji priorytetyzacja zadań jest kluczowa już na samym początku projektu, aby mieć pewność, że nowa strona będzie ściśle odzwierciedlać wytyczne firmy.

W drugim przypadku, czyli w tzw. projekcie „greenfield”, firma tworzy zupełnie nową witrynę eCommerce, co daje większą elastyczność i możliwość rozwijania projektu w trakcie jego realizacji. Mimo to, zaleca się, aby klient miał w zespole CTO lub dewelopera z wiedzą techniczną. Obecność takiego eksperta ułatwia firmie skuteczne przekazywanie wymagań agencji i pomaga w mapowaniu funkcjonalności wspólnie z agencją eCommerce.

W obu przypadkach priorytetyzację należy rozpocząć jak najszybciej.

Dlaczego ważne jest, aby określić najważniejsze wyzwania na samym początku projektu?

Czasami proces priorytetyzacji rozpoczyna się już na etapie sprzedaży, kiedy możliwe jest oddzielenie poszczególnych części wyceny na podstawie budżetu klienta i początkowych wymagań. Klient powinien jak najszybciej wybrać najważniejsze funkcjonalności dla swojego sklepu, ponieważ mają one największy wpływ na architekturę projektu i wybór technologii. W ten sposób agencja wie, jakie są kluczowe wyzwania i na których aspektach należy skupić się w pierwszej kolejności. Dodatkowo umożliwia to oszacowanie wymaganego budżetu oraz możliwego terminu realizacji.

Warto wspomnieć, że każda platforma eCommerce jest inna i ma swoje najlepsze zastosowania. Cele biznesowe oraz wymagania dotyczące strony internetowej determinują, która z platform będzie najlepsza dla danego projektu. Dlatego zawsze warto poprosić doświadczonych deweloperów lub agencje o wyjaśnienie mocnych i słabych stron danego rozwiązania oraz dlaczego jest ono najlepsze dla projektu.

Prowadzenie warsztatów

Podczas warsztatów z klientem agencja przegląda początkowe wymagania zebrane podczas wyceny i dalej współpracuje z klientem w celu stworzenia backlogu.

Backlog to uporządkowana lista zadań, funkcji, poprawek, wymagań i innych elementów niezbędnych do ukończenia projektu. Elementy te zazwyczaj wynikają z planowania produktu i są priorytetyzowane w celu maksymalizacji wartości projektu dla klienta. Backlog jest dynamiczny i zmienia się w miarę postępów projektu oraz zmiany potrzeb i priorytetów. Dzięki temu zespół projektowy i klient mogą śledzić postępy i określać, co jeszcze należy zrobić, aby projekt eCommerce zakończył się sukcesem.

Jednak nie wszystkie elementy w backlogu są uwzględnione w MVP (Minimum Viable Product), czyli wersji produktu z minimalną ilością funkcji niezbędnych do zaspokojenia początkowych potrzeb użytkowników i zebrania opinii. Celem MVP jest szybkie wejście na rynek przy minimalizacji zasobów i czasu. Backlog projektu może zawierać wiele funkcji i zadań uznanych za wartościowe dla końcowego produktu, ale nie wszystkie są niezbędne do stworzenia MVP. Wersja MVP strony internetowej jest głównie determinowana przez dostępne zasoby (głównie budżet i czas).

Biorąc to pod uwagę, warsztaty projektowe są momentem, kiedy agencja i klient mogą szczegółowo omówić wymagania, podzielić się pomysłami i uzgodnić kierunek projektu. Naturalnie jest to również czas na wyjaśnienie klientowi, jak wdrożyć jego pomysły i dlaczego określone funkcjonalności są kluczowe dla projektu. Jak już wcześniej wspomniano, najlepiej skupić się na aspektach, które przynoszą największą wartość dla sklepu internetowego. Dodatkowo, agencja eCommerce z licznymi projektami na swoim koncie może doradzić, jak niektóre zadania można wykonać inaczej lub które funkcjonalności mogą być zbędne. Na przykład, firma XYZ potrzebuje funkcjonalności, której opracowanie wymagałoby 50+ godzin, podczas gdy istnieją platformy oferujące tę funkcjonalność out-of-the-box i wymagające jedynie dostosowania.

Innym przykładem może być potrzeba integracji sklepu eCommerce z systemem zarządzania relacjami z klientami (CRM), podczas gdy wtyczka do automatyzacji marketingu mogłaby w zupełności wystarczyć dla obecnych potrzeb firmy. Nawet jeśli sytuacja się zmieni i firma zacznie się rozwijać, system CRM można zintegrować po wypuszczeniu wersji MVP projektu, co pozwoli zmniejszyć nakład pracy i skupić się na innych kluczowych aspektach pierwszej wersji strony.

Biorąc to wszystko pod uwagę, kiedy klient ma wiele pomysłów na projekt, agencja eCommerce doradza, na czym skupić się najpierw, a które zadania można zrealizować po wypuszczeniu wersji MVP.

Warsztaty eCommerce „Od wizji do planu” 

Podział zakresu pracy

Etap warsztatów jest kluczowy dla oszacowania i podzielenia zakresu projektu na mniejsze części. W metodologii „agile” te mniejsze części nazywane są sprintami. Każdy sprint koncentruje się na określonym, priorytetowym podzbiorze ogólnego zakresu pracy, co pozwala zespołowi na osiąganie znaczących postępów w krótkich, regularnych odstępach czasu. Takie podejście umożliwia szybkie dostosowanie się do opinii klientów lub zmian na rynku, kładąc nacisk na bliską współpracę z klientem (lub jego przedstawicielami) przez cały czas trwania projektu. Stała kontrola nad pracą i obecnymi celami zapewnia, że zespół deweloperski zawsze pracuje nad funkcjami, które przynoszą największą wartość dla klienta.

Znaczenie komunikacji

Jak widać, realizacja projektów eCommerce nie jest łatwym zadaniem. Z tego powodu niezbędna jest jasna i precyzyjna komunikacja pomiędzy zespołem agencji eCommerce, a klientem, aby zapewnić zgodność oczekiwań i realizację celów. Metodologia prowadzenia projektu jest często dostosowywana do potrzeb klienta, aby zminimalizować ryzyko jakichkolwiek nieporozumień i opóźnień. Z tego samego powodu najlepiej jest wyznaczyć jedną osobę po stronie klienta, która będzie odpowiedzialna za podejmowanie decyzji. Zachowanie jednolitego stanowiska przez cały czas trwania projektu jest kluczowe dla jego sukcesu.

Na każdym etapie projektu klient ma dostęp do backlogu projektu oraz informacji o zadaniach w toku i tych zakończonych. Informowanie o wszelkich obawach związanych z projektem powinno odbywać się jak najszybciej, ponieważ każda zmiana może wpłynąć na budżet i wydłużyć termin realizacji. Należy pamiętać, że kluczem do sukcesu jest tutaj przejrzystość i wzajemne zrozumienie. Dlatego nie należy obawiać się zadawania wielu pytań na każdym etapie projektu.

Podsumowanie

Realizacja projektu eCommerce wymaga starannego planowania i współpracy, co podkreśla kluczową rolę wewnętrznych warsztatów i metod priorytetyzacji. Ten podstawowy krok zapewnia, że zarówno klient, jak i agencja eCommerce są zgodni co do najważniejszych aspektów projektu, wytyczając jasną ścieżkę rozwoju, niezależnie od tego, czy chodzi o modernizację istniejącego sklepu, czy o tworzenie zupełnie nowego. Efektywna komunikacja, szczegółowe warsztaty oraz strategiczny podział zadań na mniejsze części, takie jak sprinty, są niezbędne nie tylko do zarządzania złożonością projektu, ale także do dostosowywania się do jego zmieniających się potrzeb.

Priorytetyzacja tworzenia Minimalnej Wersji Produktu (MVP) pozwala na skoncentrowane i oszczędne wykorzystanie zasobów, aby zaspokoić początkowe potrzeby użytkowników, jednocześnie przygotowując grunt pod przyszłe usprawnienia. Na każdym etapie tej podróży znaczenie jasnej i ciągłej komunikacji wyróżnia się jako filar sukcesu, zapewniając, że wszystkie strony pozostają w pełnej zgodzie.