Provocări în creșterea unei afaceri cu pluginuri WordPress fără a crește o echipă

Publicat: 2018-08-01

Numele meu este Milan și sunt proprietarul Dev4Press, o companie dedicată dezvoltării de pluginuri WordPress și bbPress. Dev4Press a fost creat în 2009 ca un proiect secundar și de atunci s-au schimbat multe, cu excepția unui singur lucru: este încă o echipă de unul singur.

În această postare pentru invitați, vreau să vă împărtășesc provocările și metodele mele de dezvoltare a unui plugin WordPress.

Începând cu WordPress

Dezvolt pluginuri pentru WordPress de mult timp, începând cu anul 2007. La început, am creat câteva plugin-uri mici pentru a îmbunătăți site-ul unui prieten. Aceste plugin-uri au început să câștige popularitate în depozitul WordPress.org și, în curând, s-a extins la locuri de muncă independente mici, care s-au extins la și mai multe locuri de muncă independente. Mi-am renunțat la slujba de zi cu zi și am început să lucrez cu normă întreagă ca freelancer WordPress.

Munca independentă aducea bani și odată cu ea a venit și securitatea financiară. În perioada 2007-2011, am creat peste 100 de plugin-uri și teme pentru diverși clienți și am construit site-uri web complete. Am fost foarte confortabil cu munca pe care am făcut-o și am început chiar să resping ofertele de muncă, alegând doar proiectele care mi s-au părut interesante.

Primii pași în vânzarea pluginurilor WordPress

În paralel, am continuat să lucrez la pluginurile mele gratuite și chiar am început prima versiune a site-ului web Dev4Press, unde am început să vând versiuni plătite ale două dintre pluginurile mele. În 2010, site-ul web Dev4Press a început să vândă mai multe licențe, iar această tendință a continuat până în 2012. Acest lucru nu era încă aproape de veniturile pe care le aducea munca independentă, dar a fost greu de ignorat. Prin urmare, am început să aloc treptat din ce în ce mai multe zile pentru a lucra la pluginuri, reducând în același timp cantitatea de muncă independentă și crescând rata orară pentru a menține același venit.

Dev4Press − Pluginuri și suplimente premium pentru WordPress

O afacere cu pluginuri sau independent?

Vânzarea de licențe de plugin a devenit un lucru real, așa că am început să mă gândesc dacă să continui cariera de freelance sau să mă concentrez pe dezvoltarea unei afaceri cu pluginuri WordPress.

Iată lista lucrurilor de care a trebuit să țin cont:

  • Munca independentă oferă o șansă de a lucra la o varietate de proiecte interesante Dar, orice fac în cele din urmă nu este al meu și, în multe cazuri, nu am șansa de a dezvolta aceste plugin-uri în continuare.
  • Este foarte greu să lucrezi pentru clienți, deoarece majoritatea nu sunt cunoscători de tehnologie, așa că navigarea în procesul de dezvoltare poate fi foarte grea, mergând înainte și înapoi între decizii, fac lucruri cu care nu sunt deloc de acord... Sincer să fiu, am avut mulți clienți grozavi care au fost adesea de acord cu feedback-ul meu, dar pentru fiecare client cooperant, probabil au existat 5 că a fost „modul lor sau autostrada”.
  • Lucrul pentru clienți implică mult timp pierdut în discuții, prezentarea lucrărilor finalizate (uneori zilnic), ajustarea programului meu de lucru pentru clienții care locuiesc în diferite fusuri orare, uneori literalmente în cealaltă parte a lumii. Iar atunci când ai de-a face cu proiecte mai mari, aproape jumătate din timp este alocat altor lucruri care nu implică nicio dezvoltare.
  • Lucrul la pluginurile mele îmi oferă oportunitatea de a lucra în propriul ritm, de a dezvolta funcții bazate pe feedback-ul real al utilizatorilor, încorporând în același timp viziunea și foaia de parcurs pentru produse.
  • Să am propria mea afacere este mai bine pe termen lung. Orice plugin aș face, rămâne al meu și, pe termen lung, această afacere are potențialul de a aduce mai mulți bani decât munca independentă.
  • Mi-a plăcut ideea de a fi propriul meu șef

Decizia nu a fost ușoară. De fapt, petrec luni de zile luând în considerare toate argumentele pro și contra.

Ar trebui să continuați cariera de freelance sau să vă concentrați pe dezvoltarea unei afaceri cu pluginuri WordPress? Iată argumentele pro și contra

Un lucru era totuși evident, un loc de muncă trebuia reziliat. În 2014, am încetat să mai iau joburi de freelancer. Timpul meu a fost acum dedicat în întregime magazinului meu de pluginuri și site-ului web Dev4Press.

Munca

Proiectul Dev4Press sunt în esență doar eu. Sunt singurul dezvoltator al tuturor pluginurilor Dev4Press. Mă ocup de totul, începând de la întreținerea comerțului electronic, scrierea conținutului bazei de cunoștințe, social media, suport și, evident, dezvoltarea.

Milan Petrovic lucrează la dezvoltarea unei afaceri cu pluginuri WordPress fără a crește echipa

Cea mai mare parte a muncii mele este dedicată dezvoltării și întreținerii pluginurilor și suplimentelor. Numai în ultimul an, am avut 33 de lansări majore pentru 13 plugin-uri Pro Dev4Press și chiar mai multe versiuni minore. Toate acestea în paralel cu furnizarea de asistență de top, testare, remedieri de erori, crearea de noi documente pentru baza de cunoștințe și lucrul îndeaproape cu utilizatorii pentru a înțelege mai bine direcția de urmat cu fiecare plugin. De asemenea, mă ocup de documente, mă ocup cu procesatorul de plăți, băncile și contabilul.

Provocările de a fi un antreprenor solo

Conducerea oricărei afaceri are provocările ei. Dar, conducerea fiecărui aspect al afacerii de unul singur, este o provocare în sine. De când Dev4Press a intrat online pentru prima dată, și mai ales în ultimii 4 ani, a trebuit să iau multe decizii grele pentru a mă asigura că Dev4Press va rezista, pentru mine și pentru toți clienții mei.

Retragerea produselor

De-a lungul anilor a trebuit să retrag mai multe plugin-uri. Există mulți factori care intră în joc cu decizia de a retrage un produs și nu este niciodată ușor. Cu unele plugin-uri m-am chinuit de ani de zile încercând să le îmbunătățesc și să le salvez, doar ca să accept, în final, că unele plugin-uri au fost dincolo de salvare.

Primul plugin major pe care am decis să mă retrag a fost GD Star Rating. A fost un plugin gratuit și unul foarte popular, cu peste 1 milion de descărcări în depozitul WordPress.org. Acest plugin oferea caracteristici legate de evaluare, care le lipseau altor pluginuri la acea vreme. Avea o gamă largă de setări și, pentru majoritatea scopurilor, era ușor de utilizat. Dar, pluginul a suferit de diverse probleme: designul inițial al codului nu a fost ușor de extins, o mulțime de caracteristici au fost adăugate pluginului de-a lungul anilor, ceea ce a făcut foarte greu de întreținut și personalizat. Baza de cod a pluginului era atât de proastă încât a devenit enervant pentru mine să mă ocup de el, așa că în cele din urmă am decis să-l retrag. Ani mai târziu, am dezvoltat un nou plugin de evaluare pe o bază solidă și extensibilă. Acum, sistemul de evaluare GD este la al treilea an și câștigă popularitate.

Rescrierea pluginurilor

Dacă aveți o mulțime de pluginuri, așa cum am avut eu, nu este ușor să alocați același timp fiecăruia. Desigur, în timp, unele plugin-uri sunt lăsate în urmă, iar odată cu dezvoltarea dinamică de bază a WordPress și toate noile tendințe și tehnologii, plugin-urile devin depășite destul de repede. Acest lucru s-a întâmplat cu primele mele două pluginuri Pro: GD Press Tools și GD Custom Posts and Taxonomies Tools.

În 2015, am decis să dezvolt o bibliotecă unificată de cod pentru WP Admin UI, care este acum partajată de toate pluginurile Dev4Press. Acest lucru a ajutat foarte mult la rescrierea pluginurilor vechi, la reînnoirea interfeței de setări, extinderea lor cu noi funcții și refacerea lor relevante.

A durat peste un an pentru a scrie biblioteca și a o implementa peste pluginuri, dar, în cele din urmă, a meritat. Toate aceste plugin-uri sunt acum actualizate și alimentează securitatea site-ului Dev4Press, administrarea și întreținerea, conținutul personalizat și multe altele.

Abonați-vă și obțineți o copie gratuită a documentului nostru

Cartea de afaceri cu pluginul WordPress

Exact cum să creezi o afacere prosperă cu pluginuri WordPress în economia abonamentului.

Distribuie unui prieten

Introdu adresa de e-mail a prietenului tău. Le vom trimite prin e-mail doar această carte, onoarea cercetașului.

Vă mulțumesc pentru partajarea

Minunat - tocmai a fost trimisă o copie a „Cartea de afaceri cu pluginuri WordPress”. . Vrei să ne ajuți să răspândim și mai mult cuvântul? Continuă, împărtășește cartea cu prietenii și colegii tăi.

Multumesc pentru abonare!

- tocmai v-am trimis copia „The WordPress Plugin Business Book” către .

Ai o greșeală de scriere în e-mail? faceți clic aici pentru a edita adresa de e-mail și a trimite din nou.

Coperta de carte
Coperta de carte

Asistență directă vs documentație / bază de cunoștințe

Asistența este o parte importantă a oricărei afaceri bazate pe software și, dacă doriți ca afacerea să supraviețuiască, trebuie să oferiți un sprijin excelent. În timp ce suportul direct este important, a avea o documentare bună este cheia pentru a reduce suportul direct.

Din experiența mea, aproape jumătate din întrebările de asistență pot fi rezolvate prin căutarea în documentație. Acest lucru indică, de asemenea, o problemă pe care o au multe companii bazate pe (WordPress): cum să aducă documentația mai aproape de utilizatori și să se asigure că pot găsi ceea ce au nevoie atunci când au nevoie. Aceasta este una dintre provocările la care încă lucrez la rezolvare, iar în ultimii ani, cu ajutorul propriului plugin GD Knowledge Base, am reușit să cresc documentația la peste 500 de articole, ghiduri de utilizare, intrări frecvente și referințe.

Pluginul GD Knowledge Base în acțiune

Model de vânzări

Unul dintre cele mai dificile lucruri atunci când conduceți o afacere este să găsiți cea mai bună structură de prețuri și cel mai bun model de vânzări care va permite veniturilor să susțină afacerea, să îi asigure viitorul și, în același timp, să ajute la atragerea de noi clienți.

Când Dev4Press a început, am oferit licențe pe viață pentru toate pluginurile mele. S-a dovedit a fi o mare greșeală, mai ales din cauza prețurilor mici pe care le-am stabilit. Din moment ce a fost greșeala mea, am decis să onorez și să-i onorez pe toate acele licențe pe viață achiziționate în 2010 și 2011. Aceste licențe sunt încă active și vor rămâne așa atâta timp cât pluginurile sunt active. În acele vremuri, licențele pentru pluginuri erau toate pentru site-uri nelimitate și, în general, pluginurile premium erau semnificativ subevaluate. Așa că, până la sfârșitul anului 2013, am decis să creez un nou sistem de licențiere și să trec la licențe anuale. A fost un pas important care a făcut parte din tranziția mea către un magazin de pluginuri cu normă întreagă. Acest sistem este încă în uz astăzi.

Când Dev4Press a început, am oferit licențe pe viață pentru toate pluginurile mele. S-a dovedit a fi o mare greșeală. Tweet

Prețul pluginurilor este, de asemenea, o provocare. Când mă apropii de prețurile pentru pluginuri, încerc să evaluez valoarea setului de caracteristici, ușurința de utilizare și timpul pe care îl poate economisi clienții. Abia atunci, mă pot decide asupra prețului pentru plugin. De-a lungul anilor, mi-am dat seama că prețurile sunt dinamice și că trebuie să experimentez în mod proactiv cu ele. Îmi actualizez pluginurile în mod frecvent, iar noi funcții sunt adăugate în mod continuu. Așadar, prețurile nu pot rămâne mereu aceleași pentru că și valoarea produsului crește.

Prețul unui plugin WordPress este o provocare. Când mă apropii de prețurile pentru pluginuri, încerc să evaluez valoarea setului de caracteristici, ușurința de utilizare și timpul pe care îl poate economisi clienții.Tweet

Balanta

Fac această muncă de ani de zile și, de-a lungul timpului, am încercat (și încă sunt) să găsesc echilibrul potrivit, între viață și muncă. Încerc să echilibrez cât timp muncesc în fiecare zi și cât timp petrec cu soția și fiul meu. Un lucru bun despre conducerea propriei afaceri este că eu sunt șeful, așa că am controlul asupra timpului meu. Îmi pot permite timp de nefuncționare atunci când nu am chef de muncă sau să încep să lucrez mai târziu în cursul zilei.

Respectarea listei de sarcini

Principalul lucru este să încerc să urmăresc cât mai aproape listele de sarcini lunare și păstrez mai multe liste de proiecte/plugin-uri la care vreau să lucrez în fiecare lună, lista de sarcini de finalizat și, deși nu pot face totul conform la aceste planuri, ele mă ajută să mă mențin pe drumul cel bun.

Cele mai populare plugin-uri obțin cea mai mare parte din timpul meu de dezvoltare. Utilizatorii au în mod constant sugestii și solicitări de funcții, așa că cu cât comunitatea este mai vocală, cu atât se petrece mai mult timp pe anumite plugin-uri. De exemplu, GD bbPress Toolbox Pro a avut 4 lansări majore în ultimul an, iar peste 80% dintre caracteristicile acestor versiuni s-au bazat pe feedback. Unele plugin-uri necesită pur și simplu mai mult timp datorită domeniului lor. GD Rating System Pro a avut 6 lansări majore în ultimul an și am deja funcții planificate să se extindă în următoarele 4 sau 5 versiuni.

Gestionarea fluctuațiilor vânzărilor

Este esențial să înțelegeți că vânzările nu sunt aceleași în fiecare lună. Avem luni de vară în care vânzările pot scădea cu 30%! Lucrul bun este că de obicei scade și sarcina de suport, așa că am timp suplimentar pentru dezvoltare. Acest lucru îmi permite să am timpul de vacanță și timp suplimentar pentru dezvoltare, iar vânzările mai scăzute din vară sunt echilibrate de vânzările crescute de toamnă și iarnă.

Având o viață privată

A rămâne pe listă înseamnă și alocarea de timp pentru viața privată. Când locuiam singur cu ani în urmă, lucram 10 până la 12 ore pe zi, inclusiv în weekend. Acum, vreau să am suficient timp pentru soția și fiul meu. Sunt bucătarul din familie și, pe lângă asta, încerc să am suficient timp pentru orice mă va ține departe de laptop.

Creșterea unui plugin WordPress – Aspectul echipei

Având în vedere câte plugin-uri mă ocup, câte lucruri trebuie să fac pentru a menține afacerea pe drumul cel bun, v-ați putea întreba: de ce să nu angajați mai mulți oameni care să ajute la dezvoltarea unei afaceri cu pluginuri WordPress? Și, mă gândesc la asta de ani de zile.

Extinderea echipei nu este ușoară, există mai multe variabile de luat în considerare. De fapt, chiar înainte de a începe, trebuie să vă întrebați ce tip de afacere doriți să construiți, la ce venituri vă puteți aștepta și să fiți sincer cu dvs. atunci când răspundeți. . Pe baza răspunsurilor, s-ar putea să realizați că păstrarea status quo-ului rămânând un one-man-show este o potrivire mai bună pentru a vă atinge obiectivele.

Angajarea de oameni noi

Pluginurile mele au în prezent aproximativ 550.000 de linii de cod – pentru bine sau pentru rău, acesta este mai mult cod decât WordPress în sine. echipa... În plus, nu pot să prevăd dacă voi putea obține rentabilitatea investiției mele, ce impact va avea asupra afacerii în timpul perioadei de formare și dacă dezvoltatorul pe care îl angajez va livra sau va trebui să o fac. lasa-le sa plece dupa cateva luni.

Știu că aceasta este o privire sumbră asupra modului în care funcționează lucrurile, dar în ultimii 20 de ani am lucrat cu o mulțime de dezvoltatori și am găsit doar câțiva cu care am putut să lucrez. Asta spune mai multe despre mine decât despre oamenii cu care am lucrat, dar am felul în care lucrez și nu îmi este ușor să mă adaptez la obiceiurile și practicile de lucru ale altora. Cu starea actuală a afacerii mele și în această perioadă a vieții mele, pur și simplu nu sunt pregătit să-mi asum aceste riscuri. Sunt sigur că toți cei care își conduc propria afacere mică se pot raporta la asta.

Dezvoltarea unei afaceri cu pluginuri WordPress poate lua diferite rute, unele implicând găsirea de investitori și angajarea mai multor oameni. Acest lucru poate ajuta la creșterea mai rapidă a unei afaceri cu pluginuri WordPress, dar poate pune și o povară asupra acesteia, ceea ce poate duce la un eșec sau la pierderea controlului.

Sau, rămânând de armele tale

Există multe modalități prin care proiectele să aibă succes. Poți lucra singur sau cu un prieten și nu ai nevoie de investiții mari pentru a începe. Trebuie să vă stabiliți și să vă gestionați așteptările, iar asta include și numărul de clienți (și cu asta veniturile pe care le veți obține orele suplimentare).

Pentru mine, dezvoltarea unei afaceri cu pluginuri WordPress nu trebuie să fie dificilă. Sunt bine cu incremente mai mici, atâta timp cât îmi menține volumul de muncă actual la nivelurile pe care le pot face singur.

Sunt mulțumit de creșterea Dev4Press. În prezent, am un echilibru frumos între numărul de clienți, creșterea vânzărilor și cantitatea de asistență de care mă ocup. Merge pentru mine. Sigur, uneori simt povara muncii și mi-aș dori să am ceva ajutor, dar asta trece repede. Și da, mi-ar plăcea să câștig mai mult, dar asta nu este prioritatea mea acum.

Viitorul

Munca continuă, listele mele de sarcini sunt pline cu luni înainte și lucrez la două proiecte mari și ambițioase. Unul va fi dezvăluit în câteva săptămâni, iar celălalt, sperăm, până la sfârșitul acestui an. Pluginurile Dev4Press vor continua să se îmbunătățească și sper că voi avea timp să mai creez câteva în anii următori.

Și, voi continua să-mi cântăresc opțiunile și poate că actul meu solo se va transforma într-o echipă. Nu anul acesta, nici anul următor, ci curând după.

În calitate de coleg solo antreprenor care conduce un plugin WordPress sau o afacere cu teme, cum abordați creșterea echipei? Care sunt gândurile sau experiența dvs. cu privire la adăugarea de sprijin și dezvoltare la proiectul dvs.?