Saya telah merilis produk perangkat lunak - bagaimana cara memaksimalkan pemaparan tanpa anggaran dan waktu terbatas?

36

Saya ingin menjangkau komunitas yang satu ini. Sebagai pengembang perangkat lunak, saya bukan tenaga penjualan yang ahli atau guru pemasaran - saya pikir dalam kode dan tidak banyak lagi. Sebagian besar pengembang yang saya temui adalah seperti ini dan juga cenderung menjadi penny-pinchers yang serius. Katakanlah, sebagai pengembang, saya baru-baru ini merilis produk perangkat lunak baru yang saya yakin akan menjadi hit JIKA orang hanya tahu tentang hal itu. Asumsikan anggaran $ 0,00 dan waktu terbatas setiap hari (yaitu 30 hingga 60 menit). Apa yang dapat saya lakukan, dalam batasan itu, untuk memaksimalkan pencahayaan?

Jika memungkinkan, harap buat cadangan balasan Anda dengan setidaknya dua contoh yang berfungsi.

CubicleSoft
sumber
10
Sebuah perusahaan besar menghabiskan tidak lebih dari 20% dari pendapatannya untuk biaya pengembangan, dari itu, sekitar 20% akan menjadi biaya pemrograman langsung. Itu tidak lebih dari 5% dari pendapatan pada pemrograman. Anda perlu memahami kemana 95% lainnya pergi sebelum Anda memiliki produk perangkat lunak, dan bukannya perangkat lunak.
mattnz
1
Aplikasi macam apa itu? Siapa audiens target Anda? Jika Anda menargetkan programmer, Anda bisa menyebutkannya di Hacker News (dapatkan ide dari posting Jeremy Heiler).
yakiv
1
Apa tujuanmu Apakah Anda ingin merilis perangkat lunak untuk menghasilkan uang (yaitu membuat perusahaan Anda sendiri)? Atau Anda ingin merilis perangkat lunak secara gratis dan ingin adopsi komunitas?
RonE
3
pertanyaan ini lebih cocok untuk answer.onstartups.com ; Seperti yang Anda perhatikan, sebagian besar programmer tidak tahu banyak tentang pemasaran, jadi Anda mungkin meminta saran kelompok yang salah. tapi semoga berhasil juga!
Steven A. Lowe
Manfaatkan setiap kesempatan (termasuk yang ini) untuk mempromosikan produk dan situs web Anda - Saya tidak dapat memastikan mana dari 100 produk "Cubicle Software" yang muncul di Google adalah milik Anda - jika ada - mulailah dengan membuat yang unik (setidaknya, kurang umum) nama. Mengapa tautan situs web Anda tidak ada di profil Anda?
mattnz

Jawaban:

63

Situs Anda Sendiri

Bangun situs SENDIRI Anda untuk mendistribusikan perangkat lunak Anda. Perlu memiliki rumah. Ini bisa menjadi tempat penyimpanan kode hosting tempat Anda meng-host-nya dan pengembangannya, tetapi Anda bisa memiliki lebih banyak situs yang menghadap pelanggan, dan minta mereka saling terhubung.

Situs Anda sendiri dilengkapi dengan elemen tambahan:

  • ruang obrolan Anda sendiri,
  • newsgroup Anda sendiri,
  • milis Anda sendiri,
  • halaman bisnis jejaring sosial Anda sendiri,
  • feed ( RSS / Atom ) untuk saluran pembaruan Anda (dan beberapa poin sebelumnya).

Perhatikan bahwa Anda dapat memiliki beberapa yang untuk tujuan yang berbeda: untuk berbicara dengan pengembang, membuat pengumuman, mengurus dukungan pelanggan ...

Namun satu poin: lebih baik memiliki satu titik komunikasi aktif daripada tersebar dan tidak memiliki konten dan tidak ada aktivitas sama sekali. Ini masalah ayam dan telur, tetapi orang-orang cenderung untuk bertanya di forum kosong. Dapat dimengerti jika ingin menjangkau sebanyak mungkin pengguna yang Anda inginkan (kita semua lebih suka satu media daripada yang lain), tetapi tunggu sebentar sebelum Anda menyiapkan situs Gopher dan saluran IRC .

Mesin pencari

Mesin Pencari adalah elemen kunci di sini: itulah yang digunakan semua orang untuk menemukan Anda. Di masa-masa indah (sebenarnya, zaman kegelapan, sungguh :)), Anda dulu memiliki mesin pencari yang sebenarnya sebagian besar direktori berbasis kata kunci, dan Anda harus mengirimkan situs Anda kepada mereka secara individual / manual, atau menggunakan disebut "mesin pencari otomatis". Beberapa relatif baik, beberapa akan membuat Anda masuk daftar hitam dengan mudah.

Saat ini, saya sarankan Anda melakukan 3 hal:

Anehnya, bahkan Google masih memiliki halaman untuk membiarkan Anda "mengirimkan" situs untuk dimasukkan, tetapi biasanya itu tidak diperlukan. Jangan ragu untuk juga mencari direktori lain dan mesin pencari yang kurang dikenal untuk memeriksa inklusi Anda dalam database mereka. Merupakan hal yang baik untuk secara teratur memeriksa di mana Anda berada.

Situs Distribusi Perangkat Lunak

Seperti yang disebutkan oleh stmax dalam komentar, cara termudah untuk mulai mempromosikan aplikasi yang menargetkan perangkat seluler yang dikenal biasanya adalah menggunakan toko aplikasi khusus mereka. Ini agak cepat dan mudah.

Bergantung pada platform pilihan Anda, dan apakah Anda ingin menjual aplikasi Anda atau tidak (dan jika itu mendukung pembayaran dalam aplikasi atau tidak), Anda mungkin ingin melihat sistem manajemen paket. Ini agak mirip dengan situs distribusi perangkat lunak (di mana mereka menggabungkan distribusi perangkat lunak di satu tempat dan) dan toko aplikasi (di mana mereka mengizinkan instalasi satu klik), tetapi biasanya Anda hanya menggunakannya langsung dari sistem Anda (dan bukan dari web) . Contoh terkenal adalah format kemasan debian, dan repositori utamanya dan front-end (yang meliputi Ubuntu Software Center, misalnya).

Jaringan sosial

Anda dapat menggunakan agregator sosial untuk mempermudah berbagai hal, atau setidaknya untuk memudahkan pengguna Anda untuk kemudian meningkatkan popularitas Anda di beberapa jaringan, misalnya dengan ShareThis atau AddThis .

Berkomunikasi Secara Aktif

Ini bisa memakan waktu, tetapi tidak sebanyak ini jika Anda efisien dan menyiapkan banyak hal.

  • berkomunikasi di forum, ruang obrolan, newsgroup ...

    • JANGAN menjadi spam,
    • DO jawaban yang berhubungan dengan perangkat lunak Anda, memberikan pengungkapan penuh dengan cara yang tepat, dan dengan ramah mengarahkan orang ke perangkat lunak Anda ketika mereka meminta alternatif atau solusi.
  • siaran pembaruan dan berita ke berbagai aliran komunikasi Anda di atas, tweet tentang mereka, beri tahu teman Anda di FB, publikasikan pengumuman di mailing-list yang sesuai:

    • ketika Anda menerbitkan revisi kecil,
    • ketika Anda memiliki proyek atau fitur potensial dalam pikiran dan membutuhkan umpan balik,
    • ketika Anda mencapai tonggak (# unduhan, # pengguna ...),
    • apa saja, sungguh.

Tentu saja, tayangkan ini ke saluran komunikasi Anda yang dijelaskan di atas.

Tulis Bahan Pendukung

  • Tulis panduan pengguna dan pengembangan sesuai dengan itu.
  • Publikasikan video tutorial atau demonstrasi (buat saluran Youtube dan / atau Vimeo ).
  • Tulis tutorial tentang cara menggunakan perangkat lunak Anda.
  • Menerbitkan peta jalan (sementara) untuk fitur-fitur masa depan.

Dapatkan Ulasan

  • Teman dapat meninjau Anda di blog dan halaman jejaring sosial mereka.
  • Pengguna dapat meninjau Anda dan Anda dapat memfasilitasi itu dengan menambahkan tautan "bicarakan MY_PROJECT di SOCIAL_NETWORK".
  • Profesional (blogger, penulis, pengembang ...) dapat meninjau aplikasi Anda, gratis atau kompensasi (ini mungkin rute yang bersifat spam, berhati-hatilah untuk menghubungi orang yang tepat).
    • Hubungi surat kabar dan majalah teknis, online dan offline (cetak TIDAK mati). Beberapa mungkin ingin menulis artikel tentang Anda, beberapa hanya akan menulis kolom kecil, beberapa tidak akan tetapi akan mengingat nama dan produk Anda nanti, dan beberapa mungkin hanya berbicara tentang produk Anda kepada beberapa teman di bar.

Libatkan Pengguna Anda

  • Minta umpan balik, dan izin untuk menerbitkannya, melalui:
  • Dengarkan permintaan fitur.
  • Minta bantuan pengguna Anda dalam mempromosikan perangkat lunak Anda.
  • Minta bantuan pengguna Anda dalam mengidentifikasi kelemahan dan pemecahan masalah dalam perangkat lunak Anda.

Secara pribadi, saya bukan penggemar situs umpan balik pengguna seperti GetSatisfaction dan UserVoice. Mereka cenderung memperlambat situs atau aplikasi web Anda, Anda harus bergantung pada mereka dan jika mereka merusak mereka dapat merusak bagian-bagian situs Anda, dan umumnya lebih rentan terhadap downtime daripada sistem surat yang baik. Jadi saya lebih suka mailing-list / newsgroup, mungkin dengan antarmuka web juga (seperti Google Group), dan formulir kontak sederhana untuk pengguna dasar. Pelacak isu dan / atau bug baik untuk dimiliki oleh pengguna yang lebih mahir (gunakan yang di-host di Google Code Project Hosting, BitBucket, GitHub, Sourceforge, Assembla ... tentu saja, tergantung pada persyaratan lisensi Anda) dan membiarkan mereka ketahui tentang kemajuan permintaan fitur dan pilih fitur yang paling banyak diminta atau perbaikan bug).

Beriklan

Semua hal di atas adalah iklan, sungguh, tetapi jelas beberapa iklan yang lebih profesional dapat membantu. Dan bahkan voucher AdWords 75USD bisa sangat bermanfaat, jika Anda memainkannya dengan benar.

Anda dapat melangkah lebih jauh dan menghubungi beberapa layanan yang memproduksi dan menjual barang-barang promosi untuk Anda (mug, t-shirt, topi, ...). Ini sepertinya agak gila, tetapi beberapa pengguna senang memilikinya, dan ini terkadang membantu menjangkau pengguna baru. Pastikan untuk memilih layanan yang tepat, di mana Anda tidak perlu membayar banyak, atau apa pun (beberapa hanya mengambil komisi atas penjualan artikel).

Tetap terkini

Publikasikan pembaruan sering dan komunikasikan tentang mereka. Sebelum Anda tahu itu orang akan mengikutinya. Publuish versi beta pengujian rilis mendatang, hanya untuk pengguna tingkat lanjut.

Juga bersaing dengan pesaing dan akhirnya meninjau dan membandingkannya. JANGAN merendahkan atau merendahkan martabat, bersikap adil, jangan memutar angka, dan tunjukkan kami di mana Anda tarif lebih baik. Kami tidak mengharapkan Anda untuk menunjukkan kelemahan Anda, tetapi untuk menyatakan apa "plus" kecil yang Anda miliki atas mereka.


Tanpa Anggaran, 30 menit

Semua ini terlihat seperti banyak waktu dan bahkan sepertinya melibatkan sejumlah uang. Tetapi Anda dapat melakukan sebagian besar tanpa biaya sama sekali, atau biaya yang sangat rendah.

Jika Anda mendaftar untuk AdWords / AdSense / Google Webmaster Tools , Anda mungkin pada akhirnya akan mendapatkan voucher gratis, atau beberapa teman mungkin memiliki satu cadangan. Secara teknis ini adalah uang, tetapi Anda tidak benar-benar membayarnya, Anda tidak rugi apa-apa.

Anda dapat menemukan layanan hosting gratis (bahkan Blogger akan melakukannya) untuk situs sederhana dengan (awalnya) lalu lintas rendah hingga sedang, dan nama domain dapat ditemukan dengan nilai yang sangat murah per tahun.

Dan semua komunikasi, meskipun bisa mahal dalam hal waktu, menjadi lebih baik dari waktu ke waktu:

  • Tulis templat untuk rilis Anda dan perbarui pengumuman untuk milis Anda, tweet Anda, dll.
  • Pastikan untuk memprogram pembaruan tersebut disiarkan secara otomatis ke saluran komunikasi Anda yang berbeda. Otomatiskan ini sebanyak mungkin. Ini akan sebanding dengan waktu yang dihemat dalam jangka panjang.
  • Memberikan sedikit waktu Anda setiap hari atau setiap minggu berarti banyak pada akhirnya, dan itu menghasilkan suara konstan yang penting untuk membuat percakapan terus berjalan. Dan teman-teman Anda dan penggemar yang sangat keras dapat membantu dengan ini juga.

Penting untuk diingat bahwa setiap pengunjung baru dan rekomendasi baru diperhitungkan. Entah itu seseorang yang menerbitkan artikel satu halaman penuh tentang Anda, atau hanya seorang teman yang mengirim tautan ke aplikasi Anda ke teman lain atau berbicara tentang produk Anda sambil minum di bar.

Belajar

Gunakan 30 menit sehari ini untuk digunakan dengan baik dengan mempelajari alat-alat perdagangan dan teknik-teknik ahli SEO, pemasar dan pengiklan. Mereka, pada akhirnya, memiliki keterampilan dan pengetahuan yang berharga untuk dimiliki.

Saya ingat seseorang mengatakan di situs StackExchange lain, Anda harus menetapkan 5 tahun hidup Anda untuk mempelajarinya. Meskipun saya katakan itu tidak berlangsung lama, jelas ada banyak yang harus dipelajari dan berbagai tingkat keahlian untuk diperoleh, tetapi Anda bisa belajar banyak.

Saya yakin sebagai pengembang Anda akan senang mempelajari bit yang lebih teknis (seperti cara membuat halaman yang ramah SEO), relatif kurang senang mempelajari bit teknis yang lebih sedikit (cara menghasilkan tata letak halaman yang ramah pengguna, berdasarkan pada konsep HCI aktual dan teruji dan riset pemasaran, bukan hanya naluri programmer), dan jauh lebih sedikit senang mempelajari bit "menjengkelkan" yang berhubungan dengan pemasaran dan periklanan (memilih daftar kata kunci, menulis pengumuman yang baik, dll ...). Motivator, bagi saya, adalah untuk selalu melihatnya sebagai sesuatu yang teknis, pada akhirnya: apa yang Anda inginkan adalah mengoptimalkan visibilitas, dan semua ini karena murni permainan angka. Belajar menulis dan mendesain dengan baik hanyalah cara untuk meningkatkan angka-angka ini. Ditambah lagi, saya merasa tertarik untuk mempelajari konsep UI dan UX, yang "lambda"harapan yang berbeda dari para pemrogram suatu aplikasi (maka kebutuhan untuk meminta banyak umpan balik pengguna, dan mendengarkannya ).

Berdiri di Pundak Giants ... Jadilah Kucing Penyalin

Anda bukan orang pertama yang mencoba mempromosikan suatu produk. Pilih produk yang terkenal, dan lihat bagaimana mereka melakukannya. Bagaimana Anda mendapatkan akses ke produk ini ketika Anda mulai dari 0? Idealnya, Anda ingin dapat memungkinkan pengguna melakukan hal yang sama dengan milik Anda. Itulah tujuan Anda. Mungkin melihat beberapa proyek perangkat lunak komersial atau bebas yang berpengaruh, dan lihat bagaimana mereka menciptakan komunitas, bagaimana mereka berkomunikasi di sekitar produk mereka. Anda dapat mencoba menemukan cara-cara inovatif untuk mempromosikan diri Anda (dan biasanya baik untuk berinovasi, menonjol dari kerumunan), tetapi cara-cara lama dan teruji yang baik bekerja dengan baik, jelas.

Mengukur, Mengukur, Mengukur

Saya mengatakan dua hal yang perlu saya ulangi di sini:

  • Dengarkan pengguna Anda;
  • Ini semua tentang data, bukan tentang apa yang Anda pikir Anda ketahui sebagai seorang programmer.

Anda tidak dapat memperbaiki keadaan jika Anda tidak tahu apa yang tidak berhasil atau apa alternatif yang lebih baik. Pelajari (lihat di atas;)) untuk menggunakan sistem analisis (seperti Google Analytics ) untuk melacak statistik dasar tentang pengunjung Anda (demografi populasi, asal-usul, platform ...) dan laporan yang lebih maju (tingkat konversi, corong ...). Gunakan alat seperti itu untuk mengukur dampak perubahan yang Anda lakukan pada situs Anda, dan dapatkan data nyata untuk mengetahui apakah perubahan itu bermanfaat atau tidak.

Saya telah melakukan kesalahan pribadi seperti ini pada awalnya, percaya bahwa visi saya lebih baik, dan saya telah (dan masih memiliki ...) untuk berurusan dengan pendiri startup yang selalu memulai 83% dari kalimat mereka dengan "Saya pikir itu .. . " Tidak, kamu tidak. Jika Anda benar-benar "berpikir", Anda tidak akan mengatakan itu. Anda berasumsi , dan itu kebiasaan buruk. Biasanya, ketika seseorang berkata "Saya pikir", saya sekarang menindaklanjuti dengan "membuktikannya", atau jika saya tidak bisa dan tidak percaya pada klaim mereka, saya akan pergi melakukan pengujian lorong saya sendiri untuk membuktikan atau membantah asumsi mereka.

Pengujian A / B hanya berfungsi.

Tentu saja, semua ini juga membutuhkan waktu. Saya memberi Anda alat di sini, tetapi lakukan saja apa yang dapat Anda lakukan dengan kendala Anda sendiri. Anda tidak perlu A / B menguji setiap skenario tunggal, dan Anda tidak perlu mengevaluasi kembali setiap minggu setiap hal kecil yang Anda lakukan. Tetapi semakin banyak Anda melakukannya, semakin baik.


Semua ini dimaksudkan untuk mengkonsolidasikan prevalensi situs distribusi perangkat lunak Anda sendiri.

Tujuan Anda adalah untuk mempromosikannya, dan kemudian memungkinkan pengguna menemukan semua kebutuhan dan informasi yang relevan di situs Anda, dan untuk meminimalkan jalur untuk mengunduh.

haylem
sumber
Ini adalah jawaban yang sangat matang. Saya baru saja membaca secara singkat tetapi sejauh ini terlihat bagus.
CubicleSoft
+1 untuk menjadi salah satu jawaban paling mendalam yang saya temui di Stack Exchange yang tidak muncul sebagai khotbah atau merendahkan
Jamie Taylor
1
Saya telah pergi ke depan dan menandai ini sebagai jawabannya tetapi saya yakin ketika Anda memikirkan hal-hal baru untuk ditulis, Anda akan melanjutkan dan menambahkannya. Anda pasti mendapatkan poin reputasi dan karunia.
CubicleSoft
+1 tetapi terlalu rumit. Seharusnya unggah saja ke toko apel yang digigit.
stmax
@stmax: Saya memang memikirkan itu, tapi itu sebagian besar untuk aplikasi seluler atau ekstensi browser. App store tidak terlalu menyebar untuk desktop, kecuali jika Anda menganggap situs distribusi perangkat lunak di atas sebagai app store. Jika aplikasi ini gratis, Anda juga dapat mempertimbangkan untuk mendistribusikan paket ke repositori manajemen paket yang dikenal.
haylem
10

Tergantung pada apa produk Anda dan apa pasar Anda.

Jika kualitas komersialnya, kualitas menyusut dan untuk diunduh, maka seperti semua "mikro-isv" lainnya di luar sana, Anda perlu berada di depan bola mata pelanggan potensial Anda.

Langkah 1: Anda memerlukan situs web, disatukan dengan sangat hati-hati, yang menentukan apa yang produk Anda lakukan dan fitur, manfaat, dan biayanya.

Langkah 2: Anda perlu menghidupkan penonton. Anda harus mengeluarkan uang. Bayar untuk beberapa iklan Google - tetapkan anggaran yang masuk akal. Anda juga dapat menemukan pelanggan potensial, atau kelas pelanggan. Temukan situs web atau forum pengguna di mana mereka sudah pergi, dan lihat apa yang dapat Anda lakukan untuk memposting di sana tentang produk Anda atau membeli iklan. Hati-hati dengan kebijakan yang melarang memasukkan produk di tempat-tempat ini, Anda mungkin akan diblokir.

Langkah 3: Berikan beberapa salinan, untuk mencoba dan mendapatkan minat / percakapan.

Contoh: Misalkan Anda memiliki beberapa perangkat lunak pemrosesan foto baru ... maka itu memberi tahu Anda di mana Anda harus mengarahkan upaya penjualan awal Anda. Ada banyak forum dan situs fotografi.

Jika Anda kesulitan mengembangkan situs web, maka ada banyak orang di luar sana yang akan melakukannya dengan biaya.

Anda mengatakan dalam OP bahwa Anda memiliki anggaran $ 0. Jika Anda tidak siap untuk menghabiskan apa pun, Anda hampir pasti akan gagal. Anda perlu mengeluarkan uang untuk menghasilkan uang.

dengan cepat_now
sumber
Saya tidak setuju, Anda tidak perlu menghabiskan uang. Saya telah membuat peluncuran yang sukses dengan anggaran yang hampir mendekati 0, tidak termasuk pengeluaran waktu. Satu-satunya hal yang sulit saya dapatkan secara gratis adalah nama domain.
haylem
1
@haylem Jika Anda telah memiliki peluncuran sukses sebelumnya maka Anda harus secara finansial berada pada titik di mana Anda tidak mencari lebih dari $ 8 / tahun nama domain. Saya menemukan poin Anda tidak percaya.
maple_shaft
@maple_shaft: kecuali Anda tidak berencana menghasilkan uang dari semua ini. Beberapa misi lepas untuk universitas di mana saya hanya memproduksi portal untuk mereka, dan intinya adalah hanya untuk membangkitkan kesadaran. Ini mungkin tidak selalu merupakan produk komersial , itu masih merupakan produk. Saya juga tidak mengatakan saya adalah orang membuat uang dari mereka (sayangnya).
haylem
@maple_shaft: tapi tentu saja, Anda jauh lebih baik jika Anda dapat menghabiskan sebagian untuk promosi Anda, tentu saja. Saya tidak akan berdebat tentang itu. Ini bukan keharusan, dan itu adalah sesuatu yang OP jelaskan dalam daftar hal-hal yang ingin dia hindari.
haylem
@maple_shaft: pada kenyataannya, jauh lebih sulit untuk mempertahankan batasan "waktu terbatas" daripada "anggaran terbatas", IMHO.
haylem
3

Catatan: Saya menganggap "produk perangkat lunak" Anda adalah proyek sumber terbuka. Jika tidak, abaikan jawaban saya.

Selain menggunakannya sendiri dan mempromosikan apa yang Anda buat dengannya, saya sarankan Anda mengumumkan proyek di milis dan komunitas lain yang mungkin menganggapnya berguna atau menarik. Jika Anda belum melakukannya, letakkan kode Anda di situs seperti GitHub atau Google Code sehingga orang dapat dengan mudah menemukannya. Manfaatkan fitur sosial dari situs-situs ini seperti forking dan sharing yang mudah. Keuntungan lain dari itu adalah Anda akan memiliki lokasi untuk orang-orang yang tertarik pada proyek untuk berkumpul dan berkolaborasi. Lakukan semua yang Anda bisa yang akan memudahkan orang lain mempromosikannya untuk Anda.

Jeremy Heiler
sumber