Apakah Anda mengizinkan programmer Anda menggunakan Messenger dan jejaring sosial seperti Facebook? [Tutup]

11

Saya punya banyak bos, masing-masing punya pendekatan berbeda tentang mengizinkan atau tidak menggunakan Windows Live Messenger, Facebook, dan banyak situs Internet lainnya.

Tentu saja Internet sangat dibutuhkan untuk penelitian tentang cara terbaik untuk menyelesaikan tugas tertentu. Terkadang Anda dapat memiliki teman online, juga seorang programmer, yang lebih tahu tentang sesuatu.

Untuk beberapa manajer, akses internet akan memperlambat kemajuan proyek, dan di sisi lain, memungkinkan orang untuk berinteraksi dan mencari solusi baru.

Apa yang akan kamu lakukan?

Junior M
sumber

Jawaban:

28

Saya tidak akan membuat masalah kecuali menjadi masalah. Saya lebih suka memperlakukan karyawan saya sebagai orang dewasa dan menganggap mereka akan bertindak secara profesional kecuali ada bukti yang bertentangan. Misalnya, jika seseorang terus-menerus kehilangan tenggat waktu tanpa alasan yang bagus, saya mungkin akan sesekali memeriksa tenggat waktu dan jika mereka membuang waktu online, maka saya akan berurusan dengan orang itu sesuai kebutuhan.

Juga, karena tidak ada karyawan saya yang dibayar setiap jam, saya tidak melihat arti dalam menjaga setiap menit yang mereka habiskan di kantor selama mereka menyelesaikan pekerjaan mereka.

Pengecualiannya adalah jika mereka melakukan sesuatu secara online yang dinyatakan bermasalah (pornografi, membocorkan rahasia perusahaan, membuat perusahaan menjadi buruk di depan umum, dll.) Untuk hal-hal itu kita akan memiliki kebijakan khusus untuk menentangnya dan menangani pelanggaran juga secara individual.

JohnFx
sumber
3
+1 untuk jawaban komprehensif - poin khusus tentang pembayaran per jam dan kebijakan
JBRWilkinson
1 untuk berurusan secara individual daripada menghukum keseluruhan.
Michael K
23

Keyakinan pribadi saya adalah orang-orang di semua profesi, tetapi terutama profesi kreatif / pemecahan masalah perlu waktu mental sepanjang hari. Tentu, Anda bisa berdiri di belakang programmer Anda dengan cambuk dan berteriak, "Lebih banyak kode!", Dan proyek mungkin akan selesai tepat waktu dan sesuai anggaran, tetapi Anda akan mendapatkan produk yang biasa-biasa saja. Mereka akan mengambil jalan pintas dan menulis kode ceroboh hanya untuk membuat Anda mundur, dan pikiran mereka tidak akan cukup bertunangan untuk menghasilkan solusi yang elegan.

Setiap kali saya memiliki programmer yang bekerja di bawah saya, saya selalu mendorong mereka untuk mengambil cuti sepanjang hari. Membaca buku, mendengarkan musik, bermain basket di luar, atau bahkan menghabiskan waktu di Face / Digg / Reddit / Apa pun jika itu yang mereka suka. Yang saya pedulikan adalah produk akhir. Saya tidak peduli bagaimana mereka mengatur waktu mereka untuk mencapai hasil yang luar biasa.

mellowsoon
sumber
4
dapatkah saya bergabung dengan perusahaan Anda ???
GoodSp33d
2
ini pemikiran yang luar biasa! Saya telah melihat orang-orang membuat kode ceroboh untuk membebaskan bos mereka :)
Junior M
16

Dalam tim pengembang, dengan cepat menjadi jelas siapa yang produktif dan siapa yang tidak. IMHO, melarang IM atau Facebook tidak akan membuat programmer yang buruk menjadi lebih produktif, tetapi tentu saja akan berdampak negatif pada moral yang baik.

Dima
sumber
7

Jika Anda tidak dapat mempercayai karyawan Anda untuk menyelesaikan pekerjaan mereka karena adanya gangguan, maka Anda mungkin merekrut orang yang salah.

Yevgeniy Brikman
sumber
4
..atau memiliki masalah moral dalam tim.
JBRWilkinson
1
Dalam kedua kasus tersebut, larangan internet tidak akan secara efektif membuat segalanya menjadi lebih baik.
4

Pada dasarnya pengembang membutuhkan akses penuh ke Internet, untuk mencari informasi, mengunduh program, dll.

Karena itu kebijakan liberal penting. Kemudian turun ke, bisakah individu menggunakannya dalam jumlah "wajar" setiap hari, yang pada gilirannya dapat diukur dengan - berapa lama proyek ini diperkirakan memakan waktu, dan berapa lama benar-benar dibutuhkan. Jika produktivitas rendah, maka pertimbangkan untuk melihat alasannya. Jika produktivitas tinggi atau dapat diterima maka biarkan pengembang melakukan apa yang mereka suka.


sumber
2
ya, dan kadang-kadang bos perlu mempresentasikan hasil (kepada manajernya) tentang kemajuan proyek secara bersamaan. Jadi orang-orang memadamkan api dan jika dia melihat seseorang di Facebook, dia menjadi gugup! :)
Junior M
1
Jika 9 orang secara mendesak berusaha untuk memperbaiki masalah besar dan satu orang menghabiskan waktu di Facebook, orang itu akan dapat menjelaskan diri mereka sendiri kepada 9 insinyur lainnya, apalagi pemimpin tim dan manajer departemennya.
JBRWilkinson
1
@ JBRWilkinson, dia mungkin tidak bisa membantu. Tapi tentu saja dia bisa menyediakan hotline suplai kopi!
4

Dengan menjamurnya ponsel pintar dan paket data seluler, bagaimana tepatnya Anda memantau dan mengontrol penggunaan internet? Anda dapat membuat kebijakan yang menentang penggunaan peralatan perusahaan dan koneksi internet, tetapi Anda tidak dapat menghilangkan gangguan. Taruhan terbaik Anda adalah mempekerjakan orang yang menyelesaikan pekerjaan. Pengembang yang bekerja delapan jam dalam sehari, dan menghabiskan dua jam untuk "gangguan," bernilai lebih dari pengembang lemah yang menghabiskan waktu sepuluh jam.

James McLeod
sumber
3

kami menggunakan Messenger antar kantor. Saya harus mengatakan "tidak" ke facebook (dll.) Karena godaan untuk memperbarui profil Anda daripada melakukan pengkodean Anda, terlalu hebat. Tentu saja, perkecualiannya adalah jika Anda mengembangkan sesuatu untuk facebook (dll.) Belum lagi kecanduan banyak orang terhadap Farmville (dll.)

Muad'Dib
sumber
+1 Harus setuju di sini. Kami memiliki situs sosial yang diblokir, dan saya benar-benar menyukainya (seperti facebook, bukan stackoverflow). Itu membuat saya lebih fokus pada tugas, dan saya merasa lebih baik mengetahui bahwa orang-orang di sekitar saya tidak membuang waktu. Ya, saya tahu bahwa orang yang tidak produktif mungkin akan selalu seperti itu, tetapi saya pikir itu membuat orang yang produktif merasa sedikit lebih baik tentang tim, yang penting.
Morgan Herlocker
1
kami tidak memblokir apa pun di toko saya, tetapi facebooking di waktu perusahaan menantang
Muad'Dib
3

Secara pribadi, jika saya ingin mengendur di tempat kerja, saya akan menggunakan buku atau pemutar musik alih-alih facebook. Beberapa orang lebih suka mengobrol santai dengan kolega.
Dan secara keseluruhan, semua kebijakan pembatasan-internal itu seperti memasang dan mengunci pintu tanpa dinding. Jika karyawan memiliki masalah dengan sikap, itu (masalah) perlu ditangani secara langsung.

Nikita Rybak
sumber
Memberi +1 untuk tidak mengabaikan masalah ini, hak Anda memperlakukan orang dewasa seperti anak-anak bukanlah jawabannya.
Tipe Anonim
1

Secara pribadi saya tidak melihat alasan pelarangan Messenger dan layanan pesan lainnya (termasuk twitter), karena itu cara mendapatkan informasi secepat mungkin dan kadang-kadang orang memiliki jaringan hebat yang dapat mereka manfaatkan dengan cara itu. Apa yang saya pahami adalah mengapa orang melarang facebook di kantor, karena saya tidak melihatnya sebagai cara untuk menjaga kontak profesional (dan banyak juga yang memiliki kecenderungan bermain game).

Dengan tampilan yang diatur pada tahun itu ... 2010 itu berarti usia smartphone jadi jika saya benar-benar ingin menggunakan facebook saya bisa melakukannya di ponsel saya tanpa perusahaan dapat melacaknya kecuali mereka melihat saya duduk dengan ponsel saya terus-menerus dan itu hanya untuk memperjelas apa yang saya lakukan.

cyber
sumber
0

Saya pikir perangkat lunak obrolan dapat sangat berguna untuk mengirimkan potongan kode dan URL di antara pemrogram (dan jauh lebih efisien daripada dikte suara). Jadi, semacam utusan harus diizinkan.

Ken Bloom
sumber
1
Server perusahaan Jabber mungkin merupakan ide yang lebih baik daripada J Random IM. Menjaga informasi internal Anda tetap internal, untuk berjaga-jaga. (Tapi demi Tuhan, jangan buang uang Anda pada produk yang lebih rendah dengan menyeret "solusi" nama besar seperti Office Communicator atau IBM's SameTime.)
0

Ya, selama saya masih melakukan pekerjaan saya. Pengembang perlu diperlakukan dengan tingkat kepercayaan, kecuali jika Anda ingin menghabiskan seluruh waktu Anda menonton mereka, yang berarti Anda tidak melakukan pekerjaan Anda dan Anda memiliki devs yang tidak bahagia.

Jika seorang pengembang tidak mengubah pekerjaannya maka diskusikan dengannya, dan jika perlu mintalah riwayat internetnya dari IT. Jika dia gagal bekerja tepat waktu dan Anda melihat dia menghabiskan seluruh waktunya di YouTube, maka sudah waktunya untuk sedikit bicara.

Anda juga harus memahami bahwa terkadang pengembang hanya akan diblokir dari melakukan pekerjaan, bukan karena kesalahannya sendiri. Saya adalah seorang insinyur bangunan di sebuah perusahaan kecil, di mana mesin itu adalah (Anda dapat menebaknya!) Desktop saya. Membangun akan bertahan hingga setengah jam, dan akan memaksimalkan mesin untuk sebagian besar (itu bukan mesin yang sangat kuat - sebenarnya kotak dev lama dari karyawan sebelumnya yang telah pergi). Saya kemudian akan pergi dan menguji instal, yang akan memakan waktu sekitar 20 menit. Saya biasanya mengambil buku untuk bekerja.

JohnL
sumber
0

IMO, pertanyaan ini sebenarnya mengarah ke perbedaan antara orang-orang yang harus dikelola vs orang-orang yang dapat mengatur diri mereka sendiri .

Sama seperti kode terkelola, orang yang harus dikelola memerlukan runtime. Mereka harus memiliki struktur, jam kantor, jadwal pertemuan, sejumlah hari libur tertentu sehingga mereka tahu seberapa banyak mereka "sudah" kehabisan, tugas / tiket yang diserahkan kepada mereka, dan seperangkat aturan untuk dimainkan. Tanpa struktur ini, mereka akan menjadi malas, mendorong batas, dan membutuhkan koreksi terus menerus dari Anda. Ada gaya pengembangan tertentu, biasanya "korporat" yang cocok untuk jenis pengembang ini. Jika itu Anda, maka Anda dapat mempertimbangkan cara untuk membatasi gangguan dan jejaring sosial.

Orang-orang yang dapat mengelola diri mereka sendiri adalah orang-orang yang hanya membutuhkan visi, dan mereka pergi dengannya, mengirimkan barang-barang pada pukul 14:00 Selasa dan tengah malam pada hari Kamis atau pada akhir pekan, berbicara dengan pelanggan, dan bergerak maju tanpa menjadwalkan pertemuan status. . Mereka akan menetapkan batas mereka sendiri sehubungan dengan waktu jaringan sosial, waktu StackExchange (ahem), dll. Ini membuat pengembang yang baik untuk produk-produk kreatif dan inovatif. Dalam situasi apa pun Anda tidak boleh membatasi akses mereka ke jejaring sosial atau apa pun; itu tidak perlu. Hubungan kepercayaan yang baik adalah suatu keharusan, dan proxy / filter / timeclocks / form web adalah musuh kepercayaan.

Brandon
sumber
2
Baru menyadari ini adalah jawaban pertama yang saya buat di SE yang membuat saya merasa seperti saya baru saja menulis horoskop seseorang. Astaga.
Brandon
0

Sebuah solusi seperti www.workmeter.com dapat membantu, ini memungkinkan perusahaan mengadopsi kebijakan liberal sambil menjaga programmer sadar akan produktivitas mereka. Mengizinkan orang menangani dan meninjau data mereka meningkatkan kesadaran diri manajemen waktu mereka, mereka menjadi sadar akan kebiasaan online mereka dan cenderung memperbaikinya (jika tidak, sebagai solusi pemantauan, memungkinkan manajer untuk mengawasi praktik-praktik buruk)


sumber
wow ... saya tidak akan pernah bekerja di mana pun yang ingin mengatur saya mikro pada tingkat rendah ini.
Robert S Ciaccio
Saya tidak berpikir aplikasi atau url adalah tingkat rendah, dan ada (opsional) cara pribadi di mana bahkan data ini tidak dikirim, hanya pekerjaan yang efektif dan objektif. Jika Anda mencobanya, Anda akan melihat bahwa analisis tingkat rendah tidak begitu berguna (manajer tim berukuran kecil, 4 programmer, bayangkan jumlah data !!!), ini bertujuan untuk membantu meningkatkan dan mengelola secara efektif sebuah tim dan mempromosikan manajemen diri waktu pekerja, itu tidak secara eksklusif memantau. Selain itu kontrol semacam ini sudah ada, yaitu kebijakan retensi log 6 bulan, proksi, log firewall, log sistem komputer, ...