Memulai Bisnis sebagai Konsultan Sumber Terbuka

Pengembang perangkat lunak yang ingin mencari nafkah di open source sering mempertimbangkan untuk menjadi konsultan independen. Saran dari dua pengembang yang sukses ini dapat membantu Anda memulai.

Setelah lama absen, dua teman programmer bertemu di sebuah pesta. Seseorang dengan bangga menyatakan, "Saya terjun ke bisnis untuk diri saya sendiri sebagai konsultan komputer!" Yang lain melihat ke kartu namanya, dengan tinta hampir tidak mengering di "John Smith & Associates." Dan bertanya, "Kapan Anda di-PHK?"

Saya pertama kali mendengar lelucon itu (itu lelucon?) Pada 1980-an, ketika saya aktif di Forum Konsultan Komputer CompuServe. Itu sama benarnya hari ini. Dibutuhkan lebih dari sekadar kartu nama dan situs web untuk menjadikannya sebagai konsultan - konsultan sejati, bukan seseorang yang berebut untuk menghasilkan pendapatan sambil mencari "pekerjaan nyata" - dan hanya sedikit dari aturan tersebut yang telah berubah. Tetapi banyak hal mendasar yang harus diulang (saya berharap saya memiliki satu dolar untuk setiap kali saya menjawab, "Haruskah saya menagih klien untuk waktu perjalanan?"), Terutama ketika ekonomi memaksa kita untuk mengevaluasi kembali apa yang ingin kita lakukan dengan hidup kita.

Itulah salah satu alasan mengapa konferensi Open Source Bridge minggu lalu, yang diadakan di Portland Oregon, memiliki lebih dari satu sesi tentang bisnis open source. Brian Jamison, yang mendirikan Open Sourcery pada tahun 2004 (sekarang berjumlah 24 orang), berbicara tentang "Cara mendapatkan hidup sumber terbuka tanpa mengambil investor atau menjual jiwa Anda," dan Nate Aune berbagi "Cara membangun konsultasi perangkat lunak sumber terbuka yang sukses perusahaan "berdasarkan pengalamannya dengan Jazkarta, perusahaan di wilayah Boston yang didirikannya pada tahun 2004, yang kini mempekerjakan tiga staf tetap dan sepuluh subkontraktor.

Mereka mengulangi banyak poin yang sama, yang sebagian besar tidak ada hubungannya dengan menjalankan perusahaan open source dibandingkan dengan aturan Computer Consulting 101. Itu sangat masuk akal, karena bidang spesialisasi Anda tidak relevan jika Anda tidak dapat memasarkan atau membayar tagihan tepat waktu. Jadi saya bisa menulis keseluruhan posting blog tentang "19 hal yang harus Anda ketahui sebelum Anda keluar dari bisnis konsultasi Anda" (dan dengan provokasi apa pun, saya akan melakukannya), seperti merangkul krisis, mengapa tidak mendengarkan teman dan keluarga Anda, dan menemukan cara untuk membedakan bisnis Anda dari bisnis lain.

Tapi saya ingin fokus pada poin-poin yang dibuat orang-orang ini tentang mencari nafkah di open source. Atau Anda akan marah, karena itulah yang saya janjikan dalam judul.

Salah satu atribut unik dalam mengoperasikan bisnis open source, misalnya, adalah konsultan sering kali diminta oleh pelanggan potensial untuk mempertahankan pilihan open source. "Ketahui FUD [ketakutan, ketidakpastian, dan keraguan]. Cintai FUD," saran Jamison, yang mengatakan bahwa orang-orang ini meniru ketidakakuratan yang mereka dengar dari vendor lain. Tapi jangan membantah manfaat teknis; itu upaya yang tidak berguna. Sebaliknya, dia menyarankan, "Minta mereka untuk menanyakan pertanyaan yang sama tentang pertanyaan tertutup yang mereka pertimbangkan." Artinya, calon pelanggan Anda mungkin bertanya, "Bagaimana Anda dapat menggunakan sistem pengelolaan konten open source [CMS]; tidakkah Anda mengkhawatirkan keamanan?" mungkin karena salah satu pesaing Anda mengibarkan itu sebagai bendera merah. Sarankan kepada pelanggan agar dia bertanya kepada vendor lain, "Bagaimana Anda tahu bahwa produk Andare use aman, ketika tidak ada orang lain selain vendor yang melihatnya? "kata Jamison." Biasanya open source menang, whaddya tahu. ... [Metode ini] hanya menyelesaikan masalah. "

Itu tidak berarti Anda harus mengabaikan apa yang terjadi di lingkaran perangkat lunak berpemilik. "Anda harus berinteraksi dengan Microsofties minuman Kool-Aid," kata Jamison. Pertama, karena "Kadang-kadang teknologi mereka hebat." Dan juga karena Anda harus memahami di mana titik rasa sakit dan frustrasi mereka. Anda dapat menggunakan frustrasi pesaing tersebut dalam pemasaran Anda sendiri; "Ajak mereka dalam percakapan," Jamison menambahkan.

Biasanya, nasihat tentang "cara memasarkan" menekankan pada jaringan dan rujukan dari mulut ke mulut. Hal ini juga berlaku untuk pengembang open source, karena rekomendasi dari pelanggan yang puas selalu merupakan cara terbaik untuk mendapatkan yang baru. Namun, ada beberapa sumber daya pemasaran yang khusus untuk komunitas sumber terbuka, atau setidaknya ditekankan di lingkaran sumber terbuka: komunitas itu sendiri. Karena komunitas sumber terbuka mendorong percakapan dan kolaborasi, kehadiran Anda sebagai sumber yang berwibawa, membantu, dan berpengetahuan dapat mendorong bisnis sesuai keinginan Anda.

Aune merekomendasikan agar Anda memberikan ceramah secara gratis, yang dapat membangkitkan minat pada apa yang Anda lakukan. Misalnya, dia memberikan beberapa ceramah tentang "Cara menggunakan Plone untuk lembaga nonprofit" yang menghasilkan banyak pekerjaan. Tetapi, dia menunjukkan, petunjuk tidak selalu datang dari orang-orang yang berbicara atau dari mereka yang Anda bagikan kartu nama. "Apa yang Anda habiskan adalah apa yang akan kembali kepada Anda," katanya. Premis "dapatkan bisnis dengan membagikan pengetahuan Anda" tidaklah unik untuk open source - begitulah cara saya melakukan transisi dari konsultan komputer ke penulis - tetapi (pengamatan saya di sini) itu bahkan lebih bermakna bagi konsultan open source start-up yang memiliki untuk menunjukkan keahlian. "Jika Anda seorang pengusaha dan tidak punya blog ... lakukan segera," kata Aune.

Penting untuk menjadi warga open source yang berperilaku baik, untuk menjadi bagian dari ekosistem yang lebih besar bahkan saat Anda bersaing dengan pengembang open source lain yang juga bekerja dengan teknologi yang sama. "Kami bekerja sama tetapi kami masing-masing harus melakukan bagian kami untuk menjaga komunitas agar tetap sehat dan hidup," tegas Aune. Jadi tulis dokumentasi, sajikan di papan untuk proyek Anda, atur grup pengguna, sumbangkan kode.

Aune juga menyarankan bahwa, segera setelah Anda mampu membelinya, Anda harus mensponsori sprint atau aktivitas komunitas lainnya - dan memasukkan logo perusahaan Anda pada program acara. "Saya telah melakukan sekitar 20 sprint. Itu salah satu aspek paling menarik dari menjadi bagian dari komunitas open source," katanya. Keuntungan lainnya: ini adalah cara yang bagus untuk merekrut kontraktor dan menemukan orang yang tepat untuk dipekerjakan, karena Anda melihat bagaimana orang bekerja dalam sesi pengkodean yang intens, selama beberapa hari, dan Anda melihat bagaimana mereka berinteraksi dengan orang lain. Lebih dari 70% orang yang dia rekrut adalah orang-orang yang bekerja di sprint. "Siapa tahu, pada sprint berikutnya, dia mungkin mencari Anda.

Tapi Anda tidak harus melakukannya sendirian. Di Portland, Oregon, misalnya, ada sebuah organisasi bernama Portland Open Source Software Entrepreneurs, tempat Jamison berada. Jika tidak ada yang seperti itu di daerah Anda, mulailah. Tetapi tidak harus spesifik untuk open source. Aune bergabung dengan Asosiasi Konsultan Komputer Independen ketika dia pertama kali memulai, dan melaporkan bahwa pelajaran yang dia pelajari dari konsultan lain yang lebih berpengalaman membuat perbedaan besar.

Tampaknya menjadi tanda perbedaan bagi Jamison dan Aune bahwa, dalam kata-kata Jamison, "Kami minum sampanye kami sendiri." Artinya, kedua perusahaan membangun infrastruktur mereka pada sumber terbuka, dan mereka bekerja keras untuk hanya menggunakan perangkat lunak sumber terbuka. Ada beberapa pengecualian; Aune, misalnya, menjalankan QuickBooks karena itulah yang dituntut oleh akuntannya. Manfaat lain menggunakan aplikasi bisnis open source, tentu saja, adalah gratis — dan setiap start-up kekurangan uang.

Berbicara tentang uang tunai ... "Orang open source bisa merasa tidak nyaman dengan 'keuntungan'," kata Jamison, bahkan ketika mereka menjalankan bisnis. Tapi, dia menjelaskan, yang ingin kami katakan adalah bahwa keserakahan — bukan keuntungan — adalah antitesis dari filosofi open source. "Untung itu baik; keserakahan itu buruk." Tidak apa-apa menjadi pelit, dia menekankan; sebenarnya, itu mungkin perlu. Dalam pandangan Jamison, semakin baik kantornya, semakin kecil peluang sebuah startup untuk sukses. "Meja lipat adalah pertanda baik," tambahnya, menyarankan agar bisnis konsultasi baru tetap berada di kantor yang "buruk" sampai siap meledak. "Kemurahan hati itu sekarang dibangun dalam perusahaan kami, dan jika Anda telah berurusan dengan kami, Anda tahu," kata Jamison.

Setiap konsultan baru ditawari peluang yang harus ditolak, Jamison menunjukkan. Mungkin karena pekerjaan konsultasi awal itu akan mengarah pada spesialisasi yang tidak Anda pedulikan; jika Anda menulis satu aplikasi iPhone, Anda akan selamanya dicap sebagai iPhone App Guy. Anda harus belajar Mengatakan Tidak, tidak peduli betapa sulitnya melakukannya, kata Jamison. Katakan Tidak pada tawaran untuk bekerja demi ekuitas keringat, untuk menjangkau pelanggan, hingga menurunkan harga Anda. Dan dalam istilah open source: "Kami harus mengatakan TIDAK untuk bekerja dengan teknologi Microsoft," tambahnya. "Kami tidak memulai perusahaan ini untuk bekerja dengan teknologi Microsoft sialan."

Saran ini selain dasar-dasar Consulting 101, tentu saja, dan ada banyak hal yang bisa dipelajari di domain itu saja. Tapi saya merasa saran Aune dan Jamison menawarkan saran yang berguna untuk pengembang open source yang bertanya-tanya bagaimana rasanya keluar dan memulai bisnisnya sendiri. Apakah Anda memiliki petunjuk tambahan untuk dibagikan?

Artikel ini, "Memulai Bisnis sebagai Konsultan Sumber Terbuka" awalnya diterbitkan oleh JavaWorld.