Pengingat untuk mengatur pekerjaan jarak jauh dari tim pengembangan

Sehubungan dengan situasi dengan coronovirus, kebutuhan untuk pekerjaan jarak jauh telah meningkat tajam. Banyak perusahaan dan manajer tidak siap untuk mengatur kerja jarak jauh tim pengembangan. Manajer takut jika dalam mode jarak jauh tim akan bekerja secara tidak efisien, atau karyawan akan secara aktif menggunakan hanya sebagian kecil dari keyboard.



Tidak hanya itu, bahkan jika pengembang bekerja siang dan malam, dia bekerja keras, tidak melihat apa yang terjadi, pemimpin mulai percaya bahwa pengembang tidak bekerja.

Jika Anda entah bagaimana berhasil bekerja dengan proses pengaturan yang buruk dan memindahkan pengembangan di ruang kantor, maka ketika Anda beralih ke mode operasi jarak jauh, semuanya mulai berantakan. Di beberapa perusahaan, ada situasi di mana orang diminta untuk karantina lebih awal dari jadwal.

Awalnya, teks disiapkan untuk penggunaan resmi, tetapi memutuskan untuk memformatnya menjadi sebuah artikel dengan alasan untuk setiap item.

Jadi, mari kita pergi.

1. Besi Headset Kamera web. Internet yang dapat diakses.

Banyak karyawan di rumah mungkin tidak memiliki komputer. Ini mungkin tampak mengejutkan, tetapi banyak pengembang tidak memiliki komputer di rumah. Banyak yang tidak memiliki headset. Benar. Jika Anda meminta untuk membeli headset, mereka akan mengambil yang termurah untuk bekerja. Atau mereka akan berkomunikasi dengan mikrofon yang terpasang di laptop dengan semua suara kipas, kemampuan mendengar yang buruk, dan artefak lainnya.

Anda perlu memastikan bahwa setiap orang di rumah memiliki kesempatan untuk bekerja dari rumah. Minta terhubung ke Internet. Dengan biaya perusahaan, sediakan headset jika perlu. Beli satu set headset dengan mikrofon dan headphone yang bagus dan berikan kesempatan untuk mendapatkan headset secara gratis bagi mereka yang tidak memiliki headset atau headset / mikrofon berkualitas buruk di rumah. Penting juga untuk membeli webcam (lebih lanjut tentang ini di bawah)

2. Corporate messenger dengan dukungan untuk komunikasi audio-video.

Sulit dipercaya (tidak, tidak sulit), tetapi bahkan hari ini, sejumlah besar perusahaan tanpa utusan perusahaan. Apalagi jika perusahaan itu hingga 200-300 orang. Mereka bekerja sebagai tim di Telegram, WhatsApp, menelepon Skype, Discord, dll. dll. Selain itu, pesan pribadi apa pun buruk karena hal itu akan mengganggu sebagian karyawan, karena mereka tidak akan memiliki kesempatan untuk "memutus" pesan pribadi dan pesan kerja (terpisah). Tampaknya bagi banyak manajer bahwa ini bukan masalah, terutama karena bagian lain dari karyawan, sebaliknya, percaya bahwa itu sangat nyaman ketika baik pribadi maupun bekerja dalam satu messenger. Juga sering terjadi bahwa beberapa karyawan menyebut diri mereka apa yang mereka inginkan, ada yang Latin, ada yang Cyrillic, ada pula yang umumnya julukan. Juga, bagian dari informasi benar-benar hilang, dll. dll. Argumen manajer yang sangat umum:"Sangat mudah bagi saya untuk mentransfer tugas dengan meneruskan pesan dengan pelanggan." Semua sama, tugas harus ditetapkan melalui pelacak, bukan pesan ke depan.

. Slack, Teams. , . . .. , , , .

(Saya lebih suka Tim karena konsepnya, Tim yang mengelompokkan saluran oleh tim, tetapi ini lebih baik bagi siapa pun. Yang utama adalah bahwa ada SATU kurir di seluruh perusahaan. Omong-omong, Tim mengumumkan enam bulan penggunaan gratis sehubungan dengan coronovirus). Banyak yang mencoba menerapkan RocketChat, dll. sebagai alternatif gratis untuk Slack, Tim, tetapi jika Anda tidak membangun komunikasi audio-video berkualitas tinggi di dalamnya, maka tidak ada gunanya memperkenalkan alat gratis seperti itu, karena pengirim pesan instan masih akan berlipat ganda untuk teks dan panggilan.

Aturan menelepon sederhana kecil:

  1. , , . , , , 2-3 , .
  2. , . . . , Jira .. « »
  3. . , « 5 », « », « » .. .. , / . , . ( , , « ?» — 5 ).
  4. Hapus kucing dari kamar. (Saya mengerti betapa sulitnya mengikuti saran ini, jika saya menutup pintu, maka kucing mulai berteriak dengan sedih di bawah pintu dari kenyataan bahwa tanpa itu sesuatu yang menarik dapat terjadi di dalam ruangan. Anda harus menguncinya di dapur.) Jika kucing itu tenang, ia tidak akan masuk ke kamera dan tidak mengganggu, Anda bisa pergi. :)

3. Pelacak tunggal. Aturan terpadu untuk bekerja dengan pelacak. Tim transparan.

Seringkali di perusahaan dibesarkan pelacak kebun binatang. Jira, Azure DevOps, Redmine, Trello, dll. dll. Bagaimanapun juga, waktu dihapuskan. Tugas dapat direncanakan dengan penilaian selama beberapa hari sekaligus. Ada ilusi perencanaan dan karena kurangnya transparansi, manajer tidak memahami kemajuan pada tugas, tidak percaya pada pengembang, dan pengembang yakin bahwa manajer, dengan kata lain, adalah "orang jahat yang tidak mengerti apa-apa".

  1. .
  2. . . . « » « ».
  3. . .
  4. 7 . 4 .

Alasan untuk paragraf artikel ini mengacu pada satu artikel terpisah yang besar. Jika Anda mengambil yang utama:

Contoh:



(Sebuah rekomendasi, semua orang dapat memiliki kasing masing-masing, yang utama adalah bahwa terdapat rekomendasi di tingkat perusahaan. Orang dan simpanan adalah sintetis, dibuat untuk artikel tersebut, sayangnya orang-orang fiktif hanya dapat memulai sebagai kotak surat)

Epic, Feature , Kisah Pengguna - tugas yang dibagi dengan jelas menjadi elemen yang dapat dipahami bisnis, masing-masing level ini harus memiliki papan tersendiri. Level ini dikerjakan dan ditulis oleh PM, analis, dll.

Tugas adalah tingkat teknik, ia juga harus memiliki papan tersendiri. Hanya Timlids dan pengembang yang benar-benar menguraikan (mengecat) level ini. Misalnya, RP, jika diinginkan, dapat membaca, tetapi tidak dapat menetapkan tugas pada tingkat ini, karena berpotensi bahkan mungkin tidak mengerti mengapa ini diperlukan. RP dapat menggunakan level ini hanya untuk memahami seberapa banyak perintah yang dimuat (lihat di bawah).

Anda tidak dapat menempatkan level yang berbeda di papan yang sama. Pada saat yang sama, semua tugas teknis yang tidak jelas untuk bisnis, seperti "database refactoring", "kode refactoring", dll. dll. harus dikaitkan dengan tugas spesifik bisnis. Ini akan membenarkan kebutuhan dan ketepatan waktu pekerjaan teknik.

Perencanaan:

Berikan informasi yang jelas secara visual tentang seberapa sibuk orang dalam proyek dan mengapa secara fisik tidak mungkin untuk mengambil lebih banyak tugas pada iterasi. Ini sangat penting jika Anda memiliki tim lintas fungsi (tim spesialis yang sangat terspesialisasi), dan bukan tim universal (tim pengembangan tumpukan penuh).



Jangan bingung orang yang merencanakan dengan StoryPoint. StoryPoint dapat digunakan untuk mengevaluasi tugas di tingkat yang lebih tinggi dan mendistribusikan dengan iterasi, dan di dalam iterasi, pekerjaan seluruh tim dapat dibuat transparan untuk semua orang.

Agar perencanaan peran dalam tim lintas fungsi berfungsi, Anda perlu menentukan orang dan peran:



Visualisasi ini dapat digunakan untuk memperjelas bahwa kami tidak akan dapat menutup volume tugas yang diambil dan alasannya:



Ini akan memungkinkan manajer untuk melihat secara transparan dan jelas apa yang terjadi di dalam tim dan membuat keputusan yang tepat sebelumnya (menghapus tugas, atau meninggalkan tugas, dan dalam retrospeksi meletakkan lebih banyak waktu untuk sprint berikutnya, berencana untuk mempekerjakan backend lain dari pengembang.

Sangat penting untuk membagi tugas-tugas rekayasa menjadi maksimum. pada jam 4 sore. Dalam kasus-kasus besar, Anda dapat 7-8 jam. Dekomposisi seperti itu memecahkan sejumlah masalah.

  1. Pastikan ahli teknis dan pengembang memahami masalah dengan cara yang sama dan tidak ketinggalan / lupakan apa pun.
  2. Meningkatkan akurasi perkiraan sebagai konsekuensi dari paragraf 1.
  3. Manajer dapat melihat kemajuan pada tugasnya setiap hari, bukannya tidak memahami selama beberapa hari apa yang dilakukan pengembang. Dan itu membuat pekerjaan pada tugas transparan bagi manajer, memungkinkan Anda untuk meningkatkan kepercayaan satu sama lain antara manajer dan pengembang.

Anda tidak percaya padaku?

Sangat sering, pengembang atau manajer tidak ingin memberikan transparansi yang diperlukan dari pekerjaan mereka. Mereka menanggapi permintaan transparansi dalam semangat "Apakah kamu tidak percaya padaku?" Selain itu, banyak eksekutif berusaha untuk menutup informasi antar pengembang sebanyak mungkin, yang seharusnya untuk tujuan keamanan. Saya melihat tim di mana pemimpin membawa ke absurditas sepenuhnya, ketika backend dan frontend dipisahkan secara kaku dan mereka bahkan tidak dapat melihat tugas masing-masing, belum lagi kode. Dan ini berada di API SISA telanjang tanpa Swagger, dll. alat.

"Anda tidak percaya padaku?" argumen yang sangat berbahaya. Kepercayaan bukanlah alat dan bukan tujuan. Kepercayaan sangat penting, tetapi harus diperoleh. Pada saat yang sama, "Kepercayaan" itu sendiri pada prinsipnya tidak berguna. Tetapi jika Anda saling memahami pekerjaan masing-masing, memahami apa tujuan akhirnya dan memahami siapa yang melakukan apa dan dapat saling menyinkronkan dan saling membantu, Anda akan mendapatkan kepercayaan sebagai artefak sisi yang penting.

4. Standup (terbang). Jam kerja umum. Seragam kerja di rumah.

Banyak orang, bekerja di rumah, lembab. Secara umum, ini normal - itu adalah kemalasan manusia yang sehat. Tidak hanya itu, banyak pengembang yang baik sifatnya malas. Selain itu, kemalasan yang sehat memungkinkan beberapa orang menjadi pengembang yang baik.

Masalah dengan bekerja di rumah adalah bahwa jadwal mungkin mulai tersesat. Anda bisa tidur lebih lama dengan dalih bahwa Anda akan melakukan pekerjaan nanti (apa bedanya ketika saya melakukannya?). Tapi ini hanya berfungsi jika Anda tidak bekerja dalam tim. Tetapi kerja tim tidak seperti menyeret pasir - Anda tidak bisa menyeret balok pasir saat Anda mau. Kerja tim melibatkan kolaborasi.

Jika Anda tidak melakukan bagian pekerjaan Anda, maka Anda dapat memblokir pekerjaan orang lain. (Secara pribadi, saya bekerja selama 1,5 tahun dari rumah sendirian di satu proyek. Awalnya itu keren. Kemudian saya berhenti memperhatikan waktu, kemudian saya merasa ngeri bahwa saya tertidur di tempat kerja dan terbangun di tempat kerja, setelah 1,5 tahun saya masuk ke kantor dan mendapat banyak sekali kesenangan bekerja di kantor meskipun fakta bahwa perjalanan satu arah membutuhkan waktu satu jam untuk bepergian).

  1. . (, ).
  2. 15 . - , . .
  3. .

    (, 12 16 , 4 ). , , , , .
  4. (Rekomendasi) Dalam kasus yang sangat sulit, pada awalnya Anda dapat masuk tidak hanya pagi, tetapi juga volatile malam hari untuk menyinkronkan satu sama lain. Sebagai aturan, tidak ada gunanya melakukan lalat pagi dan sore. Tapi pertama kali ketenangan pikiran bisa dipertahankan, dalam sebulan masih akan ada keinginan untuk membatalkan.
  5. (Rekomendasi) Pakai seragam kerja setiap hari. Ketika bekerja di rumah, pada awalnya mudah memisahkan pekerjaan dari kehidupan pribadi. Namun secara bertahap perbatasan menjadi kabur. Berpakaian memungkinkan Anda untuk menjauhkan diri secara psikologis dari "mode kerja" dan "mode istirahat".
  6. (Rekomendasi) Berkomunikasi dengan kamera. Jika latar belakang tidak terlalu bagus dan Anda tidak ingin menunjukkan apartemen, maka Anda dapat menempatkan komputer / kamera ke dinding (tempat Anda dapat menggantung poster).

Komunikasi dengan kamera memecahkan dua masalah:

  1. — . , . . , . .
  2. . , , , . «» . / , , .

Jelas bahwa daftar ini tidak lengkap. Bahwa poin-poin ini diperlukan tidak hanya untuk pekerjaan yang didistribusikan, tetapi juga untuk pekerjaan di kantor, dan bahwa untuk proses pembangunan sehat yang lengkap, Anda perlu menulis lebih banyak poin. Di sini saya mencoba untuk memilih paling tidak apa yang mencegah manajer dan karyawan beralih ke mode operasi jarak jauh.

All Articles