- Ini adalah panduan yang mengumpulkan kriteria penilaian dasar dan hal-hal operasional yang diperlukan untuk memulai dan menjalankan bisnis konsultasi independen di satu tempat
- Disusun berdasarkan pengalaman menjalankan bisnis konsultasi pada pertengahan 1990-an dan memulainya kembali pada 2008, dengan latar utama di bidang perangkat lunak
- Jika Anda memiliki keahlian yang laku di pasar, sikap untuk bekerja secara konsisten, dan disiplin diri, maka bisnis independen layak dipertimbangkan
- Membahas secara berurutan persoalan yang benar-benar ditemui dalam operasional, seperti estimasi, kontrak, asuransi, penagihan, penetapan harga, pengelolaan pelanggan, dan hak kekayaan intelektual
- Karena dapat dipengaruhi oleh pengalaman di Eropa dan Kanada, praktik hukum, pajak, dan kontrak di tiap wilayah perlu diperiksa secara terpisah
Kriteria sebelum memulai konsultasi independen
- Ini adalah rangkaian halaman yang memandu proses membangun dan menjalankan bisnis konsultasi yang sukses
- Dasar pengalamannya adalah menjalankan bisnis konsultasi pada pertengahan 1990-an dan memulai kembali bisnis tersebut pada 2008
- Karena bidang utama kegiatannya adalah perangkat lunak, sebagian isi mungkin condong ke arah itu
- Disusun agar sebisa mungkin bersifat umum dan dapat diterapkan secara lintas wilayah
- Prasyarat untuk memulai bisnis independen adalah sebagai berikut
- Memiliki keahlian
- Keahlian tersebut memiliki nilai pasar
- Ada kemauan untuk bekerja keras secara wajar
- Memiliki tingkat disiplin diri tertentu
- Jika semua syarat ini dapat dijawab dengan “ya”, maka tidak ada alasan Anda tidak bisa menjalankan bisnis sendiri
- Bisnis konsultasi dapat menjadi sarana bootstrap untuk melangkah ke sesuatu yang lebih besar, dan juga membantu memperoleh pengetahuan menjalankan bisnis serta jaringan kontak
- Pengalaman ini mungkin dipengaruhi oleh latar yang dimulai di Eropa dan kemudian tinggal sekitar 5 tahun di Kanada
Hal-hal yang dibahas dalam operasional nyata
- Bab-babnya disusun mendekati urutan yang dibutuhkan, dan dapat dibaca keseluruhan seperti sebuah buku
- Bagian yang sudah Anda kenal dapat dipilih untuk dibaca atau dilewati
- Topik yang disertakan adalah sebagai berikut
1 komentar
Komentar Hacker News
Jangan memasang tarif konsultasi terlalu rendah
Harga adalah sinyal yang menarik jenis klien tertentu, dan klien yang tertarik pada harga murah biasanya yang paling rewel dan paling banyak tuntutannya
Klien yang lumayan baik biasanya hanya peduli pada kisaran harga normal di industri dan tidak berbelanja harga. Biasanya juga mereka tidak mengeluarkan uang pribadi mereka sendiri
Perusahaan klien yang cukup besar hingga punya bagian pengadaan tidak akan membiarkan tarif yang sudah diturunkan dinaikkan lagi. Karena memang tugas bagian itu adalah mencegah pemasok menaikkan tarif
Sebagai konsultan, yang sebenarnya Anda jual jauh lebih banyak daripada yang dibayangkan. Fleksibilitas jadwal, kebebasan untuk mengakhiri kontrak kapan saja, kesediaan menerima telepon soal deliverable bahkan 3 minggu setelah proyek selesai, tidak perlu menanggung tunjangan dan pajak gaji, dokumentasi, semuanya termasuk. Kemungkinan Anda gagal memasukkan hal-hal ini ke dalam harga jauh lebih besar daripada kemungkinan Anda membebankannya terlalu tinggi
Saya hampir tidak pernah melihat konsultan pemula memasang tarif yang tidak realistis terlalu tinggi, tetapi sering melihat konsultan pemula memasang tarif yang tidak realistis terlalu rendah
Jika klien keberatan dengan tarifnya, yang dinegosiasikan untuk menyesuaikan biaya proyek bukan tarif melainkan cakupan
Jangan menagih per jam. Menagih per jam adalah cara yang terkutuk
Hanya saja, meskipun saya ingin beralih ke penagihan per hari atau per minggu, rasanya seperti saya berjanji akan bekerja selama sehari atau seminggu penuh, jadi saya merasa tidak bisa pergi sebentar untuk urusan kecil atau meninggalkan meja untuk bermain dengan anak-anak
Meski saya tidak memberi tahu klien persis kapan saya bekerja, status away/offline saya bisa terlihat di Slack atau Teams, dan mereka bisa saja menelepon tiba-tiba. Jika saya sedang membahas deployment yang gagal lewat telepon dari supermarket, rasanya seperti ketahuan dengan celana melorot
Saya khawatir klien akan berpikir, “Orang ini menagih satu minggu penuh tapi sore-sore malah tidak bekerja. Malas sekali.” Saya penasaran bagaimana orang lain menangani ini
Setelah pindah ke AS, istri saya mencoba menjadi freelancer dan mengikuti cara itu, menolak tawaran rendah lalu menegosiasikan tarif yang lebih tinggi, tetapi hasilnya dia total hanya bekerja sekitar 2 bulan selama 1 setengah tahun
pipeline penjualannya mengering dan tidak ada pekerjaan yang masuk. Kalau dipikir-pikir lagi, saya menyesal dia tidak mengambil sebagian tawaran rendah itu. Tarif yang buruk memang berat, tetapi tidak ada pekerjaan lebih berat lagi
Saya rasa nasihat yang begitu menyeluruh seperti ini tidak realistis dan bisa merugikan sebagian orang
Dalam kasus saya, meminta tarif yang menurut saya layak untuk pekerjaan saya ternyata menguntungkan kedua belah pihak
Paling buruk, mereka hanya akan menolak
Setiap kali saya memasang tarif terlalu rendah, saya menyesal, tidak bisa memberikan yang terbaik, dan memang tidak bisa berbuat banyak soal itu
Ada satu proyek yang sangat saya sukai sehingga saya memberi diskon besar supaya bisa terus ikut terlibat, dan itu keputusan yang buruk. Proyeknya memang keren, tetapi karena bayaran saya jauh terlalu kecil, kesenangannya juga banyak berkurang. Itu juga bukan lembaga amal, melainkan bank
Alasan perusahaan berusaha menjadikan pekerja sebagai konsultan, freelancer, atau kontraktor independen adalah karena mereka berharap bisa membebankan biaya bisnis seperti tagihan telepon, asuransi, perawatan kendaraan, dan alat kerja kepada mantan karyawan
Namun mereka segera sadar bahwa jika kompensasinya tidak ikut naik sepadan, mantan karyawan justru akan jauh lebih dirugikan
Otoritas pajak juga ikut campur dan menilai banyak hubungan kontrak sebenarnya bersifat semu
Sekarang ada serangkaian uji standar untuk menentukan apakah seseorang yang secara nominal adalah kontraktor sebenarnya adalah karyawan
HMRC menolak mengeluarkan daftar yang pasti atau menjelaskan bagaimana mereka menentukan apakah seorang kontraktor “bekerja seperti karyawan terselubung”. Sebagai catatan, meskipun bekerja dalam aturan IR35, seseorang tetap bukan “karyawan”
Sebagai gantinya mereka hanya memberi beberapa saran dengan alat yang samar, lalu mempertahankan hak untuk belakangan menentukan secara sewenang-wenang siapa yang merupakan kontraktor independen. Mereka bahkan pernah mengubah aturan secara retroaktif terhadap pelaporan pajak yang sebelumnya sudah disetujui
Ini menciptakan risiko besar bagi orang yang bekerja sebagai kontraktor. Ketika pemerintah mengubah aturan agar sebagian risiko itu dipindahkan ke perusahaan klien, banyak klien memutuskan untuk sama sekali tidak memakai kontraktor eksternal kecil daripada harus menyesuaikan diri dengan standar kabur yang kepatuhannya pun tak bisa dipastikan
Kontraktor kecil juga sulit mendapatkan asuransi terhadap risiko IR35 karena alasan ini, dan kalaupun bisa, asuransi itu tidak murah atau mudah didapat dibandingkan asuransi tanggung jawab lainnya
Pasar kontrak di Inggris perlahan mati sejak tabloid menjadikan kontraktor sebagai kelompok lain untuk didemonisasi dan Partai Konservatif dengan senang hati ikut mendukungnya
Saya membuat prototipe awal untuk ide baru yang masih samar dalam sebuah proyek perbankan, dan berhasil membawa proyek itu menuju sukses meski harus melewati product owner yang terus berganti dan perubahan tim. Ketika otoritas pajak mulai mempermasalahkan perbedaan antara kontraktor mandiri dan karyawan, bank itu menerapkan aturan bahwa kontraktor mandiri tidak boleh bertahan lebih dari 2 tahun; proyeknya belum selesai setelah 2 tahun, jadi saya menjadi karyawan
Di bank itu ada tingkat gaji karyawan yang harus diikuti. Software engineer bisa berada di tingkat 8~12, tetapi product owner, scrum master, business architect, dan peran lain yang bekerja bersama saya berada di tingkat 10~13. Seorang mantan freelancer yang menjadi karyawan dengan tarif per jam yang mirip dengan saya mengatakan ia mendapat tingkat 12 sebagai product owner, dan saya juga menilai diri saya layak di tingkat 12. Namun untuk programmer, tingkat 11 atau 12 sama sekali tidak ada, dan meskipun di hampir semua jabatan lain di departemen itu tingkat 10 adalah minimum, untuk programmer tingkat 10 pada praktiknya adalah maksimum
Belakangan, dalam rapat seluruh departemen, manajer itu dengan tak tahu malu mengeluh bahwa semua engineer senior pergi
Banyak perusahaan lain juga membayar programmer karyawan dengan rendah secara serupa, tetapi tidak punya masalah membayar jauh lebih mahal ketika memakai orang yang sama sebagai kontraktor atau freelancer
Perusahaan konsultan besar sedang kehilangan talenta, dan mereka melobi otoritas pajak. Soalnya para pegawai perusahaan konsultan itu sering sadar bahwa mereka bisa menghasilkan lebih banyak uang jika bekerja langsung dengan klien tanpa perantara
Kalau struktur seperti ini benar-benar “palsu”, maka perusahaan konsultan besar juga seharusnya termasuk dalam cakupan undang-undang seperti IR35 di Inggris
Saya sulit setuju dengan bagian “waktu itu harus dikeluarkan dari log. Walaupun masih ada, itu bukan waktu klien melainkan waktu Anda”. Itu adalah waktu klien
Perangkat lunak itu sangat besar. Benar-benar sangat besar. Saya bukan orang dengan ingatan sempurna, dan kalau klien menginginkan pengembang seperti itu, silakan cari orang seperti itu
Ini bidang yang menuntut kita terus belajar dan belajar ulang. Wilayahnya luas, panjang, dan penuh jebakan kecil. Jika klien memiliki sistem yang tidak standar, itu berarti saya harus menggali kembali dan mempelajari ulang hal-hal yang saya kira sudah boleh saya lupakan. Itu jelas menjadi beban klien
Secara pribadi saya rasa penagihan per jam bukan nasihat yang baik. Untuk freelancer level bawah mungkin memang tidak ada pilihan lain, dan itu harus diterima
Untuk sebagian besar pekerjaan level menengah-atas, dari pengalaman saya, satuan harian atau lebih baik lagi per proyek lebih cocok
Jika jam yang bisa ditagihkan hanya beberapa jam, waktu non-billable untuk negosiasi, komunikasi di tengah jalan, penutupan, dan penerbitan invoice bisa menjadi beberapa kali lipat. Selain itu, 8 pekerjaan masing-masing 1 jam jauh lebih melelahkan daripada 1 pekerjaan 8 jam. Yang terakhir adalah hari kerja biasa, tetapi yang pertama melelahkan karena perpindahan konteks
Referensi: https://training.kalzumeus.com/newsletters/archive/consultin... dan salah satu tulisan yang sudah beberapa kali dibahas https://news.ycombinator.com/item?id=4805091
Misalnya Million Dollar Consulting terkenal sebagai buku yang menganjurkan penetapan tarif berbasis nilai. Pendekatan ini cukup masuk akal jika 1) Anda sangat terspesialisasi dan 2) permintaan terhadap Anda tinggi. Dalam situasi seperti itu, daya tawar Anda jauh lebih besar dan kemungkinan kedua pihak sama-sama paham nilai yang Anda hasilkan. Para manajer internal perusahaan juga punya motivasi untuk melewati hambatan prosedural yang timbul karena model harga Anda yang “tidak standar”
Namun dalam banyak kasus, perusahaan memiliki kebijakan dan kontrol yang menentukan bagaimana kompensasi kontraktor disusun. Terutama jika situasinya bukan banyak perusahaan yang datang lebih dulu mencari Anda, Anda harus tetap fleksibel agar tidak membatasi peluang sendiri
Saya menyarankan agar waktu yang dibutuhkan untuk mendapatkan klien—yakni penawaran, negosiasi, rapat pra-kontrak, dan waktu administrasi—dihitung dengan serius lalu dimasukkan ke tarif per jam. Kontrak retainer juga biasanya baik untuk kedua pihak, dan klien umumnya tidak terlalu menolaknya. Misalnya, walaupun Anda hanya benar-benar bekerja 5 jam, Anda tetap dibayar minimum 10 jam per minggu
Jika Anda khawatir tarif per jam akan membatasi pendapatan, lihat saja berapa yang ditagihkan firma hukum papan atas, agensi kreatif, perusahaan konsultan manajemen, dan firma akuntansi. Sebagai konsultan solo, apa pun cara Anda menagih, pada akhirnya Anda selalu dibatasi oleh jumlah jam yang bersedia Anda gunakan untuk bekerja
Tulisan terkait:
How To Be a Consultant, a freelancer or an independent contractor (2009) - https://news.ycombinator.com/item?id=2255463 - Februari 2011, 7 komentar
How to run a small consultancy / freelancing business - https://news.ycombinator.com/item?id=848370 - September 2009, 63 komentar
Jangan pernah mengambil pekerjaan yang terlihat seperti “kontraktor” atau penambahan staf
Konsultasi strategis itu berbeda: Anda masuk dengan ekspektasi keahlian, berbicara dengan pengambil keputusan dan orang yang punya otoritas anggaran
Saat masih menjadi lead developer, melihat perbedaan antara uang yang dibayarkan kepada developer penambahan staf C# yang hanya menyandang gelar konsultan, dan uang yang dibayarkan kepada “konsultan AWS” kuno berlatar belakang operasi jaringan yang sekadar menyalin infrastruktur dan proses on-premise ke cloud lalu membuatnya lebih mahal, benar-benar mengubah arah karier saya sepenuhnya
Saya menilai bahwa seseorang dengan latar belakang pengembangan dan cukup paham infrastruktur akan bisa memberi nilai lebih besar jika memahami cloud
Setelah itu saya mengumpulkan pengalaman selama 2 tahun
Di beberapa negara Amerika Latin, jika lebih dari 90% pendapatan berasal dari satu klien, otoritas pajak menganggap klien itu pada dasarnya sebagai pemberi kerja, dan saat kontrak berakhir atau Anda keluar, Anda berhak atas pesangon dan berbagai tunjangan
Saya sangat setuju jika otoritas pajak melindungi freelancer berupah rendah yang bertahan hidup di sekitar atau di bawah garis kemiskinan. Namun insinyur perangkat lunak berpenghasilan tinggi bisa mengurus dirinya sendiri. Jika klien saya saat ini ingin mengakhiri kontrak besok, tidak masalah. Itulah sebabnya dia mempekerjakan saya sebagai kontraktor, bukan karyawan, dan itulah sebabnya dia membayar saya sebesar itu
Saya setuju jika ada garis batas berdasarkan tarif per jam. Misalnya, jika di bawah 50 dolar per jam maka Anda bisa mendapat tunjangan karyawan, dan jika di atas itu maka Anda bertanggung jawab atas diri sendiri. Pada tingkat itu, Anda sudah bisa mengurus diri sendiri
Jika Anda berusaha menjadi lebih baik dari rata-rata dalam satu keterampilan yang laku di pasar, bisa mengekspresikan diri dengan baik, dan mampu melakukannya secara konsisten, Anda bisa cukup berhasil sebagai kontraktor/freelancer
Ada banyak informasi yang bagus dan valid di tulisan ini. Setelah bekerja lebih dari 10 tahun di bidang ini, mencoba mengerjakan pembukuan sendiri juga membantu
Ini memberi Anda pemahaman tentang angka dan biaya, yang berguna saat mengambil keputusan keuangan