Bagaimana saya harus membebankan biaya untuk pemrograman hal-hal yang membutuhkan waktu dua menit untuk memperbaikinya? [Tutup]

127

Saya benar-benar bingung dengan ini. Saya percaya bahwa semakin saya mendapatkan pengalaman, semakin saya menjadi ahli dalam menemukan kesalahan dan memperbaikinya dengan cepat.

Sekarang bos saya mendapatkan situs web dari seorang programmer yang melakukan pengkodean yang sangat buruk. Sekarang dia mengirimkan daftar masalah untuk diperbaiki.

Misalkan itu masalah stylesheet, dan lelaki tua itu tidak tahu bagaimana memperbaikinya, tetapi karena pengalaman saya, saya langsung tahu apa masalahnya, dan saya bisa memperbaikinya dalam dua menit dan banyak masalah serupa seperti itu.

Tetapi setelah memperbaiki semua yang saya sadari bahwa saya memperbaiki semua masalah dalam 15 menit yang tidak bisa diselesaikan oleh orang lain.

Saya mendapatkan $ 25 per jam, jadi saya merasa sangat buruk menagih $ 6 untuk daftar hal-hal yang membutuhkan bertahun-tahun pengalaman untuk belajar.

Apakah saya boleh mengenakan biaya $ 6 atau haruskah ada cara untuk menagih biaya?

pengguna824981
sumber
9
Terkadang Anda dapat menghubungi berdasarkan proyek, bukan setiap jam. :)
Saeed Neamati
21
Saya hanya mengenakan biaya penuh, jadi jika Anda tidak diberi pekerjaan lain yang dapat Anda lakukan di sisa jam tersebut, Anda harus menagih $ 25 penuh
Petruza
50
Saya tidak berpikir ada hal pemrograman yang hanya membutuhkan waktu dua menit untuk memperbaikinya. Dalam pengalaman saya, Anda harus selalu menguji selama satu jam apa yang Anda tulis dalam satu menit. Jika Anda seorang freelancer, luangkan dua menit untuk menulis dan menguji sisa jam daripada biaya selama satu jam. Sama untuk perubahan 15 menit. Setelah Anda menekan 30 menit, uji selama lebih dari satu jam dan biaya untuk dua.
Andrew J. Brehm
58
Mengingatkan saya pada cerita lama, mungkin tidak benar, tetapi tetap bagus: Insinyur ini dipanggil karena mesin mogok. Dia melihatnya, membuat salib dengan kapur pada beberapa bagian mesin dan mengatakan 'ganti bagian ini'. Dia menagih $ 50.000. Manajer itu marah dan meminta tagihan yang diperinci untuk membenarkan biaya. Insinyur itu menjawab: Kapur - $ 1, tahu di mana membuat salib $ 49.999.
user12889
23
Ada ribuan pengguna di SO yang memberikan saran perbaikan 2+ menit secara gratis.
JeffO

Jawaban:

121

Pertanyaan yang bagus karena ini adalah masalah yang kita semua hadapi sebagai freelancer. Ketika saya melakukan transisi untuk menjadi pekerja lepas, hal tersulit yang harus saya kembangkan adalah disiplin pelacakan waktu. Untuk tahun pertama atau lebih, saya hanya fokus pada pekerjaan yang berorientasi proyek, dan benar-benar hanya peduli dengan timer ketika saya "di zona" pengkodean. Belakangan saya belajar betapa merugikan diri saya sendiri sehingga saya tidak bisa melacak sebanyak mungkin hari saya.

Bahkan ketika saya menulis komentar ini, saya memiliki timer berjalan berjudul, "Blogging on Stack Exchange." Tetapi lebih dari itu dalam satu detik. Pertama, mari kita bahas pertanyaan Anda.

Terkait dengan pelacakan waktu, salah satu hal yang saya temukan sebagai freelancer adalah bahwa ada klien tertentu yang cenderung memiliki banyak masalah kecil. Sebagai seorang amatir, dan karena saya merasa menjadi "orang baik," sebagian besar waktu saya bahkan tidak mau repot-repot menagih klien. Mengambil dua menit untuk memperbaiki masalah, yang kadang-kadang hanya dibutuhkan, tampaknya tidak sepadan dengan usaha untuk memulai timer. Apa yang saya temukan, adalah bahwa selama sebulan, itu bukan hanya satu masalah 2 menit, itu masalah 10 atau 20 dua menit. Diambil sendiri, itu bukan masalah besar. Diambil secara agregat, saya meninggalkan uang di atas meja. Tetapi lebih dari itu, klien tidak dapat melihat jumlah pekerjaan yang saya lakukan untuk mereka. Akibatnya mereka cenderung a) meremehkan pekerjaan saya, b) mengambil keuntungan dari saya, atau c) hanya menerima saya begitu saja.

Ini bukan hubungan yang baik untuk dimiliki dengan siapa pun, terutama klien.

Selanjutnya, dan seperti yang ditunjukkan orang lain. Tidak ada yang benar - benar memakan waktu dua menit. Ada email, panggilan telepon, masuk ke sistem pelacakan bug, dan semua artefak lain dari proses yang baik. Prosesnya, layanan pelanggan dalam berbicara dengan klien di telepon, adalah semua bagian dari nilai yang Anda berikan, dan dengan demikian harus menjadi sesuatu yang Anda kompensasi. Dan klien harus tahu berapa banyak waktu yang dihabiskan oleh Anda di telepon dan menjawab email. Ada satu waktu saya menyajikan faktur kepada klien yang menunjukkan berapa banyak waktu yang dihabiskan di telepon dengan mereka. Mereka kemudian mengatakan kepada saya bahwa mereka tidak tahu, dan bahwa mereka berusaha untuk mengekang kecenderungan mereka default untuk menelepon saya ketika mereka memiliki pertanyaan. Fakta yang saya hargai mengingat betapa mengganggu panggilan telepon kadang-kadang.

Saya juga setuju bahwa Anda harus menagih secara bertahap. Saya menagih dalam kenaikan 15 menit, yang hanya merupakan cara mewah untuk mengatakan, "Saya memiliki minimum 15 menit untuk setiap masalah yang Anda ingin saya atasi." Ada banyak alasan untuk ini, tetapi bagi saya, alasan terbesar adalah biaya tersembunyi dari pengalihan konteks. Bagi saya untuk berpindah dari satu tugas ke tugas lainnya tidaklah instan. Kalau saja itu. Pindah dari satu tugas ke tugas lainnya sering dapat melibatkan saya berhenti untuk memeriksa email, pergi ke kamar mandi, melihat G + / Facebook / Twitter, dll. Orang bisa mengatakan bahwa saya kurang disiplin, tetapi bagi saya ini merupakan bagian integral dari proses saya beralih persneling. Oleh karena itu, jika saya memiliki 4 tugas di piring saya yang masing-masing membutuhkan waktu 15 menit, tidak perlu waktu satu jam untuk menyelesaikannya, saya butuh sekitar 1,5 jam. Dan tambahan 30 menit itu, adalah biaya tersembunyi dari pengalihan konteks.

Banyak orang juga telah menyebutkan dan berbicara tentang nilai tambahan yang Anda berikan sebagai programmer yang lebih berpengalaman. Fakta bahwa Anda membutuhkan setengah waktu untuk melakukan tugas yang sama dengan seorang kolega tidak hanya mencerminkan pengalaman superior Anda, tetapi juga proses yang lebih baik yang telah Anda bangun untuk diri Anda sendiri dalam mengelola klien Anda. Ini semua berbicara langsung dengan nilai yang Anda berikan dan Anda harus memberi kompensasi pada diri sendiri secara adil untuk itu. Ini mengharuskan Anda untuk memahami apa yang dibebankan pesaing Anda relatif terhadap kualitas pekerjaan mereka. Secara pribadi, saya menjaga hubungan dan pertemanan yang erat dengan freelancer lainnya di bidang saya, yang memberi saya wawasan tentang masalah ini dan memungkinkan saya untuk menyesuaikan tarif saya. Jika Anda menemukan bahwa pada umumnya Anda menghasilkan kualitas kerja yang sama dalam waktu yang lebih singkat, maka tentu saja akan lebih banyak biaya. Jika klien Anda tidak mampu membelinya, maka cari klien baru dan naik di dunia. Biarkan senantiasa mencubit klien, dan klien yang tidak menghargai pekerjaan yang diberikan kepada mereka oleh freelancer mereka untuk ikan kecil. Rujuk klien itu ke freelancer lain yang Anda percayai dan jadikan mereka masalah orang lain saat Anda berupaya membangun pelanggan yang membayar Anda lebih adil.

Hal terakhir yang ingin saya bagikan adalah sesuatu yang tidak dapat disentuh oleh orang lain yang dapat saya lihat. Terkadang membuat klien untuk 2 menit kerja adalah hal yang benar untuk dilakukan dari perspektif manajemen klien. Kadang-kadang, memberi mereka waktu adalah hal yang membantu Anda membangun kepercayaan dengan klien, dan dengan tegas menetapkan Anda sebagai orang yang tepat bagi mereka. Mungkin juga membantu Anda mengamankan proyek yang lebih besar dan lebih menguntungkan di masa depan. Mengetahui kapan harus mengisi daya dan yang lebih penting kapan tidak mengisi daya adalah bagian yang sulit. Tetapi ketika saya membuat keputusan untuk tidak menagih klien, saya pergi keluar dengan cara bijaksana untuk memberi tahu mereka bahwa ini "di rumah." Saya memberi tahu mereka bahwa saya menghargai semua bisnis yang mereka kirimkan kepada saya, dan bahwa saya tidak keberatan mengurus masalah yang satu ini untuk mereka. Setidaknya itu yang bisa saya lakukan, saya katakan pada mereka. Mereka biasanya sangat menghargai,

Sekarang izinkan saya untuk kembali ke timer yang sedang berjalan di desktop saya yang berjudul "Blogging at StackExchange." Ini tidak terkait langsung dengan pertanyaan Anda, tetapi membantu menggarisbawahi pentingnya mempertahankan disiplin dengan menjaga waktu Anda secara akurat.

Dari perspektif bisnis, metrik paling penting yang dapat Anda lacak adalah profitabilitas. Mengetahui berapa banyak waktu yang dihabiskan untuk melakukan pekerjaan yang dapat ditagih vs yang tidak dapat ditagih adalah sangat penting. Ini membantu Anda membangun dan memahami berapa banyak overhead yang ada dalam menjalankan dan mempertahankan bisnis Anda. Ini juga membantu Anda mengidentifikasi cara dalam bisnis Anda dan proses yang dapat Anda tingkatkan. Jika Anda menyadari pada akhir kuartal bahwa Anda menghabiskan lebih banyak waktu daripada yang Anda pikirkan "blogging di Stack Exchange" dan itu datang dengan mengorbankan pekerjaan yang dapat ditagih, maka Anda mungkin ingin mempertimbangkan untuk menghabiskan lebih sedikit waktu untuk melakukannya. Berkenaan dengan profitabilitas, apa yang saya temukan adalah bahwa ada BANYAK lebih banyak waktu yang masuk ke sebuah proyek daripada waktu yang dihabiskan untuk coding. Tidak hanya ada semua email, dan tugas-tugas lain yang disebutkan sebelumnya, tetapi mereka adalah waktu yang dihabiskan untuk mengamankan kesepakatan, penagihan klien, negosiasi kontrak, dan sejenisnya. Sebagian besar waktu ini tidak dapat ditagih, tetapi mengetahui berapa banyak waktu yang Anda habiskan untuk melakukan ini dapat membantu Anda mengidentifikasi cara untuk merampingkan bisnis Anda, dan meningkatkan profitabilitas pada saat yang sama. Katakanlah misalnya Anda mengenakan biaya $ 100 per jam, tetapi Anda menghabiskan sekitar 50% dari waktu Anda melakukan pekerjaan administratif yang tidak dapat ditagih. Mungkin ada seseorang di luar sana yang bisa Anda sewa dengan tarif $ 50 / jam untuk mengambil pekerjaan administrasi itu dari tangan Anda. Maka Anda bisa menghabiskan lebih banyak waktu coding, DAN meningkatkan garis bawah Anda pada saat yang sama. Ini adalah win-win. Anda memberikan pekerjaan berharga kepada orang lain, hampir pasti Anda memberikan layanan yang lebih baik kepada klien Anda, DAN Anda menghasilkan lebih banyak uang. tetapi mengetahui berapa banyak waktu yang Anda habiskan untuk melakukan ini dapat membantu Anda mengidentifikasi cara untuk merampingkan bisnis Anda, dan meningkatkan profitabilitas pada saat yang sama. Katakanlah misalnya Anda mengenakan biaya $ 100 per jam, tetapi Anda menghabiskan sekitar 50% dari waktu Anda melakukan pekerjaan administratif yang tidak dapat ditagih. Mungkin ada seseorang di luar sana yang bisa Anda sewa dengan tarif $ 50 / jam untuk mengambil pekerjaan administrasi itu dari tangan Anda. Maka Anda bisa menghabiskan lebih banyak waktu coding, DAN meningkatkan garis bawah Anda pada saat yang sama. Ini adalah win-win. Anda memberikan pekerjaan berharga kepada orang lain, hampir pasti Anda memberikan layanan yang lebih baik kepada klien Anda, DAN Anda menghasilkan lebih banyak uang. tetapi mengetahui berapa banyak waktu yang Anda habiskan untuk melakukan ini dapat membantu Anda mengidentifikasi cara untuk merampingkan bisnis Anda, dan meningkatkan profitabilitas pada saat yang sama. Katakanlah misalnya Anda mengenakan biaya $ 100 per jam, tetapi Anda menghabiskan sekitar 50% dari waktu Anda melakukan pekerjaan administratif yang tidak dapat ditagih. Mungkin ada seseorang di luar sana yang bisa Anda sewa dengan tarif $ 50 / jam untuk mengambil pekerjaan administrasi itu dari tangan Anda. Maka Anda bisa menghabiskan lebih banyak waktu coding, DAN meningkatkan garis bawah Anda pada saat yang sama. Ini adalah win-win. Anda memberikan pekerjaan berharga kepada orang lain, hampir pasti Anda memberikan layanan yang lebih baik kepada klien Anda, DAN Anda menghasilkan lebih banyak uang. tetapi Anda menghabiskan sekitar 50% dari waktu Anda untuk melakukan pekerjaan administrasi yang tidak dapat ditagih. Mungkin ada seseorang di luar sana yang bisa Anda sewa dengan tarif $ 50 / jam untuk mengambil pekerjaan administrasi itu dari tangan Anda. Maka Anda bisa menghabiskan lebih banyak waktu coding, DAN meningkatkan garis bawah Anda pada saat yang sama. Ini adalah win-win. Anda memberikan pekerjaan berharga kepada orang lain, hampir pasti Anda memberikan layanan yang lebih baik kepada klien Anda, DAN Anda menghasilkan lebih banyak uang. tetapi Anda menghabiskan sekitar 50% dari waktu Anda untuk melakukan pekerjaan administrasi yang tidak dapat ditagih. Mungkin ada seseorang di luar sana yang bisa Anda sewa dengan tarif $ 50 / jam untuk mengambil pekerjaan administrasi itu dari tangan Anda. Maka Anda bisa menghabiskan lebih banyak waktu coding, DAN meningkatkan garis bawah Anda pada saat yang sama. Ini adalah win-win. Anda memberikan pekerjaan berharga kepada orang lain, hampir pasti Anda memberikan layanan yang lebih baik kepada klien Anda, DAN Anda menghasilkan lebih banyak uang.

Dan begitulah, menghabiskan 0,79 jam "Blogging di Stack Exchange." Saya akan menuliskannya sesuai dengan anggaran pemasaran saya. :)

Byrne Reese
sumber
6
tulis itu. Setidaknya membayar upvotes, dan lencana jika saya benar. :-)
Joris Meys
1
"Kapur" atau "ganjil?" Saya tidak yakin.
Byrne Reese
stackoverflow.com/legal/trademark-guidance , bagian "Penggunaan yang Tepat dari Stack Overflow dan Stack Exchange Name".
Peter Mortensen
13
@ByrneReese jam berapa Anda menggunakan perangkat lunak logging?
TehShrike
64

Anda seharusnya tidak mengenakan biaya 6 dolar, itu memang agak canggung. Tapi, Anda lupa beberapa hal. Saya tidak bisa melihat apakah Anda seorang freelancer atau tidak, tetapi Anda harus menagih setidaknya 1 jam. Itu karena Anda perlu membaca daftar bug, menafsirkannya, menemukannya dalam solusi, memperbaikinya, menguji apakah solusi Anda berfungsi, mempublikasikannya, mungkin membiarkan orang lain menguji solusi dan mempublikasikan perubahan kepada pelanggan. Jika Anda dapat melakukan semua itu dalam 15 menit, ya, Anda harus benar-benar bagus / cepat.

Saya selalu mengenakan biaya per jam penuh. Jika sesuatu memakan waktu 20 menit, itu 1 jam di tagihan. Jika pekerjaan lain memakan waktu 1 jam 15 menit, itu masih 1 jam. Dengan cara ini, menit 'ekstra' memberikan sedikit kompensasi.

Jan_V
sumber
9
Sepakat. Saya tidak dapat memikirkan apa pun yang ingin saya kirim yang membutuhkan waktu 15 menit untuk menyelesaikannya. Dalam 15 menit saya hampir tidak dapat memuat IDE dan menemukan bagian yang relevan dari kode apalagi, memahami bug, mengkompilasi ulang, menyebarkan, menguji, mencatat hasil tes, paket, rilis, memperbarui SVN dll dll dll
fwgx
33
Benar sekali. Banyak pemula dalam permainan konsultasi / lepas percaya bahwa jam yang dapat ditagih adalah jam yang dihabiskan secara fisik untuk menulis kode, karena itulah yang telah dilatih untuk meyakini mempekerjakan manajer non-teknis. Lupakan semua itu . Pemrogram dan insinyur dibayar untuk berpikir . Jumlah waktu yang signifikan yang saya habiskan untuk memikirkan pekerjaan yang dikontrak adalah waktu yang dapat ditagih. Tidak masalah jika saya di kantor saya, di dapur, di pesawat, atau di toilet.
Aaronaught
3
Semuanya memiliki minimum: bahkan jika minimum Anda akan setara dengan biaya 1/2 jam - untuk hal-hal yang mudah diperbaiki yang hanya membutuhkan waktu 5 menit. Sebagian besar waktu, saya setuju bahwa biaya minimum satu jam cukup standar. Ini kemudian memberi Anda kesempatan untuk mengatakan, hei, Anda tahu saya akan memberi Anda 20% off - itu adalah perbaikan yang mudah .
IAbstract
1
@Ratz: Luar biasa. Berapa lama waktu yang Anda butuhkan untuk mereproduksi bug? Mencari tahu file mana yang akan dibuka? Baris mana yang harus diperbaiki? Dan mengapa Anda memperbaiki bug secara langsung dalam produksi? Apakah Anda tidak menggunakan segala jenis kontrol revisi, build, atau proses QA?
Aaronaught
1
@Aonaonaught, itu semua tergantung pada lingkungan. Kita tidak semua bekerja di tempat dengan level dan level kontrol. Ketika Anda memiliki katalog online sederhana, Anda mungkin tidak menggunakan kontrol revisi, dan proses QA mungkin hanya terdiri dari tombol refresh. Tidak perlu banyak untuk menentukan bahwa halaman sekarang memuat ketika sebelumnya tidak. Itu tergantung pada proyek. Mengapa membuatnya jadi memang membutuhkan waktu satu jam, bukannya 5 menit, jika tidak ada gunanya melakukannya?
Kratz
54

Anda dibayar per jam, dan untuk pengalaman Anda, bukan? Lalu apa masalahnya?

Seseorang membayar Anda untuk melakukan sesuatu yang sebenarnya bisa Anda lakukan sesuai dengan keahlian Anda dan menerima tarif per jam Anda. Jadi lakukan saja. Mengapa Anda membandingkan diri Anda dengan pemula yang akan menghabiskan melakukan hal yang sama sepuluh kali lebih lama? Jika Anda yakin bahwa tarif per-jam Anda tidak adil dibandingkan dengan tarif per-jam rekan Anda, bicarakan dengan bos / pelanggan Anda dan minta dia untuk menaikkan tarif Anda.

Satu-satunya masalah yang bisa saya lihat adalah jika dengan pengalaman besar Anda, Anda diminta untuk melakukan pekerjaan yang jauh di bawah keahlian Anda. Misalnya Anda adalah pengembang yang sangat berpengalaman, dan Anda benar-benar diminta untuk melakukan pekerjaan apa pun yang dilakukan oleh pekerja magang tanpa pengalaman akan dapat melakukannya secepat dan sebaik Anda¹. Tapi kemudian, itu agak masalah bos / pelanggan Anda, yang membayar banyak uang kepada Anda, padahal dia bisa membayar lebih sedikit kepada seorang pemula untuk hasil yang sama.


Case Kasus lain yang lebih sering terjadi adalah ketika pengembang lepas yang menghabiskan biaya $ 800 / hari diminta untuk menghabiskan berjam-jam melakukan tes manual, sementara itu akan jauh lebih baik untuk hanya menyewa tester yang harganya jauh lebih murah dan benar-benar melakukan pekerjaan yang jauh lebih baik.

rev MainMa
sumber
Ada programmer lain yang memiliki pengalaman sangat kurang dari saya dan dia juga mendapat nilai yang sama. Saya pernah mencoba mengatakan kepadanya bahwa saya perlu lebih dari memberikan seluruh pekerjaan kepada pria lain. dia tidak mengerti perbedaan antara pengkodean baik dan buruk
user824981
21
"dan dia juga mendapat kurs yang sama" : lalu minta untuk menaikkan kurs Anda. Atau temukan majikan / pelanggan lain yang membayar lebih baik.
Arseni Mourzenko
@MainMia, catatan kaki Anda tidak terhubung dengan apa pun. Saya menduga itu hilang dalam pengeditan.
TRiG
Apa pun pasar mau membayar. Bayi Perusahaan Gratis!
surfasb
@ user824981: Jadi Anda meningkatkan nilai Anda, dia memberi pekerjaan pada orang lain yang memiliki pengalaman lebih sedikit. Orang lain tidak melakukan pekerjaan dengan baik, itu kembali kepada Anda untuk memperbaiki pada tingkat yang jauh lebih tinggi. Apa pun cara Anda akan melakukan pekerjaan =).
R0MANARMY
54

Tidak ada yang membutuhkan waktu dua menit untuk memperbaikinya.

Anda harus membaca email, meninjau daftar bug, mereproduksi kesalahan, membuka alat pengembangan Anda, menavigasi ke file, membuat perubahan, menguji, mengubah, menguji ulang, menyimpan, memeriksa, memperbarui server web, uji situs web, email kembali ke atasan Anda dengan daftar perbaikan yang Anda buat, dll.

Pengeditan file mungkin memakan waktu dua menit, tetapi sisa waktu juga dikenakan biaya.

james
sumber
4
Baca email: 10 detik. Ulasan: 10 detik. Reproduksi: 20 detik. Buka file: 10 detik. Edit: 15 detik. Tes: 10 detik. Lapor masuk: 10 detik. Pembaruan: 10 detik. Uji produksi: 10 detik. Email kembali: 15 detik. Itu bisa dilakukan :)
tskuzzy
5
"Uji produksi: 10 detik." Saya sangat mencuri itu!
Christopher Mahan
10
Ini persis! Apakah Anda pernah memanggil tukang ledeng? Mereka menagih Anda sejak mereka dibawa ke rumah Anda sampai mereka pergi. Itu semua waktunya dan jika Anda tidak membayar untuk itu, siapa? Alasan yang sama dengan pengembangan. Anda harus melacak waktu dari saat Anda terganggu dan diminta untuk melakukan sesuatu sampai saat Anda mengklik Kirim pada email yang memberi tahu bos Anda bahwa pekerjaan telah selesai.
Stefan Mohr
Tes dalam 10 detik? Biasanya, pengujian lengkap melibatkan pengujian dengan 2 atau lebih browser yang berbeda untuk saya.
user281377
24

Saya pernah berdiskusi dengan seorang profesor saat masih kuliah. Dia telah mengatur saya dengan sebuah pertunjukan untuk memperbaiki beberapa masalah keamanan sederhana dengan situs web bisnis sisi profesor lain yang secara sembarangan disatukan oleh siswa lain. (Situs dirusak.)

Akhirnya hanya beberapa menit pengaturan pembersihan dan perizinan. Ketika dia bertanya apa tuduhannya, saya mengatakan sesuatu, "hanya beberapa menit, jangan khawatir." Dia menjawab, "Tapi berapa lama Anda belajar dan berapa banyak yang Anda habiskan untuk dapat melakukan itu dalam beberapa menit? Ini $ 50 dolar."

Saya selalu melihat hal-hal satu kali ini sedikit berbeda setelah itu, dan sekarang-hari saya menetapkan biaya minimum 1 jam, bertambah setengah jam setelah yang pertama.

Ben L
sumber
20
"Mengubah izin: $ 1. Mengetahui izin mana yang harus diubah: $ 49."
Ben Jackson
18

Biarkan saya menggunakan analogi pengemudi taksi yang memiliki tarif minimum dan kemudian biaya untuk setiap unit menit / jarak di atas minimum.

Mungkin supir taksi yang berpengalaman tahu jalan pintas dan membawa Anda ke sana dengan waktu / jarak minimum, tetapi Anda masih harus membayar ongkos minimum.

Hal yang sama harus berlaku untuk Anda sendiri, ongkos minimum Anda harus satu jam dan itulah bagaimana saya akan beroperasi. Pastikan saja bahwa ini secara eksplisit tercantum dalam kontrak Anda.

maple_shaft
sumber
5
Saya merasa sulit untuk percaya sopir taksi ke analogi pengembang perangkat lunak dapat meyakinkan :)
Boris Yankov
8

Kebijakan saya adalah memiliki interval penagihan minimum. Jika saya menagih apa pun, saya menagih selama satu jam penuh. Sementara kebijakan resminya adalah bahwa semua pekerjaan dibulatkan menjadi satu jam penuh berikutnya, pekerjaan yang hanya membutuhkan waktu beberapa menit saya bulatkan menjadi $ 0, tetapi kemudian saya memutari pekerjaan berikutnya untuk klien itu hingga 1 jam. Klien menemukan ini tidak hanya adil, tetapi sangat positif. Ini menunjukkan bahwa Anda fleksibel dan masuk akal, dan Anda peduli dengan klien.

Ingat bahwa "Gratis" memiliki bobot lebih dari nilai moneternya. Artinya, jika disajikan dengan benar, pelanggan akan lebih suka membayar $ 1 untuk satu cookie jika mereka mendapatkan cookie kedua secara gratis daripada membayar $ 0,50 masing-masing untuk dua cookie. Ini sama sekali tidak masuk akal, tapi begitulah.

Juga ingat bahwa diskon yang Anda berikan kepada seseorang tidak diperhitungkan menurut Anda kecuali Anda memberi tahu mereka tentang hal itu. Jika Anda bekerja untuk mereka yang tidak memerlukan biaya apa pun, kirimkan faktur sebesar $ 0 (untuk "tujuan akuntansi"). Bahkan, kirimkan faktur sebesar $ 25 dengan kredit $ 25, menghasilkan total $ 0 yang dihitung.

tylerl
sumber
Ini yang saya lakukan juga. Selisih 15 menit (jadi 16 menit disebut sebagai 30), dengan minimum satu jam.
Andy
4

Ini adalah kesalahan yang biasa, IMHO. Anda harus menganggap diri Anda sebagai penagihan untuk jumlah pengetahuan, bukan jumlah pekerjaan yang dilakukan untuk memperbaiki bug.

zvrba
sumber
2

Sebagai perpanjangan dari jawaban @ MainMa: pertama-tama, seorang pemula yang menghabiskan 10 kali lebih banyak untuk tugas yang sama tentu akan jauh lebih mahal, bahkan dengan tarif per jam yang lebih rendah. Dengan kata lain, Anda dapat menyelesaikan masalah dengan cara yang sama, jauh lebih murah, yang - di perusahaan / pasar yang masuk akal - hampir menjamin bahwa Anda akan mendapatkan lebih banyak pekerjaan untuk waktu yang lama :-) Dan keamanan kerja lama adalah Hal yang Baik .

Tetapi jika Anda pikir Anda tidak dibayar cukup untuk keahlian Anda, pertimbangkan untuk mengumpulkan statistik atas pekerjaan Anda dan setelah beberapa waktu, Anda dapat pergi ke manajer Anda dengan data yang membuktikan betapa murahnya Anda untuk pekerjaan luar biasa yang Anda lakukan, yang mungkin membantu Anda mendapatkan kenaikan gaji.

Péter Török
sumber
2

Saya setuju dengan @Scott

Menurut pendapat saya, Anda hanya perlu menagih dalam kenaikan minimum, seperti 15 menit. Jadi jika Anda melakukan satu hal yang membutuhkan waktu satu menit, atau 10 hal yang memerlukan waktu 12 menit tidak masalah; hanya menagih dalam kenaikan 15 menit. Ketika Anda mengutip tingkat usaha, minimum yang pernah Anda kutip adalah 15 menit. Ini membuat penagihan mudah bagi Anda dan pelanggan akan selalu tahu perubahan apa yang akan dikenakan biaya pada saat minumum.

Ingat juga bahwa semua hal yang terkait dengan tugas yang ada dapat ditagih. Anda dapat menurunkannya hingga 60 detik sehingga Anda dapat mem-boot mesin saat memulai hari Anda. Gunakan kebijaksanaan Anda dengan informasi itu.

Mengenai pengalaman ... Nilai Anda harus ditentukan oleh pengalaman dan pasar. Anda perlu mengisi daya yang menurut Anda adil berdasarkan tingkat keahlian Anda. Jika Anda mengetahui bahwa pemula menghasilkan $ 20 per jam, yang tidak kalah dengan apa yang Anda hasilkan sekarang, maka tingkatkan kurs Anda menjadi $ 50. Anda mungkin kehilangan satu atau dua klien, tetapi jika Anda hebat untuk mereka, mereka akan ingin membuat Anda tetap ada karena Anda dapat mematikan pekerjaan dengan lebih baik dan lebih cepat daripada programmer tingkat rendah yang memiliki tarif per jam lebih rendah.

Hal terbaik yang berhasil bagi saya adalah menggunakan alat pelacak waktu seperti Harvest . Saya menggunakannya untuk melacak apa saja dan segala sesuatu yang berkaitan dengan suatu proyek. Jika pelanggan mengirim email kepada Anda, mulai penghitung waktu sebelum Anda mulai membaca email. Jika Anda perlu menentukan ruang lingkup atau memperkirakan pekerjaan, mulai timer sebelum Anda mulai berpikir tentang pekerjaan. Ketika Anda melakukan pekerjaan, mulai timer lalu sibuk. Sebagian besar alat pelacak waktu memungkinkan Anda untuk menambah waktu hingga selisih minimum juga!

Alat-alat ini memungkinkan Anda untuk memecah penagihan Anda juga. Mungkin Anda ingin menagih $ 25 per jam untuk perubahan CSS, tetapi $ 50 per jam untuk menulis permintaan basis data, siapa tahu ..? Saya suka memiliki fleksibilitas. Saya juga suka memiliki data ini karena Anda dapat berbagi statistik dengan klien. Jika biasanya Anda melampaui taksiran dan dapat menunjukkannya dengan laporan (dilengkapi dengan alat pelacak waktu), Anda berada dalam posisi yang baik untuk bisnis yang berulang atau negosiasi kenaikan suku bunga.

Billy Coover
sumber
1

Tarif per jam $ X dengan biaya minimum 1/4 jam (yaitu $ X / 4) baik-baik saja. Perbaikan yang sebenarnya memakan waktu beberapa menit, tetapi ada juga email bolak-balik, dll. Anda tidak perlu merasa sedih; Anda tidak dapat bekerja secara gratis.

Perhatikan lebih lanjut bahwa itu hanya sesuai untuk membebankan 1/4 jam untuk klien yang memiliki alur kerja tetap dan hubungan berkelanjutan dengan Anda. Jika ini salah satu, maka tentu saja, isi seluruh jam seperti yang disarankan @Tyanna.

Scott C Wilson
sumber
0

Bagaimana bos Anda tahu bahwa Anda hanya membutuhkan waktu 15 menit? Apakah kamu memberitahunya?

Nilai Anda adalah $ 25 / jam karena suatu alasan, karena Anda memiliki keterampilan dan pengalaman untuk mendukungnya.

Saya pikir Anda harus mengenakan biaya selama satu jam penuh.

Tyanna
sumber
Misalkan jika saya memiliki daftar 20 bug berbeda untuk diperbaiki. dan semua bug itu memakan waktu tepat 1 jam. Apakah saya masih mengenakan biaya untuk jam, tidak peduli seberapa kompleksnya mereka
user824981
@ user824981 Ya.
Stephen
2
user824981 - Membulatkan ke jam terdekat. Beberapa kali Anda akan maju, kadang-kadang Anda akan keluar di belakang. Pada akhirnya harus meratakan.
Tyanna
... dan pastikan Anda menagih berjam-jam untuk korespondensi melalui telepon-email, penyebaran, pengujian, dan semua overhead lainnya yang terkait dengan memperbaiki bug. Saya jamin Anda butuh lebih dari satu jam. Jangan biarkan SIAPA SAJA meyakinkan Anda bahwa waktu yang dapat ditagih HANYA adalah waktu untuk menyelidiki dan mengetik kode!
maple_shaft
@Maple Itu mengingatkan saya pada komik ini .
Mark C
-1

Tetapkan biaya minimum per memulai tugas yang terisolasi, sekitar satu atau dua jam. Kemudian tawarkan untuk melakukan item lain selama sisa jam minimum yang dipesan.

Jika mereka menawarkan tugas-tugas lain, Anda tidak kehilangan uang: Anda bekerja untuk jam-jam itu. Jika mereka menawarkan terlalu banyak tugas dan itu membutuhkan waktu lebih lama dari yang minimum, Anda hanya meningkatkan diri Anda menjadi lebih lama. Jika mereka tidak memiliki cukup item untuk membuat Anda sibuk selama berjam-jam minimum, berterima kasih kepada mereka dan pergi (Anda tidak dapat melakukan apa pun dengan berkeliaran yang akan membuat Anda lebih baik daripada menyimpan bacon mereka dalam gaya superhero).

Tidak ada yang akan memiliki masalah dengan Anda mendapatkan jumlah minimum untuk panggilan, asalkan mereka mengerti berapa tarifnya. Semua orang mengerti bahwa Anda berharap akan dibayar sejumlah kecil yang dijamin untuk mengganggu jadwal Anda untuk menangani kebutuhan mereka ASAP. Dengan menawarkan untuk benar-benar bekerja berjam-jam yang Anda tagihan, Anda menawarkan mereka kesepakatan yang sangat adil (dan menempatkan keputusan untuk memberhentikan Anda di tangan mereka).

Edwin Buck
sumber
-1

Intinya adalah bahwa Anda memiliki tarif per jam dibagi menjadi kuartal alami. Dengan demikian, Anda menagih setiap kenaikan 15 menit. Ini selalu menjadi cara paling adil untuk menanganinya yang pernah saya lihat dan alami dengan klien saya. Dengan begitu mereka masuk ke dalam permainan mengetahui apa yang minimum. Kemudian pada setiap titik Anda lebih dari kenaikan 15 menit, Anda mengumpulkan hingga 15 menit berikutnya. Saya telah memainkan keduanya di mana saya akan membulatkan jika <7 menit ke chunck atau 15 penuh jika lebih dari 7 menit ... tapi saya akan mengatakan Anda aman dalam hal itu.

Dan ya, beberapa orang telah masuk ke beberapa rincian tambahan di atas mengenai pelacakan, dll. Anda tentu dapat membebankan tarif berbeda untuk berbagai jenis tugas, tetapi saya pribadi ingin tetap menggunakannya dengan biaya yang lurus bahkan lebih tajam vs memiliki variabel yang berbeda untuk ditangani pada sisi penagihan karena saya membutuhkan bandwidth yang cukup hanya untuk khawatir tentang semuanya secara normal.

yumuminasi
sumber
-1

Anda harus beralih dari tarif per jam atau menetapkan tarif minimum. Misalnya, jika Anda dipekerjakan selama 1 jam, itu buang-buang waktu untuk Anda. Jika perbaikannya memakan waktu dua menit, Anda tidak akan menghasilkan banyak uang.

Anda harus mengenakan biaya untuk setidaknya 1 jam kerja. Jika perbaikan dua menit itu menghemat banyak uang atau waktu bagi klien, maka Anda harus mengenakan biaya lebih banyak . Itu disebut harga berbasis nilai .

Ini seperti kisah tentang mekanik yang memperbaiki mobil dalam satu menit dengan menyesuaikan sekrup di mesin dan kemudian mengirimkan tagihan lebih dari $ 1000. $ 1 untuk menyesuaikan sekrup, $ 999 untuk mengetahui bagian mana dari mesin yang harus diperbaiki.

Rudolf Olah
sumber
-2

Anda menagih satu jam penuh untuk setiap saat hingga satu jam pertama, lalu selisih 15 menit. Jika ini adalah bagian dari proyek pengembangan yang sedang berjalan yang telah Anda mulai menerima kompensasi, Anda menagih selama 15 menit ATAU Anda dapat memberi mereka freebie sekali saja, tetapi pastikan pembuat keputusan dan penandatangan cek tahu bahwa Anda memberi mereka tambahan- mile-customer-service-rainbows-and-butterflies perbaikan gratis. Anda harus belajar mengukur kapan mungkin menguntungkan untuk memberikan layanan gratis dengan imbalan kebaikan kepada bos. Jangan lakukan ini terlalu sering, karena itu tidak akan menyebabkan karir Anda menderita tetapi itu akan menyebabkan rekening bank Anda menderita.

Chiphead
sumber
-2

Yang lain telah menunjukkan bahwa waktu untuk membaca dan memahami daftar bug harus dimasukkan sebagai jam yang dapat ditagih, sehingga sangat tidak mungkin Anda benar-benar hanya menghabiskan 15 juta untuk itu. Tapi apa yang saya harapkan untuk disebutkan disebutkan dan tidak: jika Anda benar-benar baik, mengapa Anda hanya menerima $ 25 per jam? Itu adalah tingkat inflasi yang saya dapatkan bertahun-tahun yang lalu, ketika saya tidak terlalu berpengalaman. Lakukan pencarian di sini atau di Ask.com http://www.oncontracting.com/ , dice.com atau bahkan Google untuk melihat berapa tarif yang biasanya didapat orang dari pengalaman Anda. Anda mungkin menemukan itu jauh lebih dari hanya $ 25, bahkan ketika melalui agen.

Matt J.
sumber
ini tidak menjawab pertanyaan yang diajukan
nyamuk
-4

Anda tidak mengenakan biaya apa pun

Perbaikan 2 menit yang Anda tetapkan untuk terlihat buruk, Anda bahkan jika Anda merasa Anda harus diberi kompensasi.

Tetapi bahkan terlihat lebih baik jika Anda melompat ke sana seperti Superman dan menyelamatkan hari itu. Percaya atau tidak, melakukan ini akan membantu Anda dalam jangka panjang.

Namun, Anda tidak bisa membiarkan ini menjadi kebiasaan. Jika dia terus melakukan ini padanya, maka Anda berdiri teguh dan berkata, saya perlu daftar atau laporan tentang semua hal yang perlu kita lakukan.

Juga jika Anda masuk ke sana dan butuh lebih dari 2 menit saya akan berhenti, membuat beberapa catatan, dan melaporkan semuanya kepada bos Anda sebelum melakukan apa pun dan katakan kepadanya apa yang perlu Anda lakukan dan berapa biayanya.

Bryan Harrington
sumber
7
Ini nasihat yang mengerikan. Mengapa Anda bekerja secara gratis dan kemudian berbalik dan menjadi marah ketika pelanggan / bos terbiasa memilikinya secara gratis? Mengapa Anda menghabiskan uang dan bertahun-tahun mengasah keterampilan Anda sehingga Anda dapat melakukan hal-hal lebih cepat daripada junior dev, hanya untuk mendapat bayaran lebih sedikit (biaya lebih sedikit) daripada junior dev yang lambat?
Matius Baca
4
Tidak pernah berfungsi secara gratis. Anda membuka sekaleng cacing ketika Anda melakukan ini karena pelanggan akan mengharapkan Anda untuk mengambil tanggung jawab ini secara gratis, mungkin tanpa batas.
maple_shaft
Anda membangun hubungan dengan klien / bos. Anda tidak mengiklankan bahwa Anda akan melakukan perbaikan 2 menit gratis. Anda masuk ke sana mengurusnya dan katakan padanya 2 menit kemudian Anda selesai. Hal-hal ini diingat dan pekerjaan di masa depan (yang akan Anda kompensasi) akan datang kepada Anda. Perusahaan kami menjalankan model bisnis yang sangat sukses dengan cara ini. Bagi saya ini terdengar lebih dan lebih dari sekadar perbaikan 2 menit. Karier saya tidak menderita dengan saran ini.
Bryan Harrington
Ada berbagai jenis "klien / bos". Sebagian besar dari mereka hanya ingin mengeksploitasi Anda sebanyak yang mereka bisa dan kadang-kadang Anda perlu menjadi orang yang sangat berdagang untuk menghindari eksploitasi tersebut.
cnd
@ nCdy Lalu Anda bekerja untuk orang yang salah. Untuk banyak komentar pada posting ini tanpa pengalaman nyata yang pernah saya lihat.
Bryan Harrington