1 poin oleh GN⁺ 2023-07-19 | 1 komentar | Bagikan ke WhatsApp
  • 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

1 komentar

 
GN⁺ 2023-07-19
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

    • Saya sudah menagih per jam selama lebih dari 10 tahun, dan setuju bahwa itu 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
    • Saya terus mendengar saran seperti ini, tetapi belum pernah melihat contoh yang benar-benar berhasil
      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
    • Saya penasaran bagaimana seharusnya memandang kontrak seperti pekerjaan terselubung yang tidak berbatas waktu dan tanpa cakupan yang jelas
  • 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

    • Pada awalnya saya menerima tarif rendah untuk bisa masuk dan mengumpulkan pengalaman. Tetapi setelah mengerjakan beberapa proyek seperti itu, kita harus berhenti dan mulai lebih selektif
      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

    • Di Inggris tidak ada daftar yang sejelas itu
      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
    • Di Belanda, bekerja sebagai konsultan, freelancer, atau kontraktor independen adalah hampir satu-satunya cara untuk dibayar sesuai nilai diri. Gaji programmer umumnya buruk, dan bahkan saat tidak terlalu buruk pun tetap di bawah yang semestinya diterima
      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
    • Ini berbeda di tiap negara, jadi tidak sesederhana itu. Di Finlandia, pengembang perangkat lunak terbaik biasanya beralih ke konsultasi/freelancing pada tahap akhir karier mereka, karena uang besar dalam ekosistem itu ada di sana dan manfaat pajaknya juga cukup besar
    • Saya agak setuju. Banyak perusahaan memang menyalahgunakan hubungan dengan kontraktor, tetapi biasanya itu lebih sering terjadi di level jabatan menengah ke bawah. Orang yang menjadi konsultan setelah melewati tahap senior diperlakukan dengan cara yang sepenuhnya berbeda, dan bidang itu juga sangat menguntungkan
    • Tidak sepenuhnya benar bahwa otoritas pajak sekadar menilai banyak hubungan kontrak sebagai palsu
      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

    • Ada banyak nasihat yang sepenuhnya valid baik untuk penagihan per jam maupun penagihan per proyek. Di lapangan, nasihat itu bisa bagus atau buruk tergantung banyak faktor
      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

    • Saya sudah banyak mengambil pekerjaan penambahan staf seperti itu. Saya penasaran bagaimana Anda menemukan kontrak awal di bidang DevOps
  • 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 tidak menginginkan pesangon atau berbagai tunjangan. Saya hanya ingin dibayar, membangun dana penyangga sendiri, dan membeli tunjangan yang saya butuhkan sendiri
      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

    • Ini tidak sulit. Kebanyakan orang buruk dalam hal ini. Sejujurnya, hanya dengan mengangkat telepon dan membalas email saja, orang-orang akan memandang Anda hampir seperti dewa
    • Setelah 3 tahun melakukannya, sejauh ini pengalaman saya juga seperti itu
  • 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