Ekip Geliştirmeden Bir WordPress Eklenti İşini Büyütmenin Zorlukları

Yayınlanan: 2018-08-01

Adım Milan ve WordPress ve bbPress eklentileri geliştirmeye adanmış bir şirket olan Dev4Press'in sahibiyim. Dev4Press, 2009 yılında bir yan proje olarak oluşturuldu ve o zamandan bu yana çok şey değişti, tek bir şey dışında: hala tek kişilik bir ekip.

Bu konuk gönderisinde, bir WordPress eklentisini büyütmek için karşılaştığım zorlukları ve yöntemleri paylaşmak istiyorum.

WordPress ile başlamak

2007'den başlayarak uzun süredir WordPress için eklentiler geliştiriyorum. İlk başta, bir arkadaşımın web sitesini geliştirmek için birkaç küçük eklenti oluşturdum. Bu eklentiler, WordPress.org deposunda popülerlik kazanmaya başladı ve bu, kısa sürede küçük serbest mesleklere genişledi ve bu da daha fazla serbest çalışan işlere genişledi. Günlük işimi bıraktım ve tam zamanlı bir WordPress freelancer olarak çalışmaya başladım.

Serbest çalışma para getiriyordu ve beraberinde finansal güvenlik de geliyordu. 2007'den 2011'e kadar olan dönemde, çeşitli müşteriler için 100'den fazla eklenti ve tema oluşturdum ve eksiksiz web siteleri oluşturdum. Yaptığım işten çok rahattım ve hatta sadece ilginç bulduğum projeleri seçerek iş tekliflerini reddetmeye bile başladım.

WordPress eklentileri satmanın ilk adımları

Paralel olarak, ücretsiz eklentilerim üzerinde çalışmaya devam ettim ve hatta Dev4Press web sitesinin ilk sürümünü başlattım, burada iki eklentimin ücretli sürümlerini satmaya başladım. 2010'da Dev4Press web sitesi daha fazla lisans satmaya başladı ve bu eğilim 2012'ye kadar devam etti. Bu hala serbest çalışmanın getirdiği gelire yakın değildi, ancak görmezden gelmek zordu. Bu nedenle, aynı geliri korumak için serbest çalışma miktarını azaltırken ve saatlik ücretimi artırırken, eklentiler üzerinde çalışmak için giderek daha fazla gün ayırmaya başladım.

Dev4Press − WordPress için Premium Eklentiler ve Eklentiler

Bir eklenti işi mi yoksa serbest çalışan mı?

Eklenti lisansları satmak gerçek bir şey oldu, bu yüzden serbest kariyere devam edip etmeyeceğimi veya bir WordPress eklenti işini büyütmeye odaklanıp odaklanmayacağımı tartmaya başladım.

İşte dikkate almam gereken şeylerin listesi:

  • Serbest çalışma, çeşitli ilginç projeler üzerinde çalışma şansı sunuyor Ama ne yaparsam yapayım, nihayetinde benim değil ve çoğu durumda bu eklentileri daha fazla geliştirme şansım olmuyor.
  • Müşteriler için çalışmak çok zor çünkü çoğu teknoloji konusunda bilgili değil, bu nedenle geliştirme sürecinde gezinmek, kararlar arasında gidip gelmek, tam olarak aynı fikirde olmadığım şeyler yapmak çok yorucu olabilir… Dürüst olmak gerekirse, çoğu zaman geri bildirimimle aynı fikirde olan birçok harika müşteri, ancak her işbirlikçi müşteri için, muhtemelen 5'i “kendi yolu veya otoyolu” idi.
  • Müşteriler için çalışmak, tartışmalarla, tamamlanan işi sergilemekle (bazen günlük olarak), çalışma saatlerimi farklı zaman dilimlerinde, bazen de kelimenin tam anlamıyla dünyanın diğer ucunda yaşayan müşteriler için ayarlamakla çok fazla zaman kaybetmeyi içerir. Ve daha büyük projelerle uğraşırken, zamanın neredeyse yarısı herhangi bir geliştirme içermeyen diğer şeylere harcanıyor.
  • Eklentilerim üzerinde çalışmak bana kendi hızımda çalışma, ürünler için vizyonumu ve yol haritamı dahil ederken gerçek kullanıcı geri bildirimlerine dayalı özellikler geliştirme fırsatı veriyor.
  • Kendi işimin olması uzun vadede daha iyi. Hangi eklentiyi yaparsam yapayım, o benim kalır ve uzun vadede bu iş, serbest çalışmaktan daha fazla para getirme potansiyeline sahiptir.
  • Kendi işimin patronu olma fikrini sevdim

Karar kolay değildi. Aslında, tüm artıları ve eksileri düşünerek aylarımı harcıyorum.

Serbest meslek kariyerine devam etmeli mi yoksa bir WordPress eklenti işini büyütmeye mi odaklanmalısınız? İşte artıları ve eksileriTweet

Yine de bir şey açıktı, bir işin feshedilmesi gerekiyordu. 2014 yılında freelance işler yapmayı bıraktım. Zamanım tamamen eklenti dükkanıma ve Dev4Press web sitesine ayrılmıştı.

İş

Dev4Press projesi aslında sadece benim. Tüm Dev4Press eklentilerinin tek geliştiricisiyim. E-ticareti sürdürmekten başlayarak, bilgi tabanı içeriğini, sosyal medyayı, desteği ve tabii ki geliştirmeyi yazmaktan başlayarak her şeyi hallediyorum.

Milan Petrovic, Ekibi Büyütmeden Bir WordPress Eklenti İşini Büyütmek Üzerinde Çalışıyor

Çalışmalarımın çoğu, eklentiler ve eklentiler geliştirme ve bakıma adanmıştır. Yalnızca geçen yıl, 13 Pro Dev4Press eklentisi için 33 büyük sürüm ve daha da küçük sürümler elde ettim. Tüm bunlar birinci sınıf destek, test etme, hata düzeltmeleri sağlamaya, bilgi tabanı için yeni belgeler oluşturmaya ve her bir eklentiyle izlenecek yönü daha iyi anlamak için kullanıcılarla yakın çalışmaya paralel olarak. Ayrıca evrak işlerini hallediyorum, ödeme işlemcisi, bankalar ve muhasebeci ile ilgileniyorum.

Solopreneur Olmanın Zorlukları

Herhangi bir işi yürütmenin zorlukları vardır. Ancak işin her yönünü tek başına yürütmek başlı başına bir zorluktur. Dev4Press ilk kez çevrimiçi olduğundan beri ve özellikle son 4 yılda Dev4Press'in benim ve tüm müşterilerim için kalıcı olmasını sağlamak için birçok zor karar vermek zorunda kaldım.

Ürünler Emeklilik

Yıllar boyunca birkaç eklentiyi emekli etmek zorunda kaldım. Bir ürünü kullanımdan kaldırma kararını etkileyen birçok faktör vardır ve bu asla kolay değildir. Bazı eklentilerle, onları geliştirmek ve kurtarmak için yıllardır uğraşıyorum, ancak sonunda bazı eklentilerin kurtarılamaz olduğunu kabul ediyorum.

Emekli olmaya karar verdiğim ilk büyük eklenti GD Star Rating'di. Ücretsiz bir eklentiydi ve WordPress.org deposunda 1 milyondan fazla indirme ile çok popülerdi. Bu eklenti, o sırada diğer eklentilerde bulunmayan derecelendirmeyle ilgili özellikler sunuyordu. Çok çeşitli ayarlara sahipti ve çoğu amaç için kullanımı kolaydı. Ancak, eklenti çeşitli sorunlardan muzdaripti: ilk kod tasarımının genişletilmesi kolay değildi, yıllar içinde eklentiye birçok özellik eklendi, bu da bakımını ve özelleştirmesini gerçekten zorlaştırdı. Eklentinin kod tabanı o kadar kötüydü ki, onunla uğraşmak benim için can sıkıcı hale geldi, bu yüzden sonunda onu emekli etmeye karar verdim. Yıllar sonra, sağlam bir genişletilebilir temel üzerinde yeni bir derecelendirme eklentisi geliştirdim. Şimdi, GD Derecelendirme Sistemi üçüncü yılında ve popülerlik kazanıyor.

Eklentileri Yeniden Yazma

Benim gibi çok sayıda eklentiniz varsa, her birine aynı zamanı ayırmak kolay değildir. Doğal olarak, zamanla bazı eklentiler geride kalıyor ve dinamik WordPress çekirdek gelişimi ve tüm yeni trendler ve teknolojiler ile eklentiler oldukça hızlı bir şekilde eskiyor. Bu, ilk iki Pro eklentimin başına geldi: GD Press Tools ve GD Custom Posts and Taxonomies Tools.

2015 yılında, artık tüm Dev4Press eklentileri tarafından paylaşılan WP Admin UI için birleşik bir kod kitaplığı geliştirmeye karar verdim. Bu, eski eklentilerin yeniden yazılmasına, ayarlar arayüzünün yenilenmesine, yeni özelliklerle genişletilmesine ve yeniden alakalı hale getirilmesine çok yardımcı oldu.

Kütüphaneyi yazmak ve eklentiler arasında uygulamak bir yıldan fazla sürdü, ama sonunda buna değdi. Tüm bu eklentiler artık günceldir ve Dev4Press web sitesi güvenliği, yönetimi ve bakımı, özel içerik ve daha fazlasını destekler.

Abone olun ve ücretsiz bir kopyasını alın

WordPress Eklentisi İş Kitabı

Abonelik ekonomisinde başarılı bir WordPress eklenti işinin tam olarak nasıl oluşturulacağı.

Bir arkadaşınla paylaş

Arkadaşınızın e-posta adresini girin. Onlara sadece bu kitabı e-posta ile göndereceğiz, izci şerefine.

Paylaşım için teşekkürler

Harika - 'WordPress Plugin Business Book'un bir kopyası az önce şu adrese gönderildi: . Haberi daha da yaymamıza yardım etmek ister misiniz? Devam edin, kitabı arkadaşlarınız ve iş arkadaşlarınızla paylaşın.

Abone olduğun için teşekkürler!

- az önce 'WordPress Plugin Business Book' kopyanızı şu adrese gönderdik: .

E-postanızda yazım hatası mı var? E-posta adresini düzenlemek ve tekrar göndermek için burayı tıklayın.

Kitap kapağı
Kitap kapağı

Doğrudan Destek ve Dokümantasyon / Bilgi Tabanı

Destek, herhangi bir yazılım tabanlı işin büyük bir parçasıdır ve işin ayakta kalmasını istiyorsanız, büyük destek sağlamanız gerekir. Doğrudan destek önemli olsa da, iyi belgelere sahip olmak doğrudan desteği azaltmanın anahtarıdır.

Tecrübelerime göre, destek sorularının neredeyse yarısı belgelerde arama yapılarak çözülebilir. Bu aynı zamanda birçok (WordPress) tabanlı şirketin sahip olduğu bir soruna da işaret ediyor: belgeleri kullanıcılara nasıl yaklaştıracak ve ihtiyaç duyduklarında ihtiyaç duydukları şeyi bulabileceklerinden nasıl emin olacaklar. Bu, hala çözmeye çalıştığım zorluklardan biri ve son yıllarda kendi GD Bilgi Bankası eklentimin yardımıyla, belgeleri 500'den fazla makale, kullanıcı kılavuzu, SSS girişi ve referansa genişletmeyi başardım.

GD Bilgi Bankası eklentisi iş başında

satış modeli

Bir işi yürütürken en zor şeylerden biri, gelirin işi sürdürmesine, geleceğini garanti altına almasına ve aynı zamanda yeni müşteriler kazanmasına yardımcı olacak en iyi fiyatlandırma yapısını ve satış modelini bulmaktır.

Dev4Press ilk başladığında, tüm eklentilerim için Ömür Boyu lisanslar sundum. Bu, özellikle belirlediğim düşük fiyatlar nedeniyle büyük bir hata olduğunu kanıtladı. Benim hatam olduğu için, 2010 ve 2011 yıllarında satın alınan tüm Ömür Boyu lisansları onurlandırmaya ve büyükbaba yapmaya karar verdim. Bu lisanslar hala aktif ve eklentiler aktif olduğu sürece bu şekilde kalacak. O günlerde, eklenti lisanslarının tamamı sınırsız siteler içindi ve genel olarak premium eklentilerin değeri önemli ölçüde düşüktü. Böylece 2013'ün sonunda yeni bir lisanslama sistemi oluşturmaya ve yıllık lisanslara geçmeye karar verdim. Tam zamanlı bir eklenti mağazasına geçişimin bir parçası olan önemli bir adımdı. O sistem bugün de kullanılıyor.

Dev4Press ilk başladığında, tüm eklentilerim için Ömür Boyu lisanslar sundum. Bunun büyük bir hata olduğu kanıtlandı.Tweet

Eklentileri fiyatlandırmak da oldukça zor. Eklenti fiyatlandırmasına yaklaştığımda, özellik setinin değerini, kullanım kolaylığını ve müşterilere ne kadar zaman kazandırabileceğini değerlendirmeye çalışırım. Ancak o zaman eklentinin fiyatına karar verebilirim. Yıllar geçtikçe, fiyatlandırmanın dinamik olduğunu ve proaktif olarak denemem gerektiğini de fark ettim. Eklentilerimi sık sık güncelliyorum ve sürekli olarak yeni özellikler ekleniyor. Dolayısıyla, ürünün değeri de arttığı için fiyatlar sonsuza kadar aynı kalamaz.

Bir WordPress eklentisini fiyatlandırmak zordur. Eklenti fiyatlandırmasına yaklaştığımda, özellik setinin değerini, kullanım kolaylığını ve müşterilere ne kadar zaman kazandırabileceğini değerlendirmeye çalışıyorum.Tweet

Denge

Bu işi yıllardır yapıyorum ve zamanla, yaşam ve iş arasında doğru dengeyi bulmaya çalışıyordum (ve hala yapıyorum). Her gün ne kadar çalıştığım ile karım ve oğlumla ne kadar zaman geçirdiğimi dengelemeye çalışıyorum. Kendi işimi yürütmenin iyi bir yanı patron benim, yani zamanımın kontrolü bende. Çalışmak istemediğim zamanlar için kendime izin verebilirim veya günün ilerleyen saatlerinde çalışmaya başlayabilirim.

Görev listesine bağlı kalma

Ana şey, aylık görev listelerini mümkün olduğunca yakından takip etmeye çalışmak ve her ay üzerinde çalışmak istediğim birkaç proje/eklenti listesi, tamamlamam gereken görevler listesi ve her şeyi buna göre yapamasam da tutuyorum. bu planlara göre, beni yolda tutmaya yardımcı oluyorlar.

Geliştirme süremin çoğunu en popüler eklentiler alıyor. Kullanıcıların sürekli önerileri ve özellik istekleri vardır, bu nedenle topluluk ne kadar sesli olursa, belirli eklentilere o kadar fazla zaman harcanır. Örneğin, GD bbPress Toolbox Pro'nun geçen yıl 4 ana sürümü vardı ve bu sürümlerdeki özelliklerin %80'inden fazlası geri bildirimlere dayanıyordu. Bazı eklentiler, kapsamları nedeniyle daha fazla zaman talep ediyor. GD Rating System Pro'nun geçtiğimiz yıl 6 ana sürümü vardı ve şimdiden sonraki 4 veya 5 sürüme yayılacak özelliklerim var.

Satış dalgalanmalarını yönetmek

Satışların her ay aynı olmadığını anlamak çok önemlidir. Satışların %30 düşebileceği yaz aylarımız var! İyi olan şey, genellikle destek yükünün de düşmesidir, bu yüzden geliştirme için ekstra zamanım olur. Bu, tatil zamanıma ve geliştirme için ek zamana sahip olmamı sağlıyor ve yaz aylarında düşen satışlar, artan Sonbahar ve Kış satışlarıyla dengeleniyor.

Özel bir hayata sahip olmak

Listeye bağlı kalmak aynı zamanda özel hayata da zaman ayırmak demektir. Yıllar önce yalnız yaşarken, hafta sonları da dahil olmak üzere günde 10 ila 12 saat çalışıyordum. Artık karıma ve oğluma yeterince zaman ayırmak istiyorum. Ailenin aşçısıyım ve bunun yanında beni dizüstü bilgisayardan uzak tutacak her şeye yeterince zaman ayırmaya çalışıyorum.

Bir WordPress Eklentisini Büyütmek – Ekip Yönü

Kaç tane eklentiyle uğraştığımı ve işi yolunda tutmak için ne kadar çok şey yapmam gerektiğini göz önünde bulundurarak şunu sorabilirsiniz: Neden bir WordPress eklenti işini büyütmek için daha fazla insanı işe almıyorsunuz? Ve ben bunu yıllardır düşünüyorum.

Ekibi genişletmek kolay değil, hesaba katılması gereken birden çok değişken var. Aslında, başlamadan önce kendinize ne tür bir iş kurmak istediğinizi, ne tür gelirler bekleyebileceğinizi sormanız ve yanıt verirken kendinize karşı dürüst olmanız gerekir. . Cevaplara dayanarak, tek kişilik bir gösteri olarak kalarak statükoyu korumanın, hedeflerinize ulaşmak için daha uygun olduğunu fark edebilirsiniz.

Yeni insanları işe almak

Eklentilerimin şu anda yaklaşık 550.000 satır kodu var – iyi ya da kötü, bu WordPress'in kendisinden daha fazla kod Yeni geliştiricileri işe almak isteseydim, onları ayrılmaz bir parçası haline getirmek için onları eğitmek için çok zaman harcamam gerekirdi. ekip… Üstelik, yatırımımın geri dönüşünü alıp alamayacağımı, eğitim süresi boyunca iş üzerinde ne gibi bir etkisi olacağını ve işe aldığım geliştiricinin teslim edip etmeyeceğini veya yapmam gerekip gerekmediğini öngöremiyorum. birkaç ay sonra gitmelerine izin verin.

Bunun işlerin nasıl yürüdüğüne dair kasvetli bir bakış olduğunu biliyorum, ancak son 20 yılda birçok geliştiriciyle çalıştım ve birlikte çalışabildiğim sadece birkaç tane buldum. Bu, birlikte çalıştığım insanlardan çok benim hakkımda bilgi veriyor, ama benim çalışma şeklim var ve başkalarının çalışma alışkanlıklarına ve uygulamalarına uyum sağlamak benim için kolay değil. İşimin şu anki durumu ve hayatımın bu döneminde, bu riskleri almaya hazır değilim. Kendi küçük işini yürüten herkesin bununla ilgili olabileceğinden eminim.

Bir WordPress eklenti işini büyütmek farklı yollar izleyebilir, bazıları yatırımcı bulmayı ve daha fazla insanı işe almayı içerir. Bu, bir WordPress eklenti işinin daha hızlı büyümesine yardımcı olabilir, ancak aynı zamanda, bir arızaya veya kontrol kaybına yol açabilecek bir yük de oluşturabilir.

Ya da silahlarına yapışarak

Projelerin başarılı olmasının birçok yolu vardır. Tek başınıza veya bir arkadaşınızla çalışabilirsiniz ve başlamak için büyük yatırımlara ihtiyacınız yoktur. Beklentilerinizi belirlemeniz ve yönetmeniz gerekir ve buna müşteri sayısı (ve bununla birlikte fazla mesai elde edeceğiniz gelir) dahildir.

Benim için, bir WordPress eklenti işini büyütmek dik olmak zorunda değil. Mevcut iş yükümü kendimin üstesinden gelebileceğim seviyelerde tuttuğu sürece daha küçük artışlarla iyiyim.

Dev4Press'in büyümesinden memnunum. Şu anda müşteri sayısı, satışların büyümesi ve kendim idare ettiğim destek miktarı arasında güzel bir dengeye sahibim. Benim için çalışıyor. Elbette, bazen işin yükünü hissediyorum ve keşke biraz yardım alabilseydim ama bu çabucak geçiyor. Ve evet, daha fazla kazanmak isterim ama şu anda önceliğim bu değil.

Gelecek

Çalışmalar devam ediyor, görev listelerim aylar öncesinden dolu ve iki büyük ve iddialı proje üzerinde çalışıyorum. Biri birkaç hafta içinde, diğeri ise umarım bu yılın sonuna kadar açıklanacak. Dev4Press eklentileri daha iyi olmaya devam edecek ve umarım önümüzdeki yıllarda birkaç tane daha oluşturmak için zamanım olur.

Ve seçeneklerimi tartmaya devam edeceğim ve belki solo performansım bir takıma dönüşecek. Bu yıl ya da gelecek yıl değil, kısa süre sonra.

Bir WordPress eklentisi veya tema işi yürüten bir solopreneur olarak ekip büyümesine nasıl yaklaşıyorsunuz? Projenize destek ve geliştirme ekleme konusundaki düşünceleriniz veya deneyimleriniz nelerdir?