Kantor yang didistribusikan, apakah layak? [Tutup]

15

Saya telah bermain dengan pemikiran tentang bagaimana saya akan membangun perusahaan impian saya dan bagaimana seseorang dapat membuatnya sangat menarik bagi programmer yang hebat. Jika seseorang dapat mempekerjakan beberapa programmer "superstar" daripada banyak yang "baik".

Satu hal yang secara pribadi akan saya nikmati adalah kebebasan untuk bekerja kapan pun saya mau. Jadi saya bisa berkeliling kota yang berbeda jika saya suka dan bekerja dari jarak jauh, atau saya bisa hanya duduk di rumah ketika ada mode crunch. Namun dalam pengalaman saya, Anda memang menginginkan semacam kantor dengan teman sebaya di mana Anda dapat mendiskusikan berbagai hal dan memiliki "budaya" perusahaan.

Jadi katakan Anda ingin merekrut sekelompok programmer berbakat, mungkin dari berbagai negara dan kota. Bagaimana seseorang mengaturnya untuk bersaing dengan kampus? Memiliki perusahaan yang benar-benar tanpa kantor tampaknya sedikit kurang optimal, Anda mungkin menginginkan ruang kantor tempat orang dapat bertemu dan memilih untuk bekerja.

Saya kira yang bisa dilakukan adalah memiliki kantor kecil di berbagai negara dan membiarkan orang bekerja dari yang mereka pilih. Programmer bisa lepas landas untuk "crunch-mode" ketika diperlukan tetapi juga bekerja dari lokasi ketika kerja tim dan tatap muka diperlukan.

Model lain adalah bukannya memiliki kantor kursi sewaan Anda sendiri di kantor tempat programmer lain bekerja. Dengan begitu bahkan jika hanya ada satu atau dua karyawan di kota Anda, Anda masih bisa mendapatkan perusahaan jika Anda merasa "kesepian" bekerja dari jarak jauh.

Gagasan lain adalah bahwa seperti satu minggu setiap bulan Anda membawa seluruh tim ke lokasi yang sama. Yang mungkin bukan kantor tapi bisa jadi kota yang menarik atau resor menarik dan bekerja sama dari sana. Orang dengan pasangan mungkin memiliki masalah dengan hal-hal seperti itu.

Anda mungkin juga memiliki jaringan apartemen perusahaan di kota-kota yang berbeda (untuk 2-3 orang), baik di mana Anda memiliki kantor dan juga di beberapa lokasi lain sehingga pemrogram atau tim atau pemrogram dapat berkeliaran dan "mengumpul" bersama sesuai keinginan mereka.

Jika itu legal (saya tidak yakin bagaimana perbedaannya dari satu negara ke negara lain) Anda bahkan dapat memukul dua lalat sekaligus dan menggabungkan kantor / apartemen di berbagai kota. "Hack Pad: London" "Hack Pad: Berlin" dll

a) Jadi saya kira pertanyaan saya adalah, apakah pengaturan seperti ini layak? Bagaimana seseorang dapat meningkatkan konsep?

b) Apakah Anda akan menemukan perusahaan yang memberi Anda kebebasan semacam ini menarik atau apakah Anda lebih suka perusahaan dengan kantor besar yang Anda kunjungi setiap hari?

Jadi pada dasarnya, apa yang akan membuat programmer "superstar" memilih bekerja dengan pengaturan perusahaan seperti ini di kampus Google, Facebook atau Microsoft di mana Anda mendapatkan kesenangan dan perusahaan dari banyak individu yang berbakat.

Homde
sumber
Anda baru saja menggambarkan pekerjaan impian saya. Bekerja dan bepergian pada saat yang sama, menjelajahi Wi-Fis pelanggan yang baik, di kota-kota mereka yang baik, dengan penduduk yang baik. Sayangnya, menjalankan bisnis dengan model seperti itu adalah cerita yang sama sekali berbeda.
Filip Dupanović

Jawaban:

4

Inilah yang saya amati saat bekerja dengan tim terdistribusi (lepas pantai dan bukan lepas pantai) selama 10 tahun terakhir di kedua proyek perusahaan besar dan pemula.

Mendistribusikan memiliki biaya . Ini bisa sangat besar jika tim bekerja pada bagian proyek yang sama. Jadi ini berlaku untuk proyek-proyek perusahaan besar yang membutuhkan kolaborasi dan komunikasi yang tinggi.

Namun itu bekerja cukup baik di startup kecil. Tim saya saat ini tersebar di seluruh dunia, tetapi berfungsi karena mereka memiliki peran yang sangat jelas (tidak disarankan dalam tim di lokasi yang sama) dan API tempat mereka bekerja didefinisikan dengan sangat baik. Orang yang bekerja pada modul yang sama berada pada posisi geografis yang sama.

Saya pikir itu cara melakukan hal-hal SO. Banyak proyek open source besar bekerja seperti itu juga.

Namun selalu ingatkan diri Anda bahwa, dalam banyak kasus:

itu layak, tetapi tim terdistribusi lebih mahal dari tim yang ditempatkan dalam kebanyakan kasus

Jangan lupa aspek sosialnya juga. Saya telah bekerja selama satu tahun sendirian di rumah, dan sementara saya menikmatinya di bulan pertama, saya mencoba menghindarinya sekarang. Karena aspek sosialnya. Saya juga mengamati bahwa ketika seorang anggota tim berada di tempat yang berbeda, dia tidak benar-benar bagian dari tim dalam ketidaksadaran kolektif.

Biaya dinaikkan karena:

  • masalah komunikasi (lebih sering daripada yang Anda pikirkan dalam pengaturan itu) dalam tim, dengan pengguna atau manajemen (sudahkah Anda mencoba menyelesaikan konflik dalam email atau telepon?)
  • ketidakmampuan tim Anda untuk saling belajar secara efektif (dampak besar)
  • ketidakmampuan tim Anda untuk saling membantu secara efektif (dampak besar)
  • berkurangnya perasaan berada dalam tim (nyata) mengurangi motivasi
  • prokrastinasi lebih sering terjadi ketika Anda sendirian. Anda tidak sejalan dengan tim. Tidak semua orang memiliki disiplin diri untuk bekerja dari jarak jauh.
  • karena Anda tidak merasa menjadi bagian dari sesuatu secara fisik, ada pergantian yang lebih tinggi

sumber
+1, Jawaban bagus dari seseorang yang benar-benar memiliki pengalaman. Hanya hilang mengapa itu menimbulkan biaya yang lebih besar.
Saya akan memperbaikinya dalam satu menit
Saya setuju, ada banyak biaya yang harus dikeluarkan untuk bekerja dari jarak jauh, saya sudah mencobanya sendiri dan Anda menyelesaikan banyak hal tetapi dalam jangka panjang aspek fisik dan sosial cenderung membuatnya kurang menarik. Itulah inti dari pertanyaan saya, bagaimana seseorang dapat membuat perusahaan terdistribusi tidak hanya setara dengan yang normal, tetapi bahkan membuatnya lebih menarik. Itu tidak mudah
Homde
5

Meskipun memiliki kantor yang nyata adalah suatu keharusan (karena alasan hukum dan keuangan), pengaturan yang didistribusikan dapat dilakukan. Contoh utama dari hal ini adalah StackOverflow seperti yang ditunjukkan oleh Jeff Atwood di posting blog ini.

Mayank
sumber
Apa alasan hukumnya?
Matius Baca
@Mathhew Ketika Anda mendirikan perusahaan, Anda harus mengikuti beberapa peraturan pemerintah. Misalnya, di India Anda harus mendapatkan Nomor Rekening Permanen (PAN) dari Departemen Pajak Penghasilan, mematuhi Shop and Establishments Act, dll. Semua formalitas ini memerlukan alamat korespondensi (lebih disukai pada kop surat perusahaan Anda). Jadi, Anda perlu kantor. Saya minta maaf jika saya tidak sejelas seharusnya, tapi hei saya bukan ahli hukum. :)
Mayank
@ Mayank - Aturan berbeda di berbagai negara. Di AS, saya tahu beberapa perusahaan virtual. Ada alamat fisik, tetapi biasanya kotak pos. Menarik untuk mengetahui tentang India. Apakah ada cara untuk mengatasi aturan itu?
jmort253
@ jmort253 Tidak, saya tidak tahu cara menyiasati aturan. :)
Mayank
Erm - perlunya alamat korespondensi tidak berarti bahwa Anda harus memiliki kantor - atau setidaknya bukan kantor Anda sendiri. Saya akan heran jika tidak ada bisnis di India yang menyediakan layanan yang cocok untuk mengelola ini.
Murph
1

Saya akan menyukai gagasan kantor roaming, selama saya bisa tetap berhubungan dengan anggota tim saya yang lain (mis. Melalui IM atau sesuatu). Ini juga akan membantu menjaga hal-hal tetap segar, saya pikir, dan sedikit lebih menarik.

sevenseacat
sumber
1

"Jadi pada dasarnya, apa yang akan membuat seorang programmer" superstar "memilih bekerja dengan pengaturan perusahaan seperti ini di" google plex "atau kampus microsoft" ... tidak ada yang dia inginkan.

Ini akan turun ke preferensi pribadi. Secara pribadi, saya lebih suka pergi ke kantor setiap hari, tetapi saya memiliki kantor sendiri dan hanya saya tinggal 10 menit jauhnya ... jadi ambil pendapat saya untuk apa yang Anda inginkan.

Pemda
sumber
1

Ini bisa sangat layak, asalkan Anda memberi orang alat yang mereka butuhkan untuk bekerja. Anda memerlukan alat yang sama dengan yang Anda miliki di kantor konvensional:

  • Sistem PBX / Telepon
  • Penyimpanan dokumen / kolaborasi
  • Server penyimpanan untuk memeriksa kode / cadangan
  • Bangun / uji server

Anda juga memerlukan beberapa hal untuk administrasi:

  • Beberapa jenis sistem SDM, terutama jika Anda menagih klien untuk waktu
  • Semacam CRM (opsional, tapi bagus)

Ada layanan online seperti Creately yang membuat berkolaborasi relatif tidak menyakitkan. Itu bukan pengganti yang tepat untuk papan putih kuno yang bagus, tetapi papan putih umumnya tidak memiliki tombol simpan.

Bersiaplah untuk mengirim orang apa yang mereka butuhkan untuk melakukan pekerjaan mereka. Sama seperti yang Anda lakukan di kantor, Anda ingin memastikan orang-orang Anda memiliki perangkat keras yang mereka butuhkan untuk menjadi produktif. Ini juga termasuk telepon IP (Polycom di meja saya), lisensi perangkat lunak (perusahaan adalah mitra MS) dan hal-hal lain yang cenderung dibutuhkan orang.

Selain itu, Anda harus menyediakan program bagi karyawan untuk mendapatkan buku yang mungkin mereka butuhkan. Jika Anda membuat akun perusahaan di Amazon, mengirimkan uang kepada karyawan untuk membayar buku tersebut tetapi meminta mereka menggunakan ID afiliasi Anda, Anda dapat mengembalikan sebagian kecil dari biaya itu.

Perusahaan yang layak harus memperlakukan karyawan mereka makan siang setidaknya beberapa kali seminggu. Berikan uang saku untuk itu. Saya benar-benar menikmati pergi ke toko seminggu sekali untuk memilih barang-barang yang saya inginkan untuk makan siang minggu berikutnya. Ini juga membantu pekerja jarak jauh merasa lebih terhubung dengan perusahaan. Perlu diingat bahwa karyawan membayar untuk hal-hal seperti listrik, jadi jika Anda mengirim mereka sekelompok server penyimpanan penghisap daya untuk mengonfigurasi, pastikan untuk mengirimkan sesuatu kepada mereka untuk mengimbangi biaya.

Jika Anda mengelolanya dengan benar, Anda akan sama produktifnya dengan semua orang jika bekerja di bawah satu atap. Orang-orang harus memahami bahwa mereka diharapkan berada di meja mereka pada waktu tertentu dan diharapkan untuk menyelesaikan sejumlah pekerjaan. Sistem pelacakan bug / tugas yang baik menunjukkan masalah di area ini dengan cepat.

Ketika Anda dewasa sebagai perusahaan, Anda akan mengembangkan sistem dan kontrol Anda sendiri yang membuat penambahan karyawan tambahan dari mana saja di dunia tidak menyakitkan. Kami memang memiliki beberapa ruang aman di daerah di mana kami memiliki beberapa telecommuter, tetapi jarang digunakan. Kebanyakan orang sangat suka bekerja dari rumah.

Pos Tim
sumber
0

Anda dapat memastikan bahwa setiap karyawan (atau sampel) memiliki lebih dari satu area kerja di kantor pusat mereka jika mereka bekerja dari jarak jauh. Ini dapat memungkinkan mereka memiliki rekan kerja tamu untuk saat-saat di mana Anda ingin / perlu bekerja sebagai sebuah tim.

Saya pikir akan lebih baik untuk memiliki hari yang dijadwalkan secara teratur di mana Anda pergi ke kantor selain hari-hari acak yang orang pilih. Dengan begitu Anda dapat melakukan lebih banyak diskusi tatap muka.

Saya akan lebih produktif dalam lingkungan seperti itu karena hari-hari di mana saya perlu sendirian dan bekerja vs bekerja dengan orang lain akan lebih jelas. Anggota tim masih dapat diakses jika diperlukan.

Beth Whitezel
sumber
ya, mungkin akan lebih baik untuk memiliki hari Senin dan Jumat yang bersifat umum (jika tidak sepenuhnya wajib) hari
Homde
0

Kantor yang didistribusikan adalah ide bagus jika Anda yakin akan dedikasi anggota tim dan tidak perlu khawatir tentang bagaimana pekerjaan dilakukan.

Jaringan programmer superstar akan lebih dapat diandalkan daripada rata-rata orang. Saya tidak berpikir Anda akan membutuhkan kantor di setiap negara; beberapa programmer yang melapor ke kantor pusat global akan cukup baik.

Hanya pada tahap selanjutnya, ruang kantor mungkin menjadi tak terhindarkan, terutama karena lebih banyak personel Anda akan bertemu klien dan berhubungan dengan peserta pelatihan untuk menghadapi pertumbuhan bisnis yang lebih besar.

Naweed Chougle
sumber
0

Teknologi telah menempuh jalan panjang untuk memungkinkan kami bekerja dari jarak jauh, dan teknologi ini terus meningkat.

Semakin baik teknologi, semakin kita terhubung, bahkan dengan jarak.

Pengaturan yang ditingkatkan:

Saya selalu membayangkan pekerja jarak jauh pada akhirnya memiliki obrolan video grup "selalu aktif" pada monitor ketiga atau keempat di stasiun kerja mereka, atau cara lain yang setara untuk tetap berhubungan terus-menerus dengan anggota tim lainnya. Inilah yang saya bayangkan sebagai "pengaturan yang ditingkatkan".

Saya menemukan bahwa kadang-kadang ketika saya bekerja dengan rekan kerja jarak jauh, kami meninggalkan panggilan video Skype kami sementara kami berdua mengerjakan sesuatu yang membutuhkan fokus pribadi kami.

Analoginya adalah ini: Jika kita berdua bekerja di kantor yang sama, kita tidak akan selalu berbicara satu sama lain . Jadi, kita perlu belajar untuk memperlakukan teknologi ini dengan cara yang sama seperti diam-diam berada di ruangan yang sama dengan rekan kerja.

Perlu diingat bahwa ini sudah dapat dilakukan, sebagaimana adanya! Lihat orang-orang yang bepergian keliling dunia sambil bekerja dengan menguntungkan!

Akankah saya menemukan ini menarik?

Akankah saya menemukan ini menarik? IYA! Bayangkan kebebasan dan fleksibilitas untuk dapat memiliki karir yang hebat namun masih bebas untuk mewujudkan impian Anda keliling dunia! Saya berharap tempat bisnis saya suatu hari nanti dapat maju ke tingkat ini.

jmort253
sumber
0

Cobalah membaca Pengerjaan ulang (oleh orang-orang dari sinyal), secara khusus membahas masalah kerja jarak jauh, tim programmer superstar dan banyak lainnya yang harus mereka tangani, tangan pertama. Bukan buku oh-It-mengubah-hidup-saya-dan-bagaimana-saya-berpikir-tentang-memulai-bisnis, tapi masih cukup menarik.

Dinamo
sumber
0

Saya benar-benar tidak tahu bagaimana mengatur perusahaan, tetapi saya dapat memberi tahu Anda apa yang ingin saya miliki:

  • Bekerja dari kursi / ruang kecil / kamar di kantor bersama (kamar bersama dengan pengembang lain dari tim yang sama akan bagus, saya sarankan mempekerjakan setidaknya dua pengembang di kota yang sama);
  • Bertemu sebulan sekali dengan semua pengembang lainnya, selama empat hari. Dengan asumsi skenario Scrum, rapat-rapat ini akan kurang lebih seperti ini:
    • Hari 1, idealnya Sabtu - tidak ada pekerjaan sehari sebelumnya: pagi, ulasan sprint; sore hari, sprint retrospektif; makan malam, beberapa kelompok keluar;
    • Hari 2, Minggu: bersantai di resor, sosialisasi dll;
    • Hari 3, Senin: perencanaan sprint;
    • Hari 4, sore, perkembangan santai - seperti dalam, tugas harian yang sangat kecil, sesuatu yang idealnya dapat dilakukan di separuh waktu, dan jeda yang sangat besar pada waktu-waktu tertentu; dalam jeda ini, pengembang akan diundang untuk bertanya tentang kode masing-masing - hal-hal yang tampak lucu; hal-hal yang terlihat cerdas dan sebagainya.

Skype yang selalu aktif mengganggu saya; Saya ingin memiliki panggilan video terbatas pada waktu tertentu setiap hari.

Idenya adalah memiliki segalanya diklarifikasi dalam pertemuan bulanan, untuk mengurangi komunikasi teknis selama sebulan.

cbrandolino
sumber