Cara Sukses Sebagai Pengembang WordPress


Komunitas WordPress penuh dengan orang-orang hebat yang melakukan hal-hal hebat—di antaranya adalah blogger, relawan, dan wirausaha. Baru-baru ini saya berkesempatan untuk berbicara dengan salah satu pengusaha WordPress pemberani: David Rashty, pendiri CreativeMinds.

Didirikan pada tahun 2008, CreativeMinds menawarkan plugin WordPress, ekstensi Magento, dan pengembangan khusus untuk kedua platform. Rashty memiliki pengalaman lebih dari 20 tahun bekerja di posisi tingkat eksekutif di beberapa startup, dan memasuki komunitas WordPress dengan cara yang khas: blogging. Sebuah startup tempat dia bekerja memilih WordPress sebagai platform blogging pilihan mereka, dan ketika plugin eksternal yang mereka gunakan tidak berfungsi dengan baik, mereka akhirnya membuat kode sendiri.

Dalam postingan ini, saya akan membagikan hal-hal penting dari wawancara saya dengan Rashty (yang telah saya edit dengan ringan agar panjang dan jelasnya), termasuk aplikasi yang direkomendasikan dan pemikiran kritisnya tentang sistem plugin WordPress saat ini.

1. Tentang Pikiran Kreatif

CreativeMinds adalah perusahaan di balik plugin seperti CM Tooltip Glossary dan CM Ad Changer. Yang mungkin tidak Anda ketahui adalah bagaimana bisnis ini dimulai—dan berapa banyak upaya yang dilakukan untuk menghasilkan produk tersebut. Inilah yang dikatakan Rashty:

Bisnis WordPress kami dimulai sebagai proyek sampingan saat mengerjakan usaha lain dan perlahan tumbuh menjadi besar. Kami berkonsentrasi pada pengembangan produk berbasis WordPress yang unik dan kuat, di mana kami yakin bahwa solusinya mungkin tidak ada, atau tidak sesuai dengan keinginan kami.

Kami menginvestasikan banyak waktu pada setiap produk, mencoba memberikan nilai tambah dalam fungsionalitas, menjadikan UI dan UX sederhana dan intuitif serta melakukan banyak pengujian sebelum dirilis . Kami selalu menjadi pelanggan pertama produk kami, yang memberi kami kemampuan untuk memahami apa yang kurang. Setelah kami merilisnya, kami mendapatkan banyak ide dan masukan dari pengguna kami.

2. Bagaimana Tim Mereka Bekerja

Menurut saya, bagian ini bagus karena ini benar-benar memberikan contoh bisnis online di era globalisasi. Rashty menjelaskan tim CreativeMinds tersebar di tiga benua:

Tim kami telah berkembang selama setahun terakhir dan sekarang terdiri dari 15 orang (tidak semuanya bekerja penuh waktu). Kami dibagi menjadi beberapa tim: produk, pemasaran, desain, layanan pelanggan, dan desain instruksi.

Kami tersebar di tiga benua. Pengembang kami berada di Eropa, sedangkan pemasarannya berada di Israel dan Amerika. Kita sebagian bersifat virtual dan sebagian lagi tidak. Kami memiliki kantor di Eropa dan Israel, namun beberapa anggota tim kami bekerja dari rumah.

3. Program dan Aplikasi Apa yang Dia Rekomendasikan

Mengelola tim internasional—dan menghadapi tekanan, ketegangan, dan kebutuhan bisnis yang normal—dapat menjadi sebuah tantangan. Agar semua orang memiliki pemahaman yang sama, Rashty dan timnya menggunakan aplikasi manajemen proyek Asana.

Berikut daftar beberapa program dan aplikasi lain yang menurut Rashty saya rekomendasikan:

  • Bantuan Pramuka untuk dukungan pelanggan
  • Moz untuk optimasi mesin pencari (selain Google Analytics)
  • Crazy Egg untuk melihat apa yang dilakukan pelanggan di situs web CreativeMinds
  • Monitis untuk melacak kinerja dan keandalan server
  • Google Docs untuk membantu perencanaan dan pengelolaan

4. Bagaimana Dia Menghasilkan Ide Plugin WordPress

Menemukan ide untuk plugin bisa menjadi bagian tersulit dalam pengembangan. Rashty menjelaskan prosesnya:

Ide datang dari pelanggan yang berinteraksi dengan kita dan dari keinginan serta impian kita sendiri. Tidak semuanya sukses. Kami telah mengembangkan beberapa produk yang kami buang ke tempat sampah atau digunakan kembali dengan cara lain. Kami selalu memulai dengan beberapa MVP dasar (Produk yang Layak Minimum) yang kami keluarkan untuk melihat masukan dan kemudian mulai mengembangkan produk. Saat ini kami sedang mengerjakan enam produk baru. Menurut saya, separuh ide produk kami dapatkan dari pelanggan dan separuhnya lagi dari internal.

5. Pendapatnya Tentang Model Plugin Gratis

Salah satu bagian paling menarik dari diskusi saya dengan Rashty melibatkan pandangannya tentang cara plugin WordPress disajikan dan dipikirkan. Dia sangat kritis terhadap model plugin gratis:

Membuat pengguna menghargai kenyataan bahwa produk WordPress membutuhkan banyak waktu dan upaya untuk mengembangkan dan bahkan lebih banyak lagi untuk mendukungnya adalah sebuah tantangan. Beberapa pengguna masih percaya bahwa semua produk WordPress harus gratis. Menurut saya model gratis ini tidak berfungsi: dari 30.000 plugin di WordPress.org, 95% tidak dirawat dengan baik atau ditulis sesuai standar WordPress, sehingga menyebabkan konflik dan masalah setelah diinstal.

Dalam dunia idealnya, plugin premium akan memainkan peran lebih besar dan mendapat tempat lebih besar dalam sorotan komunitas:

Saya pikir WordPress/Automattic harus mengubah cara kerjanya dan berinteraksi dengan pengembang plugin serta mendukung mereka. Kami adalah bagian yang membuat WordPress menjadi lingkungan yang hebat dan kami adalah bagian dari ekosistem WordPress … Saya mencoba mengatakan: bantu kami dan dukung upaya kami.

Sebagai contoh, Magento oleh AOL menyediakan katalog gratis di mana setiap pengembang dapat mencantumkan ekstensinya – terlepas dari apakah ekstensi tersebut gratis atau premium – dan juga menerima masukan dan mendukung pelanggan. Hal ini tidak mungkin dilakukan dengan WordPress … Jika tidak ada model yang layak untuk didukung dan didukung oleh WordPress, maka kita tidak akan melihat terlalu banyak plugin yang bagus.

Saya menanyainya tentang posisinya dan dia menjawab lebih lanjut:

Aspek lain dari masalah ini adalah banyak plugin yang ada tidak ditulis sesuai standar yang dapat diterima secara luas dan tidak didukung dengan baik. Dalam mendukung pelanggan, kami harus menangani plugin ini. Kami biasanya menjelaskan mengapa plugin lain yang mereka instal menyebabkan masalah karena plugin tersebut tidak ditulis dengan benar. Dalam banyak kasus, mereka juga menampilkan kesalahan JS/PHP.

Maksud saya adalah bahwa untuk memiliki plugin yang baik, harus ada model berkelanjutan yang akan didukung oleh WordPress, dan bahkan didorong, yang akan memungkinkan pengembang plugin untuk mengembangkannya dan mendukung produk mereka.

6. Plugin WordPress Favoritnya

Itu tidak berarti Rashty tidak bisa mengakses semua plugin yang ada. Jauh dari itu. Saya memintanya untuk membuat daftar beberapa plugin favoritnya dari komunitas:

Saya menyukai Relevanssi dan juga menghubungi pengembangnya dari waktu ke waktu. Dia melakukan pekerjaan dengan baik dan memiliki produk yang luar biasa. Kami juga sangat menyukai Visual Form Builder yang kurang dikenal dibandingkan alternatifnya.

Saya juga memintanya untuk menyoroti beberapa plugin CreativeMinds yang menurutnya adalah yang terbaik:

Saya pikir selain Glosarium Tooltip, kami memiliki produk baru yang hebat yang baru saja kami rilis bernama Plugin OnBoarding yang merupakan alat panduan dan pengalaman pengguna hebat yang sangat kami sukai. bangga.

7. Proyek-Proyek Perseroan Saat Ini

Rashty berbaik hati memberi kami gambaran sekilas tentang beberapa penawaran mendatang dari CreativeMinds:

Kami memiliki beberapa plugin yang sedang dipersiapkan: Plugin Laporan WordPress baru yang akan menjadi platform untuk menghasilkan laporan untuk berbagai kebutuhan dan kasus penggunaan. Plugin pengelolaan kursus video yang akan membantu organisasi melacak dan mengontrol pelajaran video, katalog produk terpadu untuk menggabungkan beberapa katalog e-commerce seperti EDD dan WooCommerce, dan beberapa produk baru yang masih dalam tahap perencanaan.

8. Harapannya Terhadap Masa Depan Perusahaan

Dengan kerja bertahun-tahun di belakangnya, saya meminta Rashty untuk menatap masa depan. Dia menjelaskan bagaimana dia memperkirakan pasar WordPress akan berkembang di tahun-tahun mendatang dan apa peran CreativeMinds dalam hal tersebut:

Saya rasa pasar WordPress masih berkembang dan merek masih terus membangun dirinya sendiri. Kami ingin melihat CM sebagai merek yang dihargai untuk produk WordPress yang hebat, sama seperti kami memandang EDD/WooCommerce/Yoast/ElegantThemes dan merek bagus lainnya …

Saya yakin pasar tempat kita berada akan bertumbuh. Semakin banyak organisasi dan bisnis yang menggunakan WP sebagai solusi konten dan e-commerce, dan mereka memerlukan alat yang berkualitas tinggi dan andal untuk mendorong konten dan situs mereka. Kebutuhan akan alat seperti itu akan terus bertambah, jadi menurut saya memiliki banyak pilihan alat WordPress yang bagus adalah tujuan kami.

Kesimpulan

David Rashty telah meraih banyak kesuksesan di pasar plugin WordPress, dan selalu menarik untuk mendengar perspektif seorang pengembang.

Beri tahu kami pendapat Anda tentang apa yang dia katakan: Apakah Anda menggunakan program yang direkomendasikannya? Apakah dia benar tentang model plugin gratis? Posting di komentar di bawah!