Tantangan Dalam Menumbuhkan Bisnis Plugin WordPress Tanpa Menumbuhkan Tim

Diterbitkan: 2018-08-01

Nama saya Milan, dan saya adalah pemilik Dev4Press, sebuah perusahaan yang didedikasikan untuk pengembangan plugin WordPress dan bbPress. Dev4Press dibuat pada tahun 2009 sebagai proyek sampingan, dan banyak yang telah berubah sejak saat itu, kecuali satu hal: masih merupakan satu tim.

Dalam posting tamu ini, saya ingin membagikan tantangan dan metode saya untuk mengembangkan plugin WordPress.

Dimulai dengan WordPress

Saya telah mengembangkan plugin untuk WordPress untuk waktu yang lama sekarang, dimulai pada tahun 2007. Pada awalnya, saya membuat beberapa plugin kecil untuk meningkatkan situs web teman. Plugin ini mulai mendapatkan popularitas di repositori WordPress.org, dan itu segera berkembang menjadi pekerjaan lepas kecil, yang berkembang menjadi lebih banyak pekerjaan lepas. Saya telah berhenti dari pekerjaan harian saya dan mulai bekerja penuh waktu sebagai freelancer WordPress.

Pekerjaan lepas membawa uang dan dengan itu datang keamanan finansial. Dalam periode 2007 hingga 2011, saya telah membuat lebih dari 100 plugin dan tema untuk berbagai klien dan membangun situs web yang lengkap. Saya sangat nyaman dengan pekerjaan yang saya lakukan, dan bahkan mulai menolak tawaran pekerjaan, hanya memilih proyek yang menurut saya menarik.

Langkah pertama dalam menjual plugin WordPress

Secara paralel, saya terus mengerjakan plugin gratis saya, dan bahkan telah memulai versi pertama situs web Dev4Press, di mana saya mulai menjual versi berbayar dari dua plugin saya. Pada tahun 2010, situs web Dev4Press mulai menjual lebih banyak lisensi, dan tren ini berlanjut hingga tahun 2012. Ini masih tidak mendekati pendapatan yang dihasilkan oleh pekerjaan lepas, tetapi sulit untuk diabaikan. Oleh karena itu, saya secara bertahap mulai mengalokasikan lebih banyak hari untuk mengerjakan plugin sambil mengurangi jumlah pekerjaan lepas dan meningkatkan tarif per jam saya untuk mempertahankan pendapatan yang sama.

Dev4Press Plugin dan Addons Premium untuk WordPress

Bisnis plugin atau freelance?

Menjual lisensi plugin menjadi hal yang nyata, jadi saya mulai mempertimbangkan apakah akan melanjutkan karir freelance atau fokus mengembangkan bisnis plugin WordPress.

Berikut adalah daftar hal-hal yang harus saya perhitungkan:

  • Pekerjaan lepas memang menawarkan kesempatan untuk mengerjakan berbagai proyek menarik Tapi, apa pun yang saya lakukan pada akhirnya bukan milik saya, dan dalam banyak kasus, saya tidak mendapatkan kesempatan untuk mengembangkan plugin ini lebih jauh.
  • Bekerja untuk klien sangat sulit karena kebanyakan dari mereka tidak paham teknologi, jadi menavigasi proses pengembangan bisa sangat melelahkan, bolak-balik di antara keputusan, melakukan hal-hal yang tidak saya setujui… Sejujurnya, saya punya banyak klien hebat yang sering setuju dengan tanggapan saya, tetapi untuk setiap klien yang kooperatif, mungkin ada 5 bahwa itu adalah "jalan mereka atau jalan raya".
  • Bekerja untuk klien melibatkan banyak waktu yang terbuang untuk diskusi, memamerkan pekerjaan yang telah selesai (terkadang setiap hari), menyesuaikan jam kerja saya untuk klien yang tinggal di zona waktu yang berbeda, terkadang secara harfiah di sisi lain dunia. Dan ketika berurusan dengan proyek yang lebih besar, hampir separuh waktu dihabiskan untuk hal-hal lain yang tidak melibatkan pengembangan apa pun.
  • Bekerja pada plugin saya memberi saya kesempatan untuk bekerja dengan kecepatan saya sendiri, mengembangkan fitur berdasarkan umpan balik pengguna nyata sambil menggabungkan visi dan peta jalan saya untuk produk.
  • Memiliki bisnis sendiri lebih baik untuk jangka panjang. Plugin apa pun yang saya buat, tetap menjadi milik saya, dan dalam jangka panjang, bisnis ini berpotensi menghasilkan lebih banyak uang daripada pekerjaan lepas.
  • Saya menyukai gagasan menjadi bos saya sendiri

Keputusan itu tidak mudah. Bahkan, saya menghabiskan waktu berbulan-bulan mempertimbangkan semua pro dan kontra.

Haruskah Anda melanjutkan karir lepas atau fokus mengembangkan bisnis plugin WordPress? Berikut adalah pro & kontraTweet

Satu hal yang jelas, satu pekerjaan harus dihentikan. Pada tahun 2014, saya telah berhenti mengambil pekerjaan freelance. Waktu saya sekarang sepenuhnya didedikasikan untuk toko plugin saya dan ke situs web Dev4Press.

Pekerjaan

Proyek Dev4Press pada dasarnya hanya saya. Saya adalah satu-satunya pengembang dari semua plugin Dev4Press. Saya menangani semuanya mulai dari memelihara eCommerce, menulis konten basis pengetahuan, media sosial, dukungan, dan tentu saja pengembangannya.

Milan Petrovic bekerja untuk Menumbuhkan Bisnis Plugin WordPress Tanpa Menumbuhkan Tim

Sebagian besar pekerjaan saya didedikasikan untuk pengembangan dan pemeliharaan plugin & add-on. Hanya dalam satu tahun terakhir, saya memiliki 33 rilis utama untuk 13 plugin Pro Dev4Press, dan bahkan lebih banyak rilis kecil. Semua itu secara paralel untuk memberikan dukungan terbaik, pengujian, perbaikan bug, membuat dokumen baru untuk basis pengetahuan, dan bekerja sama dengan pengguna untuk lebih memahami arah yang harus diambil dengan setiap plugin. Saya juga menangani dokumen, berurusan dengan pemroses pembayaran, bank, dan akuntan.

Tantangan Menjadi Solopreneur

Menjalankan bisnis apa pun memiliki tantangannya sendiri. Namun, menjalankan setiap aspek bisnis sendirian, merupakan tantangan tersendiri. Sejak Dev4Press online untuk pertama kalinya, dan terutama dalam 4 tahun terakhir, saya harus membuat banyak keputusan sulit untuk memastikan bahwa Dev4Press akan bertahan, untuk saya dan semua pelanggan saya.

Produk Pensiun

Selama bertahun-tahun saya harus menghentikan beberapa plugin. Ada banyak faktor yang ikut bermain dengan keputusan untuk menghentikan suatu produk, dan itu tidak pernah mudah. Dengan beberapa plugin, saya telah berjuang selama bertahun-tahun untuk mencoba memperbaikinya dan menyelamatkannya, hanya untuk menerima, pada akhirnya, bahwa beberapa plugin tidak dapat disimpan.

Plugin utama pertama yang saya putuskan untuk pensiun adalah GD Star Rating. Itu adalah plugin gratis dan sangat populer dengan lebih dari 1 juta unduhan di repositori WordPress.org. Plugin ini menawarkan fitur terkait peringkat yang tidak dimiliki plugin lain saat itu. Itu memiliki berbagai pengaturan dan untuk sebagian besar tujuan, itu mudah digunakan. Namun, plugin mengalami berbagai masalah: desain kode awal tidak mudah untuk diperluas, banyak fitur ditambahkan ke plugin selama bertahun-tahun yang membuatnya sangat sulit untuk dipelihara dan disesuaikan. Basis kode plugin sangat buruk sehingga mengganggu saya untuk menanganinya, jadi saya akhirnya memutuskan untuk menghentikannya. Bertahun-tahun kemudian, saya mengembangkan plugin peringkat baru di atas fondasi kokoh yang dapat diperluas. Sekarang, GD Rating System sudah memasuki tahun ketiga dan semakin populer.

Menulis Ulang Plugin

Jika Anda memiliki banyak plugin, seperti yang saya miliki, tidak mudah untuk mengalokasikan waktu yang sama untuk masing-masing plugin. Secara alami, seiring waktu beberapa plugin tertinggal, dan dengan pengembangan inti WordPress yang dinamis, dan semua tren dan teknologi baru, plugin menjadi usang dengan cukup cepat. Ini terjadi pada dua plugin Pro pertama saya: GD Press Tools dan GD Custom Posts and Taxonomies Tools.

Pada tahun 2015, saya memutuskan untuk mengembangkan pustaka kode terpadu untuk WP Admin UI, yang sekarang dibagikan oleh semua plugin Dev4Press. Itu sangat membantu dalam menulis ulang plugin lama, memperbarui antarmuka pengaturan, memperluasnya dengan fitur baru, dan membuatnya relevan kembali.

Butuh lebih dari setahun untuk menulis perpustakaan dan mengimplementasikannya di seluruh plugin, tetapi, pada akhirnya, itu sepadan. Semua plugin ini sekarang mutakhir dan mendukung keamanan situs web Dev4Press, administrasi dan pemeliharaan, konten khusus, dan banyak lagi.

Berlangganan dan dapatkan salinan gratis dari kami

Buku Bisnis Plugin WordPress

Tepatnya bagaimana membuat bisnis plugin WordPress yang makmur dalam ekonomi berlangganan.

Berbagi dengan teman

Masukkan alamat email teman Anda. Kami hanya akan mengirim email kepada mereka buku ini, scout's honor.

Terima kasih sudah berbagi

Luar biasa - salinan 'Buku Bisnis Plugin WordPress' baru saja dikirim ke . Ingin membantu kami menyebarkan berita lebih banyak lagi? Ayo, bagikan buku ini dengan teman dan kolega Anda.

Terima kasih telah berlangganan!

- kami baru saja mengirimkan salinan 'Buku Bisnis Plugin WordPress' Anda ke .

Ada salah ketik di email Anda? klik di sini untuk mengedit alamat email dan mengirim lagi.

Sampul buku
Sampul buku

Dukungan Langsung vs Dokumentasi / Basis Pengetahuan

Dukungan adalah bagian besar dari bisnis berbasis perangkat lunak, dan jika Anda ingin bisnis bertahan, Anda harus memberikan dukungan yang besar. Meskipun dukungan langsung itu penting, memiliki dokumentasi yang baik adalah kunci untuk mengurangi dukungan langsung.

Dari pengalaman saya, hampir setengah dari pertanyaan dukungan dapat diselesaikan dengan mencari dokumentasi. Itu juga menunjukkan masalah yang dimiliki banyak perusahaan berbasis (WordPress): bagaimana membawa dokumentasi lebih dekat kepada pengguna, dan memastikan mereka dapat menemukan apa yang mereka butuhkan saat mereka membutuhkannya. Ini adalah salah satu tantangan yang masih saya selesaikan, dan dalam beberapa tahun terakhir, dengan bantuan plugin Basis Pengetahuan GD saya sendiri, saya berhasil mengembangkan dokumentasi menjadi lebih dari 500 artikel, panduan pengguna, entri FAQ, dan referensi.

Plugin Basis Pengetahuan GD sedang beraksi

Model penjualan

Salah satu hal terberat saat menjalankan bisnis adalah mencari tahu struktur harga terbaik dan model penjualan yang akan memungkinkan pendapatan menopang bisnis, memastikan masa depannya, dan pada saat yang sama, membantu mendorong pelanggan baru.

Ketika Dev4Press pertama kali dimulai, saya menawarkan lisensi Seumur Hidup untuk semua plugin saya. Itu telah terbukti menjadi kesalahan besar, terutama karena harga rendah yang saya tetapkan. Karena itu adalah kesalahan saya, saya memutuskan untuk menghormati dan menyetujui semua lisensi Seumur Hidup yang dibeli selama 2010 dan 2011. Lisensi ini masih aktif dan akan tetap seperti itu selama plugin aktif. Kembali pada masa itu, lisensi plugin semuanya untuk situs tak terbatas, dan secara umum, plugin premium sangat diremehkan. Jadi, pada akhir 2013, saya memutuskan untuk membuat sistem lisensi baru dan beralih ke lisensi tahunan. Itu adalah langkah penting yang merupakan bagian dari transisi saya ke toko plugin penuh waktu. Sistem itu masih digunakan sampai sekarang.

Ketika Dev4Press pertama kali dimulai, saya menawarkan lisensi Seumur Hidup untuk semua plugin saya. Itu telah terbukti menjadi kesalahan besar. Tweet

Harga plugin juga cukup menantang. Ketika saya mendekati harga plugin, saya mencoba menilai nilai set fiturnya, kemudahan penggunaan, dan waktu yang dapat menghemat pelanggan. Baru setelah itu, saya dapat memutuskan harga untuk plugin tersebut. Selama bertahun-tahun saya juga menyadari bahwa penetapan harga bersifat dinamis dan saya harus secara proaktif bereksperimen dengannya. Saya sering memperbarui plugin saya, dan fitur baru ditambahkan secara berkelanjutan. Jadi, harga tidak bisa tetap sama selamanya karena nilai produk juga meningkat.

Harga plugin WordPress itu menantang. Ketika saya mendekati harga plugin, saya mencoba menilai nilai set fiturnya, kemudahan penggunaan, dan waktu yang dapat menghemat pelanggan.Tweet

Keseimbangan

Saya telah melakukan pekerjaan ini selama bertahun-tahun sekarang, dan seiring waktu, saya (dan masih) mencoba menemukan keseimbangan yang tepat, antara kehidupan dan pekerjaan. Saya mencoba untuk menyeimbangkan berapa banyak waktu saya bekerja setiap hari dan berapa banyak waktu yang saya habiskan bersama istri dan anak saya. Satu hal yang baik tentang menjalankan bisnis saya sendiri adalah bahwa saya adalah bosnya, jadi saya mengendalikan waktu saya. Saya dapat membiarkan diri saya downtime ketika saya tidak ingin bekerja, atau mulai bekerja di kemudian hari.

Menjaga ke daftar tugas

Hal utama adalah mencoba mengikuti daftar tugas bulanan sedekat mungkin, dan saya menyimpan beberapa daftar proyek/plugin yang ingin saya kerjakan setiap bulan, daftar tugas yang harus diselesaikan, dan sementara saya tidak dapat melakukan semuanya sesuai untuk rencana ini, mereka membantu saya tetap di jalur.

Plugin paling populer mendapatkan sebagian besar waktu pengembangan saya. Pengguna terus-menerus memiliki saran dan permintaan fitur, jadi semakin vokal komunitasnya, semakin banyak waktu yang dihabiskan untuk plugin tertentu. Misalnya, GD bbPress Toolbox Pro memiliki 4 rilis utama pada tahun lalu, dan lebih dari 80% fitur dalam versi ini didasarkan pada umpan balik. Beberapa plugin hanya menuntut lebih banyak waktu karena cakupannya. GD Rating System Pro memiliki 6 rilis utama dalam setahun terakhir, dan saya sudah memiliki fitur yang direncanakan untuk menjangkau 4 atau 5 versi berikutnya.

Menangani fluktuasi penjualan

Sangat penting untuk memahami bahwa penjualan tidak sama setiap bulan. Kami memiliki bulan-bulan musim panas di mana penjualan bisa turun 30%! Hal baiknya adalah biasanya beban dukungan juga turun, jadi saya mendapatkan waktu ekstra untuk pengembangan. Ini memungkinkan saya untuk memiliki waktu liburan, dan waktu tambahan untuk pengembangan, dan penjualan yang lebih rendah di musim panas diimbangi kembali dengan peningkatan penjualan Musim Gugur dan Musim Dingin.

Memiliki kehidupan pribadi

Berpegang teguh pada daftar berarti juga mengalokasikan waktu untuk kehidupan pribadi. Ketika saya tinggal sendirian bertahun-tahun yang lalu, saya telah bekerja 10 hingga 12 jam sehari, termasuk akhir pekan. Sekarang, saya ingin punya cukup waktu untuk istri dan anak saya. Saya juru masak dalam keluarga, dan selain itu, saya mencoba memiliki cukup waktu untuk apa pun yang menjauhkan saya dari laptop.

Menumbuhkan Plugin WordPress – Aspek Tim

Mempertimbangkan berapa banyak plugin yang saya tangani, berapa banyak hal yang harus saya lakukan untuk menjaga bisnis tetap pada jalurnya, Anda mungkin bertanya: mengapa tidak mempekerjakan lebih banyak orang untuk membantu mengembangkan bisnis plugin WordPress? Dan, saya telah memikirkannya selama bertahun-tahun.

Memperluas tim tidaklah mudah, ada banyak variabel yang harus diperhitungkan. Bahkan, sebelum memulai, Anda perlu bertanya pada diri sendiri jenis bisnis apa yang ingin Anda bangun, pendapatan apa yang dapat Anda harapkan, dan jujurlah pada diri sendiri saat menjawab . Berdasarkan jawaban Anda mungkin menyadari bahwa menjaga status quo dengan tetap one-man-show adalah lebih cocok untuk mencapai tujuan Anda.

Mempekerjakan orang baru

Plugin saya saat ini memiliki sekitar 550.000 baris kode – baik atau buruk, itu lebih banyak kode daripada WordPress itu sendiri Jika saya ingin bergabung dengan pengembang baru, saya harus menginvestasikan banyak waktu untuk melatih mereka agar menjadi bagian integral dari tim… Selain itu, saya tidak dapat memperkirakan apakah saya akan dapat memperoleh laba atas investasi saya, apa dampaknya terhadap bisnis selama periode pelatihan, dan apakah pengembang yang saya pekerjakan akan memberikan atau haruskah saya biarkan mereka pergi setelah beberapa bulan.

Saya tahu bahwa ini adalah pandangan yang suram tentang cara kerja berbagai hal, tetapi selama 20 tahun terakhir saya telah bekerja dengan banyak pengembang, dan saya hanya menemukan beberapa yang dapat saya tangani. Itu menceritakan lebih banyak tentang saya daripada tentang orang-orang yang bekerja dengan saya, tetapi saya memiliki cara kerja saya, dan tidak mudah bagi saya untuk menyesuaikan diri dengan kebiasaan dan praktik kerja orang lain. Dengan keadaan bisnis saya saat ini dan dalam periode hidup saya ini, saya hanya belum siap untuk mengambil risiko tersebut. Saya yakin bahwa setiap orang yang menjalankan bisnis kecil mereka sendiri dapat merasakan hal ini.

Menumbuhkan bisnis plugin WordPress dapat mengambil rute yang berbeda, beberapa melibatkan menemukan investor dan mempekerjakan lebih banyak orang. Ini dapat membantu dalam mengembangkan bisnis plugin WordPress lebih cepat, tetapi juga dapat membebaninya, yang dapat menyebabkan kegagalan atau kehilangan kendali.

Atau, tetap berpegang pada senjatamu

Ada banyak cara agar proyek menjadi sukses. Anda dapat bekerja sendiri, atau dengan teman, dan Anda tidak perlu investasi besar untuk memulai. Anda perlu menetapkan dan mengelola harapan Anda, dan itu termasuk jumlah pelanggan (dan dengan itu Anda akan mendapatkan pendapatan lembur).

Bagi saya, mengembangkan bisnis plugin WordPress tidak harus curam. Saya baik-baik saja dengan peningkatan yang lebih kecil selama itu menjaga beban kerja saya saat ini pada tingkat yang dapat saya tangani sendiri.

Saya puas dengan pertumbuhan Dev4Press. Saat ini saya memiliki keseimbangan yang baik antara jumlah pelanggan, pertumbuhan penjualan, dan jumlah dukungan yang saya tangani sendiri. Ini bekerja untuk saya. Tentu, terkadang saya merasakan beban pekerjaan, dan saya berharap ada bantuan, tetapi itu cepat berlalu. Dan ya, saya ingin mendapatkan lebih banyak, tetapi itu bukan prioritas saya saat ini.

Masa depan

Pekerjaan berlanjut, daftar tugas saya penuh selama berbulan-bulan sebelumnya, dan saya sedang mengerjakan dua proyek besar dan ambisius. Satu akan diresmikan dalam hitungan minggu, dan yang lainnya, mudah-mudahan, pada akhir tahun ini. Plugin Dev4Press akan terus menjadi lebih baik, dan mudah-mudahan, saya akan punya waktu untuk membuat lebih banyak lagi di tahun-tahun mendatang.

Dan, saya akan terus mempertimbangkan pilihan saya, dan mungkin aksi solo saya akan tumbuh menjadi sebuah tim. Bukan tahun ini, atau tahun depan, tapi segera setelahnya.

Sebagai sesama solopreneur yang menjalankan bisnis plugin atau tema WordPress, bagaimana Anda mendekati pertumbuhan tim? Apa pemikiran atau pengalaman Anda tentang menambahkan dukungan dan pengembangan ke proyek Anda?