Pelanggan saya ingin saya merekam video tentang bagaimana saya mengembangkan produk perangkat lunaknya

448

Bekerja sebagai pekerja lepas, saya sering melihat permintaan aneh dari pelanggan saya, beberapa di antaranya dapat memengaruhi pekerjaan harian saya¹, dan yang lain mencoba mengatur semacam kontrol. Saya biasanya menghadapi hal-hal tersebut selama negosiasi awal, jadi cukup mudah di negara ini untuk menjelaskan kepada pelanggan bahwa saya peduli dengan pekerjaan dan produktivitas saya dan mengharapkan pelanggan saya untuk mempercayai pekerjaan saya.

Hal-hal yang jauh lebih sulit² pada proyek yang baru saja saya terima, karena hanya setelah akhir negosiasi (kontrak sudah ditandatangani dan tidak menyebutkan apa pun tentang pelacakan video) dan setelah saya mulai bekerja pada proyek itu pelanggan saya meminta saya merekam video dari semua yang saya lakukan pada mesin saya ketika mengerjakan proyeknya , yaitu video yang akan menunjukkan bahwa saya memindahkan kursor, mengetik karakter, membuka file, memindahkan jendela, dll.

Saya bekerja di perusahaan saya sendiri, menggunakan PC saya sendiri.

Saya menjawab kepada pelanggan ini bahwa permintaan tersebut tidak dapat diterima, karena:

  • Ratusan jam kerja pada PC layar ganda akan membutuhkan ruang disk yang besar untuk video yang direkam. Jika saya tidak peduli dengan ruang, saya benar-benar peduli dengan pelanggan ini yang menghabiskan bandwidth saya dengan mengunduh video-video itu.
  • Merekam video dapat memengaruhi kinerja keseluruhan dan menurunkan produktivitas saya (yang sebenarnya tidak benar, karena mesin ini cukup kuat untuk merekam video ini tanpa kehilangan kinerja, tetapi, well, itu masih terlihat seperti argumen yang valid).
  • Saya tidak bisa selalu ingat untuk mengaktifkan perekaman video sebelum memulai pekerjaan, dan mematikannya pada akhirnya.
  • Ini mungkin masalah privasi. Bagaimana jika saya beralih ke email saya saat merekam video? Bagaimana jika, untuk membuka direktori dengan file tentang proyek pelanggan ini, saya pertama-tama membuka direktori induk yang berisi daftar semua pelanggan saya?
  • Video tersebut tidak dapat menjadi sumber terpercaya untuk melacak biaya proyek (saya dibayar per jam), karena beberapa pekerjaan dilakukan hanya dengan pensil dan kertas (yang adalah benar-benar benar, karena saya melakukan banyak rancangan kerja tanpa menggunakan PC).

Terlepas dari poin-poin itu, pelanggan menganggap bahwa jika saya tidak ingin merekam video, itu karena saya memiliki sesuatu untuk disembunyikan dan ingin berbohong tentang waktu yang sebenarnya dihabiskan untuk proyeknya³.

Bagaimana menjelaskan kepadanya bahwa itu bukan praktik biasa bagi para freelancer untuk merekam video pekerjaan sehari-hari mereka , dan bahwa permintaan boros seperti itu harus disediakan untuk keadaan yang luar biasa⁴?


¹ Contoh yang paling sering diminta untuk bekerja melalui Remote Desktop pada server lebih lambat yang menggunakan koneksi Internet lebih lambat, atau dipaksa untuk menggunakan perangkat lunak yang ketinggalan jaman sebagai Windows Me tanpa alasan serius sebagai warisan dukung.

² Sebenarnya, saya sudah melakukan banyak pekerjaan terkait manajemen dan desain sistem, yang penting, tetapi biasanya disalahpahami oleh pelanggan dan dianggap sebagai pemborosan waktu dan uang. Mengamati pelanggan yang bersangkutan, saya cukup yakin bahwa dia akan menolak untuk membayar sejumlah besar uang untuk apa yang sudah dilakukan, karena sebenarnya tidak ada baris kode. Bahkan jika secara hukum saya dapat dengan mudah membuktikan bahwa ada banyak pekerjaan pada level desain, saya tidak ingin mengakhiri hubungan saya dengan pelanggan ini di pengadilan.

³ Yang tidak berisiko seperti itu, karena saya memberi kepada pelanggan ini perkiraan dan biaya maksimum proyek, sehingga pelanggan yakin untuk tidak pernah diminta untuk membayar lebih dari jumlah maksimum, yang ditentukan dalam kontrak, bahkan jika pekerjaan nyata lebih mahal.

⁴ Satu kasus ketika saya merekam secara efektif atas inisiatif saya sendiri, video aksi adalah ketika saya harus melakukan manipulasi langsung pada server produksi pelanggan, terutama ketika menyangkut masalah keamanan. Merekam langkah-langkah itu mungkin merupakan ide yang baik untuk mengetahui dengan tepat apa yang telah dilakukan, dan juga memastikan bahwa tidak ada kesalahan dalam pekerjaan saya, atau melihat apa kesalahan-kesalahan itu.


Memperbarui:

Pertama-tama, terima kasih atas semua jawaban dan komentar Anda.

Karena pertanyaan itu menarik lebih banyak perhatian dan memiliki lebih banyak jawaban daripada yang saya harapkan, saya membayangkan itu bisa relevan bagi orang lain, jadi saya menambahkan pembaruan. Pertama, untuk meringkas jawaban dan komentar, disarankan untuk (dipesan secara acak):

  • Sarankan cara pelacakan lain, seperti yang ditunjukkan dalam video Twitter Code Swarm , atau kirimkan "tonggak sejarah singkat dengan pengiriman yang sederhana, jelas, diikuti oleh tonggak yang lebih kompleks", dll .
  • Jelaskan bahwa video tersebut bukan sumber yang dapat diandalkan dan dapat dipalsukan, dan bahwa itu akan sulit untuk diterapkan, terutama untuk dukungan.
  • Jelaskan bahwa video itu bukan sumber yang dapat diandalkan karena hanya menunjukkan sebagian kecil dari pekerjaan: sejumlah besar pekerjaan dilakukan tanpa menggunakan komputer, tidak termasuk jam tambahan yang dihabiskan untuk memikirkan solusi untuk suatu masalah.
  • Tetap dengan kontrak; jika pelanggan ingin mengubahnya, ia harus mengharapkan negosiasi baru dan harga yang lebih tinggi.
  • Lakukan video, "tetapi mengharuskan pelanggan memasukkan seluruh biaya ke dalam akun escrow", meminta pengacara untuk merekam semua waktu yang dapat ditagih, dll., Dengan kata lain, "beroperasi di lingkungan yang tidak memiliki kepercayaan", yang membutuhkan pelanggan untuk mendukung biaya tambahan.
  • Cari hukum yang melarang ini. Beberapa orang bertanya di negara mana saya tinggal. Saya di Perancis. Undang-undang semacam itu ada untuk melindungi karyawan perusahaan (ada peraturan ketat tentang kamera keamanan dll., Tapi saya cukup yakin tidak ada yang melarang seorang freelancer untuk menandatangani secara sadar kontrak yang memaksanya untuk merekam layar saat ia bekerja pada sebuah proyek .
  • Lakukan dan kirimkan video-video itu: pelanggan akan "menonton cuplikan sepuluh detik aktivitas yang tidak akan ia mengerti", lalu membuang video-video itu.
  • Katakan tidak. Bagaimanapun, ini urusan saya , dan saya satu-satunya yang memutuskan bagaimana melakukannya. Selain itu, kontrak sudah ditandatangani, dan tidak memiliki apa-apa tentang pelacakan video.
  • Katakan tidak. Proses dan praktik yang saya terapkan di perusahaan saya dapat dianggap sebagai rahasia dagang dan diklasifikasikan.
  • Berhenti. Jika hubungan dimulai seperti ini, kemungkinan itu akan berakhir dengan cepat atau lambat. Juga , "jika dia memperlakukan Anda seperti pencuri - dan itu yang dia sarankan - maka itu hanya akan menjadi lebih buruk nanti ketika fitur XYZ tidak bekerja persis seperti yang dia bayangkan".

Walaupun semua saran itu sama-sama berharga, saya pribadi memilih untuk mengatakan kepada pelanggan saya bahwa saya menerima untuk melakukan video, tetapi dalam hal ini, kita harus menegosiasikan ulang kontrak , dengan mengingat bahwa akan ada biaya yang cukup besar, termasuk biaya tambahan untuk rilis hak cipta . Biaya keseluruhan baru akan rata-rata tiga kali lipat dari biaya aktual proyek. Mengetahui pelanggan ini, saya sepenuhnya yakin bahwa dia tidak akan pernah menerima untuk membayar begitu banyak, sehingga masalahnya terpecahkan.


Pembaruan kedua:

Pelanggan secara efektif menolak proposal untuk menegosiasikan ulang kontrak asli, dengan mempertimbangkan biaya tambahan yang cukup besar.

Arseni Mourzenko
sumber
5
Komentator: silakan pilih jawaban yang sesuai dengan pemikiran Anda pada pertanyaan ini, atau jika Anda pikir Anda memiliki perspektif unik tentang pertanyaan ini yang tidak ditangani oleh 2 lusin jawaban yang sudah ada di sini, tambahkan jawaban daripada meninggalkan komentar.
1
@ MainMa Sudah satu setengah tahun sejak pembaruan kedua, saya menganggap proyek telah berakhir atau setidaknya berkembang cukup jauh. Bisakah Anda berbagi dengan kami bagaimana hasilnya?
Ross Patterson
59
Tidak ada yang lebih baik daripada luka lama di organ manusia yang paling masuk akal - dompet ..... ;-)
Fabricio Araujo
31
"Jika kamu tidak benar-benar transparan, maka kamu memiliki sesuatu untuk disembunyikan" -> INI adalah kesalahan total! Totalitarisme modern dari 'transparansi untuk semua orang' ini sering menyangkal bahwa 'masalah transparansi' muncul dalam konteks 'terlalu banyak kekuasaan di tangan yang terlalu sedikit'. Bahkan Julian Assange membuat pernyataan ini: "kebutuhan akan transparansi harus proporsional dengan kekuatan seseorang". Berarti seorang individu - sebaliknya - harus diberikan hak untuk anonimitas ...
Vinzzz
2
Saya baru-baru ini berurusan dengan akibat wajar ini: Saya berada di video dan berbagi layar dengan klien sementara saya men-debug perangkat lunak orang lain menulis dan membantunya memecahkan masalah penyebaran situs web yang gagal. Ketika itu berakhir ... dia merasa saya sudah berkarat di IIS saya dan hanya ingin membayar saya untuk setengah waktu yang saya habiskan. Tidak akan lagi!
Kyralessa

Jawaban:

392

(Atau, sisi lain dari saran saya sebelumnya ...)

Anda berhenti memberikan protes, dan katakan ya.

"Ya, saya akan dengan senang hati menulis kontrak baru untuk kiriman tambahan ini. Pengawasan proyek-lengkap di tradecraft milik saya dihargai pada (nilai pendapatan yang diproyeksikan untuk $ N tahun mendatang). Juga akan ada biaya lisensi $ Y, untuk hak kepemilikan file fisik. Jika Anda juga ingin memiliki konten video, saya akan segera menghubungi Anda dengan biaya tambahan untuk rilis hak cipta. "

Jangan sampai Anda berpikir tidak masuk akal: dengan serius, berapa harga yang pantas untuk mempertaruhkan bisnis Anda?

  • Pesaing dapat menggunakan video itu untuk mengkritik, meniru, atau melemahkan praktik Anda.
  • Klien dapat mengeditnya untuk membuat Anda terlihat tidak jujur.
  • Anda telah mengorbankan potensi untuk memonetisasi bisnis Anda melalui tutorial video jika ia memilih untuk mengirim kutipan dari yang ini secara gratis (atau heck, bagaimana jika ia menjualnya?).

Nilai suatu produk kerja tidak sama dengan nilai (produk kerja + keahlian + proses kerja)

Seorang majikan dapat memiliki dan mengarahkan semua ini. Seorang klien hanya dapat bertanya "Apakah Anda menawarkan_ _ , dan jika demikian, apa yang Anda minta untuk itu?"

Jadi, ya, ini adalah persyaratan yang wajar untuk mengakomodasi permintaan yang tidak masuk akal.

TETAPI kecuali dia menerima syarat-syarat itu dan tanpa melolong lebih jauh, saya masih mengatakan flat "tidak" adalah yang paling persuasif yang mungkin Anda dapat bahwa apa yang dia inginkan tidak mungkin.

cczona
sumber
31
Sementara kami melakukannya, kami mungkin akan menggandakan penawaran. Untuk melindungi privasi MainMa dan privasi klien lainnya, ia tentu saja harus meninjau semua video untuk memastikan privasi tetap terjaga.
Stefan Mohr
22
Ngomong-ngomong, jika Anda memenuhi permintaan gila ini , saya sarankan agar Anda mendapatkan komputer terpisah untuk melakukan apa saja yang bersifat pribadi, dan pastikan komputer tempat Anda merekam video tidak memiliki jutaan hal. kita gunakan untuk mengalihkan perhatian kita ketika kita ingin otak belakang kita mengatasi masalah, seperti email, facebook, solitaire, dll.
Paul Tomblin
17
Jadi, gunakan Kamera Video dan kaset rekaman kuno, atau serupa, dan atur dengan tripod dan mulai merekam. Kotak dan kotak kaset kemudian ... serahkan. Lalu perhatikan wajahnya.
cepat_now
8
@quickly_now, Anda masih berpikir di dalam kotak (vhs). Betamax? Laserdisk? Flipbook? Kemungkinan untuk mengacaukan permintaan yang ambigu tidak terbatas.
Bob Roberts
30
Ini adalah jawaban yang benar. Dalam bisnis, ketika seseorang meminta Anda melakukan sesuatu yang ekstra, jawaban yang benar adalah "Ya, saya bisa melakukannya. Akan dikenakan biaya $ X." Buat orang lain mengatakan tidak jika Anda benar-benar tidak ingin melakukan sesuatu. Menagih jumlah yang konyol untuk itu. Tentu saja, ada bahaya bahwa mereka akan setuju karena itu Anda menagih sesuatu yang masih senang. Saya mungkin ingin itu di muka juga. Kontrak sudah ditandatangani jadi ini adalah permintaan tambahan di atas dan di luar kontrak. Kontrak aslinya tidak rusak. Ini adalah negosiasi baru.
Matt McCormick
479

Anda tidak menjelaskan; tidak lebih jauh, tidak sama sekali. Anda hanya mengatakan tidak.

Ini adalah bisnis Anda, dan pilihan Anda tentang bagaimana menjalankannya tidak dapat dibahas. Ketentuan kontrak setiap yang untuk diskusi; sebelum menandatangani, itu.

Dia memberi Anda beberapa bendera merah besar bahwa kontrak ini akan menjadi pengalaman yang menyedihkan, bahwa itu akan terus menjadi bahkan setelah Anda ditagih untuk itu, dan bahwa ia tidak akan memiliki apa pun selain hal-hal yang tidak patut untuk dikatakan kepada orang lain tentang pekerjaan Anda. Tersenyumlah, karena Anda beruntung dia telah mengomunikasikan ini sebelum Anda terjebak dengan si brengsek.

Berterimakasihlah kepadanya atas waktunya, kembalikan depositnya, dan tendang dia ke trotoar.

Sungguh, dia tidak akan pernah dibujuk oleh profesionalisme Anda tidak peduli apa yang Anda katakan kepadanya.

cczona
sumber
52
"F *** You, Pay Me" oleh Mike Montiero berlaku sangat banyak situasi. Di antara hal-hal lain dalam pembicaraan ini, ia memiliki beberapa kiat yang baik tentang kapan dan bagaimana cara keluar dari klien: vimeo.com/22053820
Ian C.
68
Pelanggan tidak mempercayai Anda. Titik. Tidak ada hal lain yang penting. CCZONA benar; dia memberi Anda beberapa indikasi kontrak ini akan menjadi pengalaman yang menyedihkan.
Jeff Siver
2
Saya sepenuh hati setuju. Sayangnya, kontrak ini tidak akan berakhir dengan baik untuk OP. Saya sudah berurusan dengan klien sampah sebelum dan ketika segalanya mulai sejauh ini di selatan, tidak ada pemulihan.
NotMe
30
Mengapa mengembalikan deposit? Cukup beri tahu pelanggan bahwa ketentuan kontrak tidak termasuk menyediakan umpan video. Jika pelanggan membuat permintaan yang tidak masuk akal, dialah yang melanggar kontrak dan OP harus menyimpan deposit sebagai kompensasi untuk waktu yang terbuang.
Sylverdrag
11
Jelas itu semua tergantung pada keadaan spesifik (seberapa besar deposit, investasi pengembang dalam proyek saat ini, dll) tetapi saya akan melihat deposit yang dikembalikan sebagai biaya yang lebih rendah daripada argumen yang sedang berlangsung dan kemungkinan tuntutan hukum.
jhocking
80

Saya tidak akan berurusan dengan orang ini, titik. Kedengarannya seperti tidak mengerti bahwa sebagian besar pekerjaan dianggap. Jika Anda memberinya video, dia akan melakukan nitpick sepanjang waktu yang Anda habiskan untuk mengabaikannya (memikirkan situasinya.)

Loren Pechtel
sumber
4
Sayangnya, berhenti untuk berurusan dengannya bukan pilihan di negara ini, karena sebagian besar pekerjaan sudah dilakukan. Saya mengedit pertanyaan saya, karena tidak jelas tentang hal ini. Lihat catatan kaki kedua.
Arseni Mourzenko
8
"Aku cukup yakin bahwa dia akan menolak membayar sejumlah besar uang untuk apa yang sudah dilakukan ... Aku tidak ingin mengakhiri hubunganku dengan pelanggan ini di pengadilan ..." Maaf mendengar bahwa. Menyebalkan. Sayangnya, sepertinya jalan paling tidak menyakitkan adalah mengembalikan uang dan menyatakan penyesalan bahwa Anda tidak akan dapat memenuhi kebutuhannya. Ini kerugian bagi Anda, tetapi sepertinya satu-satunya pilihan Anda adalah memotong kerugian Anda di sini atau membiarkannya tumbuh lebih jauh.
cczona
14
Berita buruk: Entah Anda menghapus banyak uang, atau berakhir di pengadilan. Realitas tidak peduli apa yang Anda inginkan. Kecuali jika kontrak Anda menunjukkan bukti video, katakan padanya itu bukan bagian dari kontrak Anda dan Anda tidak akan mengubah kontrak. Cari pelanggan lain, tulis biaya sebagai tidak profesional di pihak Anda - untuk memungkinkan Anda memasuki situasi seperti itu.
TomTom
11
@MainMa: Berjalan kaki selalu menjadi pilihan. Tidak peduli berapa banyak pekerjaan yang telah Anda lakukan, klien baru saja mengirim bendera merah terbesar yang pernah Anda lihat bahwa dia tidak berniat membayar apa yang sedang Anda kembangkan. Saya dapat menjamin bahwa bahkan jika Anda melanjutkan dan merekam video, mereka akan mencoba dan menegosiasikan ulang kesepakatan akhir sebelum mengirim pembayaran. Anda harus bermain bola keras dan hanya mengatakan tidak, berhenti bekerja, dan biarkan mereka sedikit merebusnya. Saya harap Anda mendapat deposit karena kemungkinan itulah yang akan Anda dapatkan.
NotMe
58

Saya pikir masalah terbesar (selain memiliki pelanggan yang gila) adalah bahwa argumen yang Anda buat lemah:

  • Ratusan jam kerja pada PC layar ganda akan membutuhkan ruang disk yang besar untuk video yang direkam. Jika saya tidak peduli dengan ruang, saya benar-benar peduli dengan pelanggan ini yang menghabiskan bandwidth saya dengan mengunduh video-video itu.

Ruang disk dan bandwidth seharusnya tidak menjadi masalah. Anda akan menagih keduanya pada kenaikan signifikan di samping tarif per jam yang telah Anda negosiasikan.

  • Merekam video dapat memengaruhi kinerja keseluruhan dan menurunkan produktivitas saya (yang sebenarnya tidak benar, karena mesin ini cukup kuat untuk merekam video ini tanpa kehilangan kinerja, tetapi, well, itu masih terlihat seperti argumen yang valid).

Ini bukan argumen yang valid karena, seperti yang Anda akui, itu tidak benar. Ini mungkin argumen yang masuk akal , tetapi Anda mencoba membangun kepercayaan dengan klien ini daripada merusaknya, bukan?

  • Saya tidak bisa selalu ingat untuk mengaktifkan perekaman video sebelum memulai pekerjaan, dan mematikannya pada akhirnya.

Counterargument: Bagaimana Anda melacak waktu yang Anda kenakan? Anda harus menandai waktu ketika Anda mulai dan berhenti, bukan mencoba mencari tahu berapa jam Anda bekerja setelah fakta. Jadikan video bagian dari proses Anda.

  • Ini mungkin masalah privasi. Bagaimana jika saya beralih ke email saya saat merekam video? Bagaimana jika, untuk membuka direktori dengan file tentang proyek pelanggan ini, saya pertama-tama membuka direktori induk yang berisi daftar semua pelanggan saya?

Anda harus bisa mengatasinya. Jangan beralih ke email pribadi Anda ketika Anda seharusnya mengerjakan proyek. Gunakan alias untuk sampai ke proyek.

  • Video semacam itu tidak dapat menjadi sumber yang dapat diandalkan untuk melacak biaya proyek (saya dibayar per jam), karena beberapa pekerjaan dilakukan hanya dengan pensil dan kertas (yang sebenarnya benar, karena saya melakukan banyak rancangan kerja tanpa menggunakan PC).

Proses penagihan Anda harus menjadi masalah yang terpisah. Jika ada persyaratan untuk video dari semua waktu yang ditagih, itu harus benar-benar menjadi bagian dari kontrak aslinya. Jadi Anda benar tentang hal ini: video bukan sumber penagihan.

Argumen terbaik, IMO, adalah bahwa merekam setiap detik akan membuat Anda merasa seperti ada seseorang yang mengawasi Anda sepanjang waktu, dan itu bukan sesuatu yang membuat Anda nyaman. Jika klien Anda tidak mempercayai Anda untuk bekerja dan menagih dengan itikad baik, ia harus membayar untuk apa yang telah Anda lakukan dan mencari kontraktor baru untuk menyelesaikan pekerjaan (dengan pemahaman bahwa sangat sedikit profesional akan bekerja dalam kondisi yang diperlukan ).

Caleb
sumber
22
Saya tidak setuju dengan kritik Anda tentang argumen privasi. Maksud saya, semua orang membutuhkan waktu istirahat saat bekerja, untuk memeriksa e-mail seseorang atau makan, atau melakukan hal-hal lain, dan itu harus dihitung sebagai jam kerja normal (setiap orang yang bekerja di perusahaan swasta, atau jenis perusahaan lain, punya waktu untuk makan, berbicara, atau beristirahat selama jam kerja, dan mereka tidak akan menerima lebih sedikit dari itu)
Girardi
14
@Girardi: Saya bersama Anda tentang perlunya istirahat, makan siang, dll., Tetapi waktu itu biasanya tidak dianggap dapat ditagih (meskipun tergantung pada kontrak). Biasanya Anda akan menetapkan nilai yang cukup tinggi untuk menutupi waktu yang tidak dapat ditagih.
Caleb
8
@Girardi: Ketika Anda dikontrak, waktu HANYA yang dapat ditagih adalah saat Anda benar-benar mengerjakan proyek. Saya tidak akan membayar kontraktor untuk makan atau bekerja pada kesepakatan orang lain. Heck, saya bahkan tidak membayar karyawan untuk pergi makan siang dan mereka akan dipecat jika mereka menghabiskan hari mereka bekerja untuk perusahaan lain. "Istirahat" hanya itu: titik di mana Anda berubah dari waktu yang dapat ditagih ke waktu pribadi yang tidak dapat ditagih.
NotMe
2
@ AllonGuralnek atau hanya bekerja di mesin virtual. Sebenarnya tidak terlalu sulit, jauh dari skenario yang Anda coba gambarkan.
Jenis Anonim
2
@ Girardi: Bagi saya, saya mendefinisikan waktu kerja kontraktor / karyawan per jam karena jumlah waktu yang sebenarnya dihabiskan untuk suatu proyek. Saya tidak khawatir tentang hal-hal kecil seperti 2 menit untuk mendapatkan kopi atau pergi ke kamar mandi. Namun, jika saya "terganggu" dari proyek selama lebih dari beberapa menit, maka jam yang dapat ditagih berhenti. Ini berbeda dengan karyawan non-jam yang saya berikan sedikit lebih banyak lattitude hanya karena mereka secara rutin dipanggil untuk bekerja di malam hari atau akhir pekan saat dibutuhkan.
NotMe
52

Klien tidak memahami pengembangan perangkat lunak jika dia pikir dia membutuhkan video pekerjaan Anda. Seorang programmer yang baik akan menghasilkan nilai paling bagi pelanggan ketika mereka tampaknya tidak melakukan apa pun dengan komputer sama sekali. Mungkin dia ingin Anda mulai menagih ekstra untuk saat-saat ketika Anda selalu memikirkan solusi untuk masalah selama waktu pribadi Anda, atau saat menelusuri Stack Overflow mencari sesuatu yang lain.

Masalah privasi (email pribadi Anda direkam) saja sudah cukup untuk menolak permintaan ini.

mootinator
sumber
1
"Mungkin dia ingin Anda mulai menagih ekstra untuk saat-saat ketika Anda selalu memikirkan solusi untuk masalah selama waktu pribadi Anda" adalah poin yang bagus. Saya sering menemukan solusi untuk masalah rumit di waktu senggang saya, ketika saya tidak duduk di depan komputer :)
Uooo
28

Lakukan itu tetapi mengharuskan pelanggan memasukkan seluruh biaya Anda ke dalam rekening escrow; jika tidak, bagaimana Anda tahu dia akan membayar Anda?

Akun escrow harus dibuat oleh seorang pengacara yang akan merekam semua waktu yang dapat ditagih untuk kontrak tersebut.

Klien harus mencatat semua waktu yang dihabiskan untuk menyetujui perangkat lunak. Lebih disukai satu file video per persyaratan.

Jika Anda akan beroperasi di lingkungan yang tidak memiliki kepercayaan, Anda mungkin harus melakukannya.

Mungkin Anda bisa memasang Nanny-Cam di bagian atas kepala Anda?

JeffO
sumber
10
@MainMa: +1. Baca ini. Beri tahu klien berapa biaya rekaman tambahan dan bahwa itu harus dibayar di muka 100%. Selanjutnya, beri tahu klien untuk membayar sisa biaya. Pastikan perjanjian escrow tidak memiliki ruang gerak di pihaknya DAN itu melalui firma hukum yang ANDA pilih. Juga, tinggalkan kata-kata seperti "penerimaan klien" dan pastikan hanya memiliki spesifikasi aplikasi aktual yang dapat diverifikasi oleh pihak ketiga yang independen. Terakhir, pertahankan semua hak atas video dan minta dikembalikan setelah proyek selesai.
NotMe
4
@ Jeff O: Ya, saya pernah menyusuri jalan ini sebelumnya. Ceritanya panjang, tetapi saya telah belajar bahwa ada tanda-tanda peringatan dan OP mendaftarkan bendera merah besar yang bertuliskan, "Anda akan dikacaukan." Dalam hal ini, sebenarnya lebih baik pergi begitu saja, yang akan terjadi jika klien diminta untuk membayar biaya tambahan, di muka, dan untuk mengawal sisanya. Intinya adalah, saya pikir berdasarkan ini saja bahwa klien tidak tertarik untuk benar-benar menandatangani cek akhir.
NotMe
22

Ya - sama sekali tidak. Naluri pertama saya adalah pergi - pada tahap awal proses, jika dia memperlakukan Anda seperti pencuri - dan itulah yang ia sarankan - maka itu hanya akan menjadi lebih buruk nanti ketika fitur XYZ tidak bekerja dengan cara yang persis seperti itu. dia membayangkan. Tidak tidak bekerja untuk spec, tidak bekerja untuk apa yang dia pikir seharusnya spec.

Jika Anda benar-benar tidak bisa pergi (kita semua harus membayar sewa), saya sarankan memaksa klien untuk menghadapi beban uang dari permintaannya. Buat pengaturan di mana semua masalah Anda diselesaikan. Jika dia ingin membayar untuk mesin khusus, jadi tidak ada potensi sumbang informasi antara klien lain, penyimpanan yang diperlukan untuk merekam video berjam-jam, dan biaya dukungan administrasi yang diperlukan untuk memproses video tersebut, maka mungkin pertimbangkanlah. Tetapi jika dia ingin Anda mendokumentasikan semua pekerjaan Anda, di video, gratis - tidak mungkin.

Fomite
sumber
21

"Bagaimana menjelaskan kepadanya bahwa itu bukan praktik biasa bagi para freelancer untuk merekam video pekerjaan sehari-hari mereka, dan bahwa permintaan boros seperti itu harus disediakan untuk keadaan luar biasa" ⁴

Tanyakan kepada pelanggan Anda: jika Anda seorang karyawan dan bukan kontraktor, akankah ia berdiri di atas bahu Anda dan mengawasi pekerjaan Anda sepanjang hari, setiap hari? Jawabannya jelas tidak. Buang-buang waktu (milik Anda dan miliknya ) untuk merekam semua yang terjadi di layar Anda.

Anda perlu mengatasi akar penyebab masalah. Pelanggan Anda tampaknya tidak mempercayai Anda dan mengira Anda merobeknya. Karena Anda telah mengutipnya kemungkinan dan harga maksimum, Anda harus memberi tahu dia: "Anda menandatangani kontrak berdasarkan harga yang diketahui. Itulah berapa biaya yang harus Anda keluarkan terlepas dari apa yang menurut Anda produktivitas saya. "

Beri dia opsi untuk membeli kontrak Anda berdasarkan waktu yang telah Anda habiskan sejauh ini. Jika dia begitu khawatir tentang Anda merobeknya, ia mungkin menganggap biaya hangus itu sepadan.

Joel Brown
sumber
3
Jika dia seorang karyawan, saya yakin dia bisa menuntut majikan karena melanggar hak-hak majikan ...
lihat
@sehe: Di sebagian besar yurisdiksi, tidak ada yang ilegal tentang pemberi kerja yang memantau semua aktivitas komputer (pada peralatan dan / atau jaringan yang mereka sediakan) selama mereka memberi Anda peringatan di muka bahwa mereka mungkin melakukannya.
Ben Voigt
Entah bagaimana saya berharap pelanggan ini memang akan menatap pundak karyawan mereka.
Ross Patterson
20

Mengapa Anda mau repot-repot menerima kontrak dengan pelanggan yang begitu sial? Jika mereka tidak mempercayai Anda sebelum Anda berkomitmen pada kesepakatan itu tidak akan menjadi lebih baik.

Sangat mungkin pelanggan Anda telah dibakar di masa lalu, dan itu adalah sesuatu yang dapat Anda simpati, tetapi Anda membutuhkan mereka untuk memahami bahwa pemrograman adalah pekerjaan intelektual, dan waktu di keyboard tidak selalu mencerminkan produk kerja atau nilai yang dihasilkan.

Saya telah melihat bahwa situs freelancing low-end tertentu seperti odesk memiliki perangkat lunak yang mereka mendorong freelancer untuk menggunakan sampel frame sesekali dari desktop Anda dan memungkinkan perusahaan tempat Anda terlibat untuk melihat video ini, tetapi bagi saya yang sepertinya merupakan sarana terbaik untuk buktikan bahwa Anda tidak menghabiskan seluruh jam kerja untuk menelusuri situs berita dan hiburan. Jelas tidak dapat membuktikan apakah Anda "bekerja" atau tidak sampai perangkat lunak dapat membaca pikiran Anda.

Pelanggan yang waras akan mentolerir hal-hal berikut sebagai sarana untuk membangun kepercayaan:

  1. Tonggak singkat dengan penyampaian yang sederhana, jelas, diikuti oleh tonggak yang lebih kompleks. Tawarkan opsi untuk membatalkan tonggak masa depan jika biaya atau hasil tidak memenuhi harapan.
  2. Tagihan gaya pengacara dengan item pekerjaan yang didokumentasikan dengan resolusi yang ditentukan pada kenaikan yang disepakati (6 menit, 15 menit, 30 menit, 1 jam), sering disajikan (mingguan atau bulanan). Kemampuan untuk membatalkan pekerjaan di masa depan kapan saja.
  3. Batas atas jam untuk item pekerjaan tertentu, setelah itu Anda setuju untuk mendiskusikan estimasi yang direvisi berdasarkan fakta baru yang muncul (gaya mekanik mobil).

Setelah Anda membuat rekam jejak dengan klien yang waras, Anda tidak perlu teknik pemantauan Orwellian untuk membuatnya bahagia. Jika Anda menampilkan diri Anda secara profesional dan Anda dapat memberikan nilai yang dibutuhkan pelanggan tepat waktu, tidak ada yang akan peduli apakah Anda mengetikkan kode pada 80 wpm atau berpikir.

Secara pribadi, saya lebih suka mengerjakan proyek yang menghasilkan timebox (Apa yang bisa kita capai selama 3 minggu atau 4 minggu ke depan), dan bekerja untuk meningkatkan kecepatan ketika tim saya mengetahui masalah bisnis. Dalam kasus seperti itu, pelanggan memiliki kemampuan untuk terus-menerus mengevaluasi kembali apakah Anda membuat kemajuan atau tidak dan apakah Anda layak mendapatkan uang. Saya kira inilah sebabnya saya bekerja sebagai kontraktor independen daripada sebagai freelancer, dan saya cenderung mengambil masalah bisnis yang kompleks daripada hal-hal dengan cakupan "jadikan saya halaman web", tetapi di dunia saya tidak ada yang khawatir melihat apa di layar saya setiap menit bangun. Jika pelanggan punya waktu untuk meninjau setiap menit dari video yang dihasilkan, mereka akan memiliki bisnis berkinerja sangat buruk.

JasonTrue
sumber
16

Bahkan jika Anda bekerja sebagai pekerja lepas, Anda harus mempertahankan etika dan budaya kerja Anda. Jika mungkin minta pelanggan Anda untuk menemukan pengembang lain. Jangan pernah menjamu permintaan seperti itu.

RPK
sumber
12

Saya telah menjalankan perusahaan konsultan (12 orang) dan menjadi pekerja lepas selama 16 tahun. Saya sudah berurusan dengan banyak, banyak ukuran, bentuk, dan jenis perusahaan.

Percayalah pada saya tentang ini: perusahaan mana pun yang membuat permintaan seperti itu memiliki masalah kontrol & kepercayaan, dan ini hanya bisa berakhir buruk . Hubungannya sudah genting, bahkan bisa dibilang rusak.

Jika Anda memiliki kemewahan, saya akan mempertimbangkan melarikan diri dari klien & proyek secepat mungkin. Jika masalah keuangan atau kontrak membuat "memecat pelanggan", saya merasa untuk Anda. Seperti yang dikatakan orang lain, ini adalah kontrak baru: negosiasikan lebih banyak uang, dll. Atau katakan saja Anda tidak dapat melanjutkan dengan ketentuan apa pun yang tidak ditentukan dalam kontrak asli.

Beberapa keputusan bisnis terbaik yang saya buat dalam hidup saya adalah ketika saya memecat yang tidak masuk akal / sangat sulit / tidak mungkin memuaskan pelanggan. Tidak sering terjadi, terutama sekarang (radar saya lebih baik daripada saat saya mulai), tetapi Anda harus tahu kapan harus "memotong umpan".

Radian
sumber
9

Apakah ada ruang untuk kompromi?

Mungkin Anda bisa menyediakan klien dengan log repositori atau riwayat file lokal (seperti yang disediakan oleh Eclipse, saya kira ada juga alat yang berdiri sendiri untuk tugas serupa di luar sana). Ini mungkin memuaskan mereka tanpa terlalu memengaruhi alur kerja Anda yang sebenarnya ...

Roland Ewald
sumber
9

Ini sangat sederhana. Jawabannya adalah tidak. Negosiasi dilakukan.

Jika dia khawatir Anda akan merobeknya, maka Anda dapat menemukan cara lain untuk memuaskan kekhawatirannya. Dengan tonggak sejarah, jadwal pembayaran, pengiriman kode sumber untuk diperiksa, dll.

Jika Anda tidak dapat menemukan cara untuk memuaskannya dengan cara yang masuk akal bagi Anda, maka jangan lakukan pekerjaan itu. Dunia ini dipenuhi dengan jutaan klien yang lebih sedikit kesulitan dan lebih waras. Tendang dia ke tepi jalan sekarang sebelum dia menyebabkan masalah nanti.

Salah satu manfaat utama dari lepas adalah Anda memilih dengan siapa Anda bekerja . Anda tidak bekerja dengan setiap orang yang mengatakan bahwa mereka akan membayar Anda. Anda bekerja dengan siapa Anda ingin bekerja. Jika Anda tidak menyukai mereka, katakan tidak.

B Tujuh
sumber
8

Saya hanya berpendapat, bahwa itu tidak layak. Kekhawatiran terbesar adalah privasi, dan kekayaan intelektual perusahaan Anda dan pelanggan lain; dan faktanya, waktu yang dihabiskan di papan tulis, dalam rapat, dll. tidak dicatat.

Terkadang Anda mungkin perlu membaca buku, bertanya pada seseorang di IRC atau bahkan di sini, di salah satu situs Stackexchange. Terkadang Anda perlu menelepon, berbicara dengan admin di tempat di pusat data, dll.

Bagaimana jika video tersebut bocor ke internet, atau dicuri? Jika dia tidak mempercayai Anda, Anda dapat menawarkan metrik kode, dan meminta mereka diperiksa oleh pakar pihak ke-3. Namun, ini akan menambah biaya secara signifikan, jika tidak menggandakannya.

Jika dia tidak dapat memahami hal ini, dan tidak dapat diyakinkan sebaliknya, saya tidak akan bekerja untuknya sama sekali. Pengawasan karyawan semacam itu dilarang oleh hukum di Jerman.

Sebelum mulai mengerjakan proyek, Anda harus membuat analisis kompleksitas bagian utama yang bisa diidentifikasi dari proyek Anda. Itu akan memberi tahu Anda jam kerja yang Anda butuhkan untuk mengimplementasikan atau mengintegrasikan bagian-bagian dari program. Jika Anda tinggal di sekitar kerangka waktu itu, tidak ada yang perlu diperdebatkan.

Pengacara, bankir, dll bekerja dengan cara yang sama. Mereka tidak video-blog sendiri ketika mereka bekerja untuk Anda ...

polemon
sumber
7

Menggunakan program seperti AutoScreenShot , Anda dapat dengan mudah membuat video (dipercepat) dari proses pengembangan.

Tidak memakan banyak ruang (satu kecil ~ 80kb jpeg setiap 30 detik) , dan Anda tidak perlu khawatir mematikannya karena tetap membantu dengan segala macam hal (membuktikan waktu yang dibutuhkan untuk mengembangkan , jika perlu, akan melalui hari Anda untuk melihat semua hal yang Anda buang waktu, dll) .

Saya menyimpannya sepanjang waktu. Penggunaan PC selama sebulan membutuhkan sekitar 3GB (setelah itu dihapus secara otomatis).

BlueRaja - Danny Pflughoeft
sumber
1
ini mungkin yang diinginkan pelanggan Anda. Mungkin mereka adalah programmer pemula dan merasa bahwa melihat proses pengembangan Anda sebenarnya akan bermanfaat bagi pembelajaran dan pengembangan mereka sendiri.
Tipe Anonim
Pastinya. Situs seperti Elance dan situs kerja jarak jauh lainnya mendukung hal-hal seperti WorkView juga. Bahkan sebelum kita memilikinya, klien sering meminta Anda untuk menuliskan apa yang Anda lakukan setiap jam, yang tidak jauh berbeda.
Lance Nanek
2
@AnonymousType dalam hal ini mereka harus mendapatkan pelatihan profesional alih-alih mencoba mendapatkan video pelatihan gratis sebagai produk sampingan dari proyek pengembangan aktual.
Gordon
6

Banyak orang mengajukan argumen yang valid (termasuk diri Anda sendiri) untuk mencoba mencegah klien meminta video ini. Tetapi Anda tidak perlu khawatir dengan hal-hal seperti itu.

Bisnis semua beroperasi secara berbeda. Mereka memiliki proses dan praktik berbeda yang mereka terapkan untuk mendapatkan keunggulan, atau secara umum menghasilkan pendapatan. Semua praktik ini berada di bawah apa yang umumnya dikenal sebagai " rahasia dagang " atau "informasi rahasia" tergantung pada wilayah Anda.

Rahasia-rahasia ini dilindungi oleh hukum (periksa wilayah Anda untuk lebih jelasnya) karena keunggulan kompetitif sebuah bisnis, dan karenanya mata pencaharian, bergantung pada mereka.

Mari kita ambil contoh: Apple Inc. Mereka memiliki keamanan paling ketat dari perusahaan mana pun yang ada. Mereka mengambil perlindungan rahasia dagang mereka dengan sangat serius. Salah satu cara mereka melindungi rahasia mereka adalah dengan menerbitkan NDA (perjanjian non-discolure) untuk banyak orang yang berbisnis dengan mereka. Bahkan pengembang iOS dan OS X menandatangani perjanjian ini. Ini memastikan bahwa bit informasi apa pun yang tidak tersedia untuk publik akan tetap diklasifikasikan. Sekarang bayangkan meminta mereka untuk menghasilkan video tentang bagaimana mereka membuat produk mereka. Anda akan ditertawakan keluar dari kantor mereka.

Merekam proses di mana Anda menulis kode dan merancang program pasti berada di bawah informasi rahasia .

Anda tidak perlu menjelaskan diri Anda kepada klien — mereka jelas tidak memiliki pemahaman yang baik tentang bagaimana bisnis berjalan. Cukup beri tahu mereka bahwa Anda tidak akan mengungkapkan rahasia dagang Anda (untuk alasan yang jelas) dalam keadaan apa pun. Mereka kemudian dapat memilih untuk mengakhiri kontrak atau melanjutkan pekerjaan. Tetapi yang penting di sini bukanlah bahwa mereka akan mencoreng nama baik Anda atau memberi label Anda "teduh" (saya yakin setiap orang yang cerdas akan menolak permintaan gila seperti itu), tetapi Anda melindungi bisnis Anda.

Sebagai penutup, perlindungan rahasia dagang secara implisit dilindungi oleh hukum. Mereka tidak perlu dimasukkan dalam kontrak Anda atau ditegaskan kembali secara tertulis.

cksum
sumber
1
Dalam kasus "bekerja untuk disewa", rahasia dagang dapat dimiliki oleh pembeli, bukan kontraktor .
Ben Voigt
@ BenVoigt Bisakah Anda memberikan kutipan untuk ini? Apple membeli hampir semua perangkat keras mereka dari sumber luar (NAND, RAM, CPU, GPU, dll.). Apakah Anda menyarankan agar Apple memiliki rahasia yang digunakan pabrikan ini untuk menghasilkan produk mereka? Saya setuju itu tergantung pada jenis kontrak yang mereka masuki, tapi saya berasumsi mereka memiliki kontrak standar "freelance". Berdasarkan ketentuan tersebut, mereka adalah bisnis mereka sendiri (entitas terpisah yang menyediakan layanan sama seperti yang dilakukan SAMSUNG atau Foxconn untuk Apple). Anda tidak menjadi "karyawan" klien (yang dalam hal ini, Anda akan benar).
Tidak ada
Rahasia dagang tidak dilindungi oleh hukum, karena itulah disebut "rahasia", karena itulah satu-satunya cara untuk menjaga setiap Tom, Dick dan Harry dari melakukan seperti yang Anda lakukan. Kontrak, itulah sebabnya perusahaan memerlukan NDA dalam keadaan tertentu - Anda membiarkan kucing keluar dari tas dan menuntut Anda untuk sungsang kontrak, meminta setiap sen yang mereka pikir akan dikenakan biaya.
jmoreno
@ jmoreno Mereka tentu saja. Dari wikipedia: "rahasia dagang dilindungi oleh undang-undang negara" di AS. Baca juga: en.wikipedia.org/wiki/Uniform_Trade_Secrets_Act
Tidak Ada
1
@ cksum: Anda sedang berbicara tentang membeli produk fisik, bukan "bekerja untuk disewa". Bekerja untuk disewa berarti jasa konsultasi / desain, bukan manufaktur. Dan ya, itu tergantung pada apakah kontrak menentukan bahwa proyek tersebut layak untuk disewa atau tidak. Untuk informasi lebih lanjut: google.com/search?q=work+for+hire+intellectual+property
Ben Voigt
5

ODesk memberikan kemampuan bagi pelanggan Anda untuk melihat apa yang Anda lakukan. Mungkin perlu diselidiki sebagai kompromi.

Secara pribadi, saya pikir itu ide yang buruk. Sangat tidak mungkin pelanggan Anda akan menonton video, dan jika ini adalah tingkat manajemen mikro yang Anda dapatkan sekarang, maka jumlah manajemen mikro yang Anda dapatkan nantinya akan meningkat. Kecuali jika Anda membutuhkan pekerjaan ini, saya akan lari sekarang.

seanyboy
sumber
3
Saya agak ingin tahu tentang ODesk sampai saya melihat di sini bahwa mereka mendukung omong kosong semacam ini.
jhocking
Melihat Pro dan Kontra dari Aplikasi Tim Odesk , bagian Pro tampaknya benar-benar kejam ... dan saya kutip "Aplikasi Tim oDesk merekam tangkapan layar acak dari komputer penyedia Anda saat ia sedang bekerja. Selain itu, ia juga mencatat keyboard dan aktivitas mouse penyedia Anda. Setiap segmen waktu sesuai dengan 10 menit waktu kerja./Jika tidak ada aktivitas yang terlalu sedikit dan tidak ada perubahan antara dua tangkapan layar, Anda dapat menyengketakan waktu dan tidak membayar, jika penyedia harus mengulur waktu. "
Greenonline
4

Masalahnya adalah, Anda telah memilih dengan pelanggan Anda bahwa Anda akan dibayar berdasarkan jam, bukan oleh efek. Ini sangat menarik bagi programmer biasanya, karena dia tidak perlu menganalisis, berapa banyak pengembangan akan mengambil dan dia tidak mengambil risiko di bawah perkiraan biaya.

Namun, jika tidak, masalahnya adalah Anda akan mendapatkan lebih sedikit jika Anda melakukan pekerjaan Anda lebih cepat. Tidak ada motivasi untuk melakukan sesuatu dengan cepat. Dari sudut pandang pelanggan semuanya baik-baik saja selama dia melihat kemajuan dan total biaya tidak akan menukar jumlah dari apa yang dia 'pikir akan biayanya'.

Sebaiknya jumlah ini terlampaui dan sekarang pelanggan mengira Anda menagihnya selama berjam-jam Anda benar-benar bekerja di proyek. Dia membayar Anda berjam-jam, dan ketika dia mempertanyakan jam yang ditentukan, Anda harus membuktikan kepadanya bahwa Anda telah bekerja selama 100 jam, dan bukan 50 jam. Faktanya, bayar-untuk-jam bukanlah metode penyelesaian yang menarik bagi pengembang seperti halnya akan melihat mulai.

Pelaut Danubia
sumber
3

Yah, saya setuju dengan @czona pada kedua jawabannya. Juga, saya di sini untuk menyarankan alternatif, selain hal video:

Bagaimana jika Anda menyarankannya agar Anda dapat melacak apa yang telah Anda lakukan?

Yaitu Anda membuat log in (ketika Anda mulai bekerja setiap hari) dan log out (ketika Anda menghentikannya, yaitu Anda hanya bisa mencatat jam yang Anda habiskan bekerja hari itu). Selain itu, Anda menulis sedikit abstrak berisi hari kerja Anda, prestasi Anda dan sebagainya, topik yang Anda pindahkan di dalam kode. Tepat seperti yang Anda lakukan hari itu, tunjukkan kira-kira berapa banyak waktu yang Anda habiskan di setiap langkah. Itu sedikit masuk akal dan tidak akan dikenakan biaya banyak ruang disk, atau privasi, atau poin negatif yang terdaftar oleh @ cczona, karena Anda menerima pembayaran berdasarkan jam kerja.

Sebagai seorang profesor, saya bekerja dengan sistem di mana wajib untuk mencatat awal dan akhir kelas, serta abstrak dari mereka ...

Jika Anda menggunakan alternatif ini, dan dia menerimanya, maka tidak apa-apa. Kalau tidak, katakan saja perpisahan.

Semoga berhasil!

Girardi
sumber
+1 Ini adalah kompromi yang bagus. Tidak perlu banyak untuk membuat blog atau halaman web pribadi yang dapat Anda dan klien bagikan. Anda bahkan dapat menambahkan skrip checkin ke sistem kontrol versi Anda yang memposting semua komentar checkin di blog. Ini memungkinkan klien Anda melihat apa yang Anda lakukan setiap hari dan mengawasi kemajuan, tetapi masih memberi Anda ruang untuk berpikir.
Caleb
2

Untuk menambahkan tampilan lain, yang jauh lebih mudah, untuk permintaan Anda berikutnya di baris yang satu ini:

Gunakan scm (seperti git) seperti yang selalu Anda lakukan dengan proyek Anda (kan?). Menyerahkan ekspor repositori lengkap, termasuk riwayatnya, saat pengiriman. Ini akan menjadi

  • murah dari segi waktu (Anda sudah melakukannya)
  • murah dalam hal ruang disk
  • mudah membuat ikhtisar (jumlah komit, tanggal antara komit, grafik dll)
  • mudah untuk melihat langkah-langkah di "arah yang salah"
  • mudah bagi Anda untuk menutupi langkah-langkah ke arah yang salah (menggabungkan dan rebasing dalam istilah git) tetapi tetap menjaga waktu log yang benar

Selebihnya yang ada di pikiran saya sudah dikatakan.

chelmertz
sumber
-1

solusi yang sangat sederhana.

ceritakan semua yang dikatakan orang-orang di atas kepada Anda. TAPI, pada akhirnya, katakan padanya, ANDA percaya padanya. dan Anda AKAN MELAKUKAN persis seperti yang dia minta. dan Anda tidak akan menagihnya satu sen pun lebih.

TAPI!

Anda menginginkan rekaman video dari semua yang dia lakukan sejak ANDA mulai mengerjakan proyek, dan sampai selesai.

pada dasarnya Anda berdua harus mencatat jumlah waktu yang sama.

jika dia bisa melakukan itu, Anda akan menerima permintaannya.

Dementic
sumber
2
Tidak berfungsi dalam hubungan yang tidak setara. Teori permainan Anda perlu dikerjakan. Keseimbangannya adalah Anda dapat menolak / berjalan pergi dan bekerja untuk klien yang tidak terlalu bermasalah, dan Anda tidak bisa memperlakukan pelanggan seolah-olah mereka adalah vendor yang tidak dipercaya.
JasonTrue
1
Perbedaannya adalah pelanggan membayar untuk waktu pengembang, bukan sebaliknya
Danubian Sailor
2
maksud saya adalah untuk menunjukkan kepada pelanggan bahwa ini bukan permintaan yang logis, saya pasti akan menunjukkan kepada pelanggan jari tengah saya dalam hal ini.
Demensik
1
@ lechlukasz apakah pelanggan membayar waktu pengembang atau output / produk pengembang?
Guy Sirton
@ lechlukasz - pelanggan membayar untuk suatu produk, bukan untuk hidup saya ... saya tidak berutang penjelasan padanya bahwa saya pergi ke toilet, atau berhubungan seks dengan pacar saya. (yang akan menjelaskan perbedaan dalam rekaman waktu, atau mouse tidak bergerak). seperti yang saya katakan, saya akan menunjukkan padanya jari tengah saya dari awal.
Dementic