Wyzwania związane z rozwojem biznesu wtyczek WordPress bez rozwijania zespołu

Opublikowany: 2018-08-01

Nazywam się Milan i jestem właścicielem Dev4Press, firmy zajmującej się tworzeniem wtyczek WordPress i bbPress. Dev4Press powstał w 2009 roku jako projekt poboczny i od tego czasu wiele się zmieniło, z wyjątkiem jednej rzeczy: wciąż jest to zespół jednego.

W tym poście gościnnym chcę podzielić się moimi wyzwaniami i metodami rozwijania wtyczki WordPress.

Zaczynając od WordPressa

Zajmuję się tworzeniem wtyczek do WordPressa od dłuższego czasu, począwszy od 2007 roku. Na początku stworzyłem kilka małych wtyczek, aby ulepszyć stronę znajomego. Wtyczki te zaczęły zdobywać popularność w repozytorium WordPress.org i wkrótce rozszerzyły się na małe zlecenia freelancerów, które rozszerzyły się na jeszcze więcej zleceń freelancerów. Rzuciłem swoją codzienną pracę i zacząłem pracować na pełny etat jako freelancer WordPress.

Praca na zlecenie przynosiła pieniądze, a wraz z nią bezpieczeństwo finansowe. W okresie od 2007 do 2011 stworzyłem ponad 100 wtyczek i motywów dla różnych klientów oraz zbudowałem kompletne strony internetowe. Czułem się bardzo komfortowo z pracą, którą wykonywałem, a nawet zacząłem odrzucać oferty pracy, wybierając tylko te projekty, które uważałem za interesujące.

Pierwsze kroki w sprzedaży wtyczek WordPress

Równolegle kontynuowałem pracę nad moimi darmowymi wtyczkami, a nawet uruchomiłem pierwszą wersję strony Dev4Press, gdzie zacząłem sprzedawać płatne wersje dwóch moich wtyczek. W 2010 roku strona Dev4Press zaczęła sprzedawać więcej licencji i trend ten utrzymywał się przez cały 2012 rok. To wciąż nie było zbliżone do dochodów, jakie przynosiła praca na zlecenie, ale trudno było to zignorować. Dlatego stopniowo zacząłem przeznaczać coraz więcej dni na pracę nad wtyczkami, jednocześnie zmniejszając ilość pracy freelancera i zwiększając stawkę godzinową, aby utrzymać ten sam przychód.

Dev4Press – Wtyczki i dodatki premium do WordPressa

Biznes wtyczek czy freelancer?

Sprzedaż licencji na wtyczki stała się prawdziwą rzeczą, więc zacząłem zastanawiać się, czy kontynuować karierę jako freelancer, czy skupić się na rozwijaniu biznesu wtyczek do WordPressa.

Oto lista rzeczy, które musiałem wziąć pod uwagę:

  • Praca na zlecenie daje szansę pracy nad różnymi interesującymi projektami. Ale cokolwiek robię, ostatecznie nie jest moje, aw wielu przypadkach nie mam szansy na dalsze rozwijanie tych wtyczek.
  • Praca dla klientów jest bardzo ciężka, ponieważ większość z nich nie jest zaawansowana technologicznie, więc poruszanie się w procesie rozwoju może być bardzo trudne, przechodzenie między decyzjami, robienie rzeczy, z którymi się nie zgadzam… Szczerze mówiąc, miałem wielu wspaniałych klientów, którzy często zgadzali się z moimi opiniami, ale na każdego współpracującego klienta prawdopodobnie było 5, że to „ich droga lub autostrada”.
  • Praca dla klientów to dużo czasu straconego na dyskusje, prezentowanie wykonanej pracy (czasem na co dzień), dostosowywanie godzin pracy do klientów żyjących w różnych strefach czasowych, czasem dosłownie na drugim końcu świata. A przy większych projektach prawie połowę czasu spędza się na innych rzeczach, które nie wymagają żadnego rozwoju.
  • Praca nad moimi wtyczkami daje mi możliwość pracy we własnym tempie, rozwijania funkcji opartych na prawdziwych opiniach użytkowników, jednocześnie uwzględniając moją wizję i mapę drogową dla produktów.
  • Posiadanie własnej firmy jest lepsze na dłuższą metę. Niezależnie od tego, jaką wtyczkę zrobię, pozostanie moja, a na dłuższą metę ta firma może przynieść więcej pieniędzy niż praca na zlecenie.
  • Podobał mi się pomysł bycia własnym szefem

Decyzja nie była łatwa. W rzeczywistości spędzam miesiące rozważając wszystkie plusy i minusy.

Czy powinieneś kontynuować karierę freelancera, czy skupić się na rozwijaniu biznesu wtyczek WordPress? Oto zalety i wadyTweet

Jedno było jednak oczywiste, jedna praca musiała zostać rozwiązana. W 2014 roku przestałem podejmować pracę jako freelancer. Mój czas był teraz w całości poświęcony mojemu sklepowi z wtyczkami i stronie Dev4Press.

Praca

Projekt Dev4Press to w zasadzie tylko ja. Jestem jedynym programistą wszystkich wtyczek Dev4Press. Zajmuję się wszystkim począwszy od utrzymania eCommerce, pisania zawartości bazy wiedzy, mediów społecznościowych, wsparcia i oczywiście rozwoju.

Milan Petrovic pracuje nad rozwijaniem biznesu wtyczek WordPress bez powiększania zespołu

Większość mojej pracy jest poświęcona rozwojowi i utrzymaniu wtyczek i dodatków. Tylko w zeszłym roku miałem 33 główne wydania dla 13 wtyczek Pro Dev4Press i jeszcze więcej drobnych wydań. Wszystko to równolegle z zapewnieniem wsparcia na najwyższym poziomie, testowaniem, poprawkami błędów, tworzeniem nowych dokumentów do bazy wiedzy i bliską współpracą z użytkownikami, aby lepiej zrozumieć kierunek, w jakim należy podążać z każdą wtyczką. Zajmuję się również papierkową robotą, współpracuję z procesorem płatności, bankami i księgowym.

Wyzwania związane z byciem solopreneurem

Prowadzenie każdego biznesu ma swoje wyzwania. Jednak prowadzenie każdego aspektu firmy samo w sobie jest wyzwaniem samym w sobie. Odkąd Dev4Press pojawił się online po raz pierwszy, a zwłaszcza w ciągu ostatnich 4 lat, musiałem podjąć wiele trudnych decyzji, aby upewnić się, że Dev4Press przetrwa, dla mnie i dla wszystkich moich klientów.

Produkty na emeryturę

Przez lata musiałem wycofać kilka wtyczek. Istnieje wiele czynników, które wpływają na decyzję o wycofaniu produktu na emeryturę i nigdy nie jest to łatwe. Z niektórymi wtyczkami walczyłem od lat, próbując je ulepszyć i uratować, tylko po to, by ostatecznie zaakceptować, że niektórych wtyczek nie da się uratować.

Pierwszą dużą wtyczką, którą zdecydowałem się wycofać, była ocena GD Star Rating. Była to darmowa wtyczka i bardzo popularna z ponad milionem pobrań w repozytorium WordPress.org. Ta wtyczka oferowała funkcje związane z ocenami, których brakowało innym wtyczkom w tamtym czasie. Miał szeroki zakres ustawień i do większości celów był łatwy w użyciu. Jednak wtyczka miała różne problemy: początkowy projekt kodu nie był łatwy do rozszerzenia, wiele funkcji zostało dodanych do wtyczki przez lata, co bardzo utrudniało jej utrzymanie i dostosowywanie. Baza kodu wtyczki była tak zła, że ​​radzenie sobie z nią stało się dla mnie irytujące, więc ostatecznie zdecydowałem się ją wycofać. Wiele lat później opracowałem nową wtyczkę oceniającą na solidnym, rozszerzalnym fundamencie. Teraz GD Rating System działa już trzeci rok i zyskuje na popularności.

Przepisywanie wtyczek

Jeśli masz dużo wtyczek, tak jak ja, nie jest łatwo przydzielić każdemu z nich tyle samo czasu. Oczywiście z biegiem czasu niektóre wtyczki zostają w tyle, a wraz z dynamicznym rozwojem rdzenia WordPressa oraz wszystkimi nowymi trendami i technologiami, wtyczki dość szybko stają się nieaktualne. Tak stało się z moimi dwoma pierwszymi wtyczkami Pro: GD Press Tools oraz GD Custom Posts and Taxonomies Tools.

W 2015 roku zdecydowałem się opracować zunifikowaną bibliotekę kodu dla interfejsu użytkownika WP Admin, która jest teraz współdzielona przez wszystkie wtyczki Dev4Press. To bardzo pomogło w przepisaniu starych wtyczek, odnowieniu interfejsu ustawień, rozszerzeniu ich o nowe funkcje i ponownym nadaniu im znaczenia.

Napisanie biblioteki i zaimplementowanie jej we wtyczkach zajęło ponad rok, ale ostatecznie było warto. Wszystkie te wtyczki są teraz aktualne i zapewniają bezpieczeństwo witryny Dev4Press, administrację i konserwację, niestandardową zawartość i nie tylko.

Zapisz się i zdobądź bezpłatną kopię naszego

Książka biznesowa wtyczki WordPress

Dokładnie jak stworzyć dobrze prosperujący biznes wtyczek WordPress w gospodarce subskrypcyjnej.

Udostępnij znajomym

Wpisz adres e-mail znajomego. Wyślemy im tylko tę książkę, honor Scouta.

Dziękuję za podzielenie się

Niesamowite — właśnie wysłano kopię „The WordPress Plugin Business Book” do . Chcesz pomóc nam jeszcze bardziej rozpowszechniać informacje? Dalej, podziel się książką ze znajomymi i współpracownikami.

Dziękuję za zasubskrybowanie!

- właśnie wysłaliśmy Twoją kopię „The WordPress Plugin Business Book” do .

Masz literówkę w swoim e-mailu? kliknij tutaj, aby edytować adres e-mail i wyślij ponownie.

Okładka książki
Okładka książki

Wsparcie bezpośrednie a dokumentacja / baza wiedzy

Wsparcie to duża część każdej firmy opartej na oprogramowaniu, a jeśli chcesz, aby firma przetrwała, musisz zapewnić doskonałe wsparcie. Chociaż bezpośrednie wsparcie jest ważne, posiadanie dobrej dokumentacji jest kluczem do ograniczenia bezpośredniego wsparcia.

Z mojego doświadczenia wynika, że ​​prawie połowę pytań dotyczących wsparcia można rozwiązać, przeszukując dokumentację. Wskazuje to również na problem, który ma wiele firm opartych na (WordPress): jak przybliżyć dokumentację użytkownikom i upewnić się, że mogą znaleźć to, czego potrzebują, kiedy tego potrzebują. Jest to jedno z wyzwań, nad rozwiązywaniem którego wciąż pracuję, a w ostatnich latach, z pomocą mojej własnej wtyczki GD Knowledge Base, udało mi się rozbudować dokumentację do ponad 500 artykułów, instrukcji obsługi, wpisów w FAQ i odnośników.

Wtyczka GD Knowledge Base w akcji

Model sprzedaży

Jedną z najtrudniejszych rzeczy podczas prowadzenia firmy jest znalezienie najlepszej struktury cenowej i modelu sprzedaży, która pozwoli utrzymać przychody, zapewnić jej przyszłość, a jednocześnie pozyskać nowych klientów.

Kiedy Dev4Press zaczął działać, oferowałem dożywotnie licencje na wszystkie moje wtyczki. Okazało się to ogromnym błędem, zwłaszcza ze względu na niskie ceny, które ustaliłem. Ponieważ to był mój błąd, zdecydowałem się uhonorować i odziedziczyć wszystkie licencje Lifetime zakupione w latach 2010 i 2011. Licencje te są nadal aktywne i pozostaną takie tak długo, jak długo będą aktywne wtyczki. W tamtych czasach licencje wtyczek obejmowały nieograniczoną liczbę witryn i ogólnie wtyczki premium były znacznie niedoceniane. Tak więc pod koniec 2013 roku postanowiłem stworzyć nowy system licencjonowania i przejść na licencje roczne. To był ważny krok, który był częścią mojego przejścia do sklepu z wtyczkami na pełny etat. Ten system jest nadal używany.

Kiedy Dev4Press zaczął działać, oferowałem dożywotnie licencje na wszystkie moje wtyczki. Okazało się to ogromnym błędem.Tweet

Wycena wtyczek jest również nie lada wyzwaniem. Kiedy podchodzę do wyceny wtyczek, staram się ocenić wartość ich zestawu funkcji, łatwość użytkowania i czas, który może zaoszczędzić klientom. Dopiero wtedy mogę decydować o cenie wtyczki. Z biegiem lat zdałem sobie również sprawę, że ceny są dynamiczne i że muszę z nimi aktywnie eksperymentować. Często aktualizuję swoje wtyczki i na bieżąco dodawane są nowe funkcje. Tak więc ceny nie mogą pozostać takie same w nieskończoność, ponieważ wartość produktu również rośnie.

Wycena wtyczki WordPress jest wyzwaniem. Kiedy podchodzę do wyceny wtyczek, staram się ocenić wartość ich zestawu funkcji, łatwość użytkowania i czas, jaki może zaoszczędzić klientów.Tweetuj

Równowaga

Wykonuję tę pracę od lat i z biegiem czasu próbowałem (i nadal staram się) znaleźć właściwą równowagę między życiem a pracą. Staram się zrównoważyć, ile czasu każdego dnia pracuję, a ile czasu spędzam z żoną i synem. Jedną dobrą rzeczą w prowadzeniu własnego biznesu jest to, że jestem szefem, więc kontroluję swój czas. Mogę sobie pozwolić na przestój, kiedy nie mam ochoty pracować lub zacząć pracować później w ciągu dnia.

Trzymanie się listy zadań

Najważniejsze jest to, że staram się jak najdokładniej śledzić miesięczną listę zadań, a co miesiąc trzymam kilka list projektów/wtyczek, nad którymi chcę pracować, listę zadań do wykonania i chociaż nie mogę zrobić wszystkiego zgodnie do tych planów, pomagają mi trzymać się na dobrej drodze.

Najpopularniejsze wtyczki zajmują większość czasu mojego rozwoju. Użytkownicy stale mają sugestie i prośby o nowe funkcje, więc im głośniej społeczność, tym więcej czasu spędzają na niektórych wtyczkach. Na przykład GD bbPress Toolbox Pro miał 4 główne wydania w ciągu ostatniego roku, a ponad 80% funkcji w tych wersjach opierało się na informacjach zwrotnych. Niektóre wtyczki wymagają po prostu więcej czasu ze względu na ich zakres. GD Rating System Pro miał 6 głównych wydań w zeszłym roku, a mam już zaplanowane funkcje, które mają obejmować kolejne 4 lub 5 wersji.

Radzenie sobie z wahaniami sprzedaży

Ważne jest, aby zrozumieć, że sprzedaż nie jest taka sama w każdym miesiącu. Mamy miesiące letnie, w których sprzedaż może spaść o 30%! Dobrą rzeczą jest to, że zwykle spada również obciążenie wsparcia, więc dostaję dodatkowy czas na rozwój. Dzięki temu mam czas na wakacje i dodatkowy czas na rozwój, a niższa sprzedaż latem jest równoważona przez zwiększoną wyprzedaż jesienno-zimową.

Prowadzenie życia prywatnego

Trzymanie się listy to także przeznaczanie czasu na życie prywatne. Kiedy przed laty mieszkałem sam, pracowałem od 10 do 12 godzin dziennie, wliczając w to weekendy. Teraz chcę mieć wystarczająco dużo czasu dla mojej żony i syna. Jestem w rodzinie kucharzem, a poza tym staram się mieć wystarczająco dużo czasu na wszystko, co będzie trzymać mnie z dala od laptopa.

Tworzenie wtyczki WordPress – aspekt zespołowy

Biorąc pod uwagę, ile wtyczek mam do czynienia, ile rzeczy muszę zrobić, aby utrzymać firmę na właściwym torze, możesz zapytać: dlaczego nie zatrudnić większej liczby osób do pomocy w rozwijaniu biznesu wtyczek WordPress? I myślę o tym od lat.

Rozszerzanie zespołu nie jest łatwe, należy wziąć pod uwagę wiele zmiennych. W rzeczywistości, zanim jeszcze zaczniesz, musisz zadać sobie pytanie, jaki rodzaj biznesu chciałbyś zbudować, jakich przychodów możesz się spodziewać, i odpowiadaj szczerze ze sobą . Na podstawie odpowiedzi możesz zdać sobie sprawę, że utrzymanie status quo poprzez pozostanie na pokazie jednoosobowym jest lepszym sposobem na osiągnięcie swoich celów.

Zatrudnianie nowych osób

Moje wtyczki mają obecnie około 550 000 linijek kodu – na dobre lub na złe, to więcej kodu niż sam WordPress. zespół… Co więcej, nie jestem w stanie przewidzieć, czy uda mi się uzyskać zwrot z inwestycji, jaki będzie to miało wpływ na biznes w okresie szkolenia i czy wynajęty przeze mnie programista dostarczy, czy też będę musiał pozwól im odejść po kilku miesiącach.

Wiem, że to ponure spojrzenie na to, jak wszystko działa, ale przez ostatnie 20 lat pracowałem z wieloma programistami i znalazłem tylko kilku, z którymi mogłem pracować. To mówi więcej o mnie niż o ludziach, z którymi pracowałem, ale mam sposób, w jaki pracuję i nie jest mi łatwo dostosować się do nawyków i praktyk innych osób. Przy obecnym stanie mojej firmy iw obecnym okresie mojego życia po prostu nie jestem gotowy na podjęcie takiego ryzyka. Jestem pewien, że każdy, kto prowadzi własną małą firmę, może się z tym odnieść.

Rozwijanie biznesu wtyczek WordPress może przebiegać różnymi drogami, niektóre wiążą się ze znalezieniem inwestorów i zatrudnieniem większej liczby osób. Może to pomóc w szybszym rozwoju biznesu wtyczek do WordPressa, ale może również obciążać go, co może prowadzić do awarii lub utraty kontroli.

Lub trzymaj się broni

Projekty mogą odnieść sukces na wiele sposobów. Możesz pracować sam lub z przyjacielem i nie potrzebujesz dużych inwestycji, aby zacząć. Musisz ustalić i zarządzać swoimi oczekiwaniami, w tym liczbą klientów (a tym samym przychodami, które uzyskasz w godzinach nadliczbowych).

Dla mnie rozwijanie biznesu wtyczek do WordPressa nie musi być strome. Nie mam problemu z mniejszymi przyrostami, o ile moje bieżące obciążenie pracą utrzymuje się na poziomie, na którym sam sobie poradzę.

Jestem zadowolony z rozwoju Dev4Press. Obecnie mam niezły balans między liczbą klientów, wzrostem sprzedaży, a ilością wsparcia, którym sam się zajmuję. Mi to pasuje. Jasne, czasami czuję ciężar pracy i żałuję, że nie mam pomocy, ale to szybko mija. I tak, chciałbym zarabiać więcej, ale to nie jest teraz mój priorytet.

Przyszłość

Praca trwa, moje listy zadań są zapełnione z miesięcznym wyprzedzeniem, a ja pracuję nad dwoma dużymi i ambitnymi projektami. Jeden zostanie odsłonięty w ciągu kilku tygodni, a drugi, miejmy nadzieję, do końca tego roku. Wtyczki Dev4Press będą coraz lepsze i mam nadzieję, że w nadchodzących latach będę miał czas na stworzenie kilku kolejnych.

I będę dalej rozważać swoje opcje i może mój solowy występ przerodzi się w zespół. Nie w tym roku ani w następnym, ale wkrótce po.

Jako kolega solopreneur, który prowadzi działalność związaną z wtyczką lub motywem WordPress, jak podchodzisz do rozwoju zespołu? Jakie są Twoje przemyślenia lub doświadczenia dotyczące dodawania wsparcia i rozwoju do Twojego projektu?