W jaki sposób zarządzanie projektami e-commerce jest kluczem do wzrostu przychodów w firmach e-commerce?
Opublikowany: 2018-08-21W październiku 2017 r. Project Management Institute przeprowadził badanie obserwacyjne specjalistów ds. zarządzania programami i portfelami oraz przeprowadził wywiady z około 4455 specjalistami ds. zarządzania projektami, 800 dyrektorami biur zarządzania projektami i 447 dyrektorami firm z różnych sektorów, w tym z branży IT. Badanie, które stworzyli, wykazało wyniki, które nie były całkiem zaskakujące, ale pilnie potrzebują środków w celu poprawy wyników.
Średnio tylko 56% projektów prowadzonych przez firmy IT kończy się terminowo, a 60% z nich respektuje przyznany im budżet. Według ankietowanych profesjonalistów 14% tych projektów uważa się za kompletne niepowodzenia, podczas gdy 70% osiąga założone cele.
Według instytutu, ze 100 milionów dolarów zainwestowanych w projekty przez organizacje IT, 9 milionów jest straconych w wyniku niefortunnego skupienia się na nieefektywności.
A fakt, że te liczby zmniejszają się jeszcze bardziej, jeśli chodzi o projekty e-commerce, pokazuje nieefektywne sposoby obsługi projektów.
Jak wyjaśnimy te wyniki?
Sposób e-commerce
Projekty e-commerce są jednym z najtrudniejszych ze wszystkich rodzajów projektów oprogramowania, ze względu na charakter samego projektu. Ze zintegrowanym i międzyorganizacyjnym charakterem projekty e-commerce charakteryzują się szybszym cyklem rozwoju i pilną potrzebą skutecznej strategii na każdym etapie projektu, aby poradzić sobie z problemami.

Jednak sukces we wdrażaniu projektów e-commerce zależy w dużej mierze od sposobu, w jaki organizacja radzi sobie z wdrażaniem, przy czym czynniki takie jak postawy organizacyjne i kontekst biznesowy są uznawane za kluczowe dla procesu wdrożenia, jest to raczej ewolucja niż rewolucja i zależy od dynamicznych zmian w technologii. To dynamiczne podejście do zarządzania projektami kontrastuje z tradycyjnymi metodami, które często składają się z zadań w kolejności sekwencyjnej, które mają być kończone po kolei.
Czy zarządzanie projektami to iluzja?
Próba zarządzania projektem bez zarządzania projektami jest jak próba rozegrania meczu piłki nożnej bez planu gry.
Jak cytuje Rory Burke, zarządzanie projektami można zdefiniować jako sposób tworzenia struktury w złożonym projekcie, w którym spotykają się niezależne zmienne czasu, kosztów, zasobów i ludzkich zachowań.
Ktoś, kto zajmuje się zarządzaniem projektem e-commerce, musi się tym zająć i musi być związany z następującymi dziedzinami:
- Wybór pakietu — najtrudniejsze wyzwanie polegające na wyborze odpowiedniego dostawcy oprogramowania i rozwiązania pakietowego spośród wielu opcji.
- Business Intelligence- Techniki i procedury uzyskiwania wymaganych informacji o konkurentach firmy, klientach, ich wymaganiach oraz wszystkich innych wewnętrznych procesach biznesowych.
- Zarządzanie relacjami z klientami Umiejętność nauczenia się, jak traktować każdego klienta i jego wymagania jako ważną osobę.
- Usprawnianie procesów- Dostosowanie działalności organizacji do jej celów strategicznych w celu doskonalenia produktów i usług.
- Zarządzanie zasobami ludzkimi - zatrudnianie i zarządzanie wykwalifikowanymi ludźmi oraz robienie wszystkiego, aby uniknąć wszelkiego rodzaju konfliktów i przeszkód projektowych.
Ramy projektu e-commerce
Z naciskiem na zajęcie się obszarami wysokiego ryzyka, ustabilizowanie podstawowej architektury i dopracowanie wymagań, głównym wyzwaniem każdego projektu e-commerce jest osiągnięcie wszystkich celów i zadań projektu przy jednoczesnym zachowaniu z góry przyjętych ograniczeń. W tym miejscu pojawiają się ramy procesu. Istnieje wiele różnych struktur procesów, ale wszystkie zawierają pokrótce następujące obszary wiedzy, z których powinien być świadomy kierownik projektu.

Zarządzanie zakresem
Projekty e-commerce mają tendencję do ciągłych zmian zakresu, a jedynym sposobem na zarządzanie nieprzerwanymi zmianami, które klient stara się wprowadzać za pomocą coraz większej liczby funkcjonalności, jest budowanie portalu w iteracjach. Wszystkie zmiany funkcjonalne lub dodatki można zgrupować i wprowadzić w następnej wersji.
Ponieważ większość klientów w przestrzeni e-commerce rzadko ma dobrze zdefiniowany model biznesowy, faza początkowa projektu zawsze poświęcona jest prowadzeniu klientów w odkrywaniu ich wymagań. Ponieważ większość klientów ma abstrakcyjne wyobrażenie o tym, czego chcą, powinni mieć dostęp do pomysłów, które pomogą im w zbudowaniu silnego uzasadnienia biznesowego dla projektu. Pomagając im skupić się na silnym modelu biznesowym, a nie na wymyślnej technologii, możesz zbudować strukturę makr, na której będą działać projekty e-commerce.
Zarządzanie czasem
„Time-To-Market” jest najczęściej omawianym tematem w projekcie e-commerce niż jakikolwiek inny rodzaj zarządzania projektami. Ponieważ rynek jest przepełniony każdego dnia większą liczbą konkurentów, każdy dodatkowy czas potrzebny na wejście na rynek będzie poważnym błędem, ponieważ oznacza to tylko katastrofę. Ciekawe badanie przeprowadzone przez McKinsey and Company pokazuje, że „Produkty, które wejdą na rynek z sześciomiesięcznym opóźnieniem, ale w ramach budżetu, przyniosą zysk o 33% mniejszy w ciągu pięciu lat. W przeciwieństwie do tego, wychodzenie na czas i przekroczenie budżetu o 50% zmniejsza zyski tylko o 4%.
W projektach e-commerce architektura oparta na komponentach, portale z dynamiczną zawartością i funkcjonalnością oraz częstą konserwacją pomogłyby w szybkim rozwoju i skróceniu czasu budowy i konserwacji bez uszczerbku dla jakości.
Zarządzanie kosztami
Najważniejszym aspektem projektu e-commerce jest zapewnienie maksymalizacji wartości dostarczanej na koniec projektu. Dzięki doskonałym funkcjom portal musi działać przy minimalnych wadach i minimalnych kosztach utrzymania. Szacując koszt projektu, należy zauważyć, że przeróbka jest faktem rozwoju oprogramowania.
Należy naprawić błędy, wady projektowe i złe kodowanie, aby zmniejszyć ilość wymaganych przeróbek. Biorąc wszystko pod uwagę przy szacowaniu kosztów, być może będziesz musiał również zmierzyć się z przekroczeniem kosztów. W przypadku udanego planu koszty przeróbek będą się stopniowo zmniejszać z każdą kolejną iteracją.
Zarządzanie jakością
Każdy projekt e-commerce musi być świadomy swoich głównych problemów, takich jak czas odpowiedzi przy różnych obciążeniach, skalowalność i responsywność, które mają kluczowe znaczenie dla wskaźnika sukcesu. Ponieważ projekt obejmuje komponenty opracowane na zamówienie, konieczne jest spełnienie wszystkich kryteriów wydajności. Wykonanie prototypu strukturalnego na wczesnych etapach daje wczesne informacje zwrotne na temat poziomów wydajności.
Ponadto, skupiając się na sterowaniu wymaganiami i przypadkami użycia oraz równowadze między ewolucją wymagań, na wczesnym etapie cyklu życia pomaga w osiągnięciu ogólnej jakości oprogramowania.
Metodologie zarządzania projektami e-commerce
Jest wiele miejsc, w których można szukać inspiracji, popularnych metod, które mogą pomóc w rozpoczęciu usprawniania wewnętrznych procesów. Porozmawiajmy jednak o dwóch najpopularniejszych stosowanych metodologiach. Pamiętaj też, że w przypadku każdego projektu e-commerce nie jest możliwe dostosowanie określonej metodologii i może być konieczne dostosowanie niektórych aspektów metodologii dla Twojej firmy.

Zwinne zarządzanie projektami
Rozpoczęta w 2001 r. wraz z Manifestem Agile, odmianą metod iteracyjnych, metodologia zwinna jest zgodna z zasadą, w której w każdym cyklu tworzone są małe części końcowego projektu, modyfikując przebieg projektu w oparciu o informacje zwrotne dotyczące mniejszych części projektu. Praktyki Agile, szeroko stosowane przez osoby fizyczne, tworzą kulturę organizacyjną, która nadaje znaczenie klientom.

szczupłe zarządzanie projektami
Podstawową ideą metodologii Lean jest pozbycie się wszystkich nieistotnych elementów w procesie, wyeliminowanie bezużytecznych spotkań, marnotrawnych rezultatów i skupienie się na rezultatach, które posuwają biznes e-commerce do przodu, takich jak nowy prototyp produktu lub lepsze doświadczenie zakupowe. Metody są iteracyjne i polegają na tworzeniu wersji końcowego produktu w każdym cyklu.

Agile czy lean dla poprawy? Zastosowanie Lean i Agile
W oparciu o wspólny zestaw zasad współpracy, iteracyjnego dostarczania, ciągłego doskonalenia i przejrzystości, Agile i Lean posiadają zestaw praktyk, które koncentrują się na dostarczaniu wartości klientom. Zamiast skupiać się na tym, która z nich jest lepsza, gdy połączymy obie metodologie, efektywność operacyjna, doskonałość projektu, jakość obsługi produktu i świetna kultura pracy daje przewagę konkurencyjną.
Podczas gdy Agile został wprowadzony w celu ulepszenia modeli procesu tworzenia oprogramowania, lean był bardziej skoncentrowany na usprawnieniu operacji systemu produkcyjnego. Jednak z biegiem lat ludzie zdali sobie sprawę, że metody zwinne wymagają poprawy, podczas gdy inni twierdzili, że „lean jest niezbędnym postępem dla organizacji planujących skalowanie swojego poziomu organizacyjnego”, czego metody zwinne nie rozwiązały. W rezultacie społeczność agile zaczęła podążać w kierunku szczupłego rozwoju oprogramowania. Lean thinking zostało wprowadzone do praktyki poprzez integrację zestawu zasad i praktyk. W rezultacie, podczas gdy metodyki zwinne poprawiły tworzenie oprogramowania dzięki niektórym z najlepszych praktyk programistycznych, zasady lean świetnie sprawdzają się w ulepszaniu „praktyk zwinnych”.
Devops – transformacja branży e-commerce
Podczas gdy metodologie Agile i Lean usprawniają tworzenie oprogramowania poprzez ekstremalne programowanie, jeśli chodzi o poprawę wydajności IT w celu zapewnienia organizacjom przewagi konkurencyjnej, istnieje potrzeba nowego sposobu myślenia, nowego podejścia do poprawy produkcji, operacji i procesy zarządzania dla szybszej realizacji projektu opartej na jakości.
To jest powód, dla którego firmy stawiają na nową kulturę, która integruje metody agile, zasady lean, a także obejmuje przekonania psychologiczno-społeczne motywujące pracowników, ciągłą integrację i doskonalenie usług, aby zadowolić zarówno klientów, jak i zespół programistów. Ta korporacyjna filozofia i sposób pracy jest znany jako Devops.
Próba zarządzania projektem bez zarządzania projektami jest jak próba rozegrania meczu piłki nożnej bez planu gry.
Co to za Devops?
Jak definiuje Gartner: „Devops to zmiana kulturowa mająca na celu poprawę jakości rozwiązań zorientowanych na biznes, szybko ewoluujących i dających się łatwo dostosować do dzisiejszych potrzeb”
Więcej integracji różnych sposobów pracy z różnymi sposobami myślenia, poprawiając w ten sposób relacje między jednostkami biznesowymi poprzez promowanie lepszej współpracy i komunikacji.
Wpływ tego modelu na wyniki jest znacznie głębszy, a korzyści dotyczą wszystkich obszarów organizacji.

Reformowanie tradycyjnego myślenia
Wprowadzając zmiany kulturowe w celu automatyzacji i optymalizacji dostarczania oprogramowania, jednocześnie zachęcając do pracy zespołowej różnych profesjonalistów, Devops pomaga organizacjom skoncentrować się na wspólnym celu: dostarczać świetne oprogramowanie w szybkim tempie.
Usuwając bariery, złożoność, wąskie gardła i nieplanowaną pracę, Devops umożliwia zespołowi bardzo szybkie dostarczanie niewielkich fragmentów oprogramowania w wysokim standardzie. Ponieważ centralnym podejściem jest automatyzacja, zapewnia, że napisane i dodane funkcje są dostarczane na czas. Dzięki Devops ciągłe aktualizacje oprogramowania, dodawanie nowych funkcji i osiąganie ciągłego doskonalenia procesów są dość łatwe, ponieważ wszyscy członkowie zespołów stale otrzymują od siebie informacje zwrotne, co prowadzi do ciągłej integracji.
Zrównoważony rozwój oprogramowania
Zmniejszając silosy pomiędzy zespołami programistycznymi a operacyjnymi, Devops pomaga w utrzymaniu ciągłości procesu tworzenia oprogramowania. Takie podejście umożliwia nieprzerwane dostarczanie, wdrażanie i integrację poprzez minimalizację opóźnień i przerw między tworzeniem i wydawaniem oprogramowania, zachęcając do bezproblemowego dostarczania oprogramowania.
Szybsze adresowanie problemów
W oparciu o wspólny zestaw zasad współpracy, iteracyjnego dostarczania, ciągłego doskonalenia i przejrzystości, Agile i Lean posiadają zestaw praktyk, które koncentrują się na dostarczaniu wartości klientom. Zamiast skupiać się na tym, która z nich jest lepsza, łącząc obie metodologie, efektywność operacyjna, doskonałość projektu, jakość produktu i obsługi oraz świetna kultura pracy, daje przewagę konkurencyjną.
Ulepszona współpraca
Dziś, bardziej niż kiedykolwiek wcześniej, zespoły programistyczne muszą rozbić międzywydziałowe silosy, aby móc współpracować w dynamicznym środowisku. Devops toruje drogę do poprawy efektywności biznesowej poprzez poprawę przejrzystości wymaganej do skutecznego podejmowania decyzji. Zapewnia atmosferę wzajemnej współpracy, komunikacji i integracji we wszystkich zespołach.
Lepsze doświadczenie klienta
Mając nadrzędny cel, jakim jest dostarczanie wysokiej jakości oprogramowania użytkownikom końcowym, Devops zachęca zespoły do dążenia do spełnienia wymagań projektowych. Ciągła współpraca zespołów nad tym samym oprogramowaniem zapobiega uwolnieniu kodu obarczonego błędami, co przekłada się na najważniejsze korzyści związane z poprawą obsługi klienta i zwiększonymi możliwościami uzyskania przychodów.
Stabilność i bezpieczeństwo
Dzięki ciągłej dostawie następuje zmniejszenie nasilenia potencjalnych problemów. To z kolei skutkuje stabilniejszym i bezpieczniejszym środowiskiem operacyjnym. Ankieta wykazała również, że organizacje korzystające z Devops odzyskiwały sprawność po przestoju 96 razy szybciej niż te, które nie wdrożyły Devops.
Kiedy organizacja myśli o jakości i kosztach, istnieje powszechne przekonanie, że przeciwstawiają się siłom. Jednak dzięki Devops można osiągnąć świetne wyniki przy jednoczesnym obniżeniu kosztów. Całe postrzeganie jakości ulega zmianie, ponieważ wyniki są bardziej przejrzyste, dodawanie nowych funkcji jest łatwe i szybkie, a sekretem utrzymania wysokiej jakości przez cały czas jest Devops. Większość branż na całym świecie wie o tym już od jakiegoś czasu, ale działom IT zdecydowanie zajęło to dużo czasu.

