
Halo semuanya! Nama saya Mikhail Berezin, saya seorang pemimpin tim di HFLabs. Kami membuat
perangkat lunak perusahaan yang sangat canggih untuk bank, operator seluler, perusahaan asuransi, dan pengecer.
Enam bulan lalu, kami membuat kesalahan besar: kami merekrut 8 orang sekaligus, staf tumbuh 2 kali. Sebelumnya, mereka tidak pernah membawa begitu banyak orang bersama, jadi mereka berhenti dengan onboarding untuk pemula. Saya akan memberi tahu Anda cara mengatasi masalah ini.
Timlids tidak punya waktu untuk memperkenalkan pengembang ke tim
Pada saat keruntuhan, pengembang utama dan penguji telah bekerja bersama selama lebih dari lima tahun, tim telah tenang.
Beban bertambah setiap tahun, tetapi kami berhasil. Tim tidak memikirkan ekspansi yang seimbang, ada masalah lain. Sebagai hasilnya, kami melewatkan momen ketika tiba saatnya untuk merekrut orang baru dan dengan tenang, tanpa darurat, bersiap untuk tugas di masa depan.
Ketika beberapa pelanggan baru tiba sekaligus, saya harus segera mencari orang. Alih-alih merekrut dan mengadaptasi spesialis di muka, kami telah menggandakan tim lebih dari setengah tahun. Saya menyarankan masa depan saya untuk tidak melakukan ini lagi.
Masalahnya dimulai. Efisiensi keseluruhan turun, karena pendatang baru tidak hanya tidak membantu, tetapi juga mengganggu pekerjaan orang-orang tua. Tidak ada proses integrasi internal, atau sumber daya untuk mentor lengkap untuk setiap pemula. Pada saat yang sama, produknya sangat kompleks, dan level level karyawannya sangat tinggi.
Saya telah bekerja di HFLabs selama sedikit lebih dari setahun dan mengingat sensasi dari hari pertama. Seolah-olah Anda berada di Enterprise pesawat ruang angkasa Starfleet tanpa persiapan apa pun. Anda tidak mengerti dan tidak tahu apa-apa, kantor adalah labirin, kolega di satu sisi (benar, ramah).
Pada akhirnya, Anda tidak mengerti apa yang mereka inginkan dari Anda. Saya melihat tugas: "Umum bukan pelanggan, hapus mmwt umum, jangan kumpulkan bangunan umum." Wat
Tatyana Bunto, analis
Pada awalnya, situasinya tampak seperti tongkat setebal sedang di roda: sekarang kami sedikit mendorong dan menggelinding lebih jauh. Tetapi semakin jauh, hal-hal buruk terjadi: pendatang baru beradaptasi perlahan, mereka tidak bisa dipercayakan dengan tugas nyata, pekerjaan itu tetap.
Dokumentasi dan bahkan video tidak membantu
Ketika satu orang datang ke HFLabs dalam beberapa bulan, kami pikir cukup mudah untuk menyesuaikan orang-orang baru di tim. Ada tiga alat yang tampaknya luar biasa untuk ini.
Dokumentasi Pertemuan kami berisi banyak dokumentasi terperinci, terkini. Kami berinvestasi di dalamnya, sangat mengganggu.
Bahkan, ternyata Anda tidak akan memahami dokumentasi tanpa setengah liter. Bagi orang yang melihatnya pertama kali, ini benar-benar kekacauan.
Begitu banyak informasi pertemuan tentang satu klien HFLabs. Kami memiliki lebih dari empat puluh dari merekaSemua karena fakta bahwa dermaga ditulis oleh orang-orang yang sangat 5 + tahun yang berpengalaman dalam masalah ini. Untuk orang tua, semuanya jelas dan elementer, tetapi bagi yang lain semuanya sangat berbeda.
Untuk perendaman total, inilah yang perlu saya gali:
- 5 ruang sesuai dengan deskripsi produk;
- 16 ruang dengan dokumentasi pelanggan;
- ruang dengan deskripsi proses kantor internal;
- 6 obrolan telegram untuk berbagai produk dan pelanggan;
- JIRA, Mercurial, Idea, SOAP UI, cloud dan Tuhan tahu apa lagi;
- dev berdiri untuk setiap pelanggan;
- 3225 autotest.
Kepalaku berputar, aku ingin meringkuk di sudut kantor dan menangis.
Tatyana Bunto, analis
Rekaman pidato penatua. Untuk membantu orang dalam beberapa cara, kami merekam pertunjukan oleh rekan yang berpengalaman. Mereka berbicara tentang produk, pelanggan, proses di perusahaan.
Seiring waktu, video ditumbuhi komentar dan penyempurnaan teks. Kami menggabungkan semuanya, memecahnya berdasarkan produk dan memasukkannya ke dalam bagian “Pelatihan”. Seperti inilah bagian
produk Klien Tunggal .
Kami mengambil pemikiran utama dari pidato dan memasukkannya ke dalam abstrakVideo lebih tua dari dokumentasi teks, tetapi masalahnya tetap ada. Terlalu banyak video, durasi total adalah puluhan jam. Sulit untuk memahami apa dan mengapa harus menonton, apa yang dibutuhkan dari hari pertama, dan apa - lalu. Bahannya diserap dengan buruk.
Saran pribadi. Saling membantu adalah aturan penting dari HFLabs, tidak lazim bagi kita untuk duduk di sela-sela. Kami berpikir bahwa para pemula akan mencerna sebagian besar informasi itu sendiri, dan dalam kasus-kasus sulit yang jarang terjadi, para pria berpengalaman akan membantu. Itu tidak berhasil.
Kasus-kasus kompleks tidak jarang, tetapi teratur. Orang tua tidak menemukan waktu untuk menjawab semuanya. Ditambah lagi, pertanyaannya berulang, saya harus menjelaskan hal yang sama kepada orang yang berbeda.
Seringkali pendatang baru tidak tahu siapa yang harus didekati dengan sebuah pertanyaan. Semua orang di tim plus atau minus adalah universal, tetapi masih di beberapa area, seseorang yang paling mengerti dengan baik. Siapa yang tidak bisa dimengerti. Akibatnya, teman sekamar membantu, yang tidak selalu optimal.
Pencarian berbasis giliran menyelamatkan situasi
Untuk mengatasi masalah tersebut, perlu untuk mempercepat dan mengotomatisasi perendaman pemula dalam proyek. Untuk memulainya, kami menemukan apa yang dibutuhkan orang baru. Menemukan kebutuhan seperti itu:
- adaptasi sosial;
- pemahaman komunikasi internal;
- pengetahuan produk terstruktur;
- latihan, banyak latihan!
Terpikir oleh saya bahwa semua orang suka permainan, bahkan orang dewasa (terutama orang dewasa!). Akan sangat bagus untuk melakukan pencarian berbasis giliran. Dia akan memperkenalkan pendatang baru ke perusahaan, dan memberikan latihan dengan teori. Kami duduk untuk naskah.
Ternyata pencarian dari enam tahap:
- "Kenalan pertama."
- "Siapa yang butuh itu?"
- "Kita Harus Lebih Mendalam."
- "Sudah waktunya untuk menguntungkan proyek!"
- "Untuk yang paling penasaran."
- "Bagaimana kami menguji dan berkomunikasi dengan pelanggan."
Pencarian dilakukan 90% secara mandiri, setelah hanya satu atau dua minggu, pemula mendapatkan minimum untuk tugas pertama. Selanjutnya, seseorang berkembang pada tugas nyata.
Saya tidak melihat titik dalam meletakkan teks lengkap dari pencarian: itu sangat spesifik, semuanya tertutup untuk proses internal kami. Jika perlu, tulis komentar, saya akan kirim.
Di bawah ini saya hanya akan memberi tahu Anda secara singkat bagaimana semuanya diatur bersama kami.
Pada setiap tahap, peserta melakukan tiga jenis tugas.
Teoritis. Tanpa mereka, tidak ada yang akan datang darinya, tidak peduli seberapa besar kita menginginkan yang sebaliknya. Harus membaca dan menonton video.
Misalnya, tugas teoretis pada tahap "Perkenalan Pertama": "Tonton tiga video dari seri" Memperkenalkan "Klien Tunggal" dan membaca artikel yang sesuai. "
Tugas di tahap ketiga: "Lihatlah kisah Yegor tentang membakukan data dan menemukan duplikat." Di sini, seorang pemula tidak hanya mempelajari produk, tetapi juga mengenal rekan-rekannya sedikit.
Secara alami, saya tidak membebani bagian dengan teori, karena ini adalah hal yang paling membosankan.
Praktis Kami memperbaiki teori sementara itu dipegang di kepala. Untuk setiap bagian, saya membuat tugas yang mirip dengan yang asli.
Pada tahap "Perkenalan Pertama", tugas-tugasnya adalah sebagai berikut:
- “Buat sendiri tugas“ Memperkenalkan Klien Tunggal ”dalam proyek CIA. Ini perlu mencatat hasil dan worklog. Masukkan Misha ke penutup.
- Masuk ke antarmuka web demo stand dan lihat berapa banyak kontraktor individu yang ada. Sambungkan ke database demostand dan dapatkan jumlah kontraktor individu dengan query SQL. Apakah jumlahnya cocok? Tugasnya tidak mudah, Anda perlu berpikir dan menjelajahi tabel, memilah kolom. Jangan takut untuk bertanya.
- Buat rekanan fisika baru melalui SoapUI. Temukan di antarmuka web dan lihat bagaimana semuanya berubah.
- Catat worklog, hasilnya, dan hasil kueri di jir. "
Pada tahap keempat, "Sudah waktunya untuk mendapatkan manfaat dari proyek!" latihan lebih menarik dan lebih sulit:
- “Ambil tugas kecil dari rilis, tutup dengan Feng Shui (tanpa komentar akhir yang benar, tugas akan ditemukan kembali).
- Ambil tugas untuk mundur. Kenali fitur-fitur pelanggan dan kemunduran dalam 1,5 jam. "
Komunikasi Selama pencarian, kami memperkenalkan pendatang baru ke tim. Setidaknya dengan orang-orang kunci yang bekerja sama dengan erat. Contoh dari berbagai tahap:
- “Temukan Pasha Abdyushev dan ajukan tiga pertanyaan di sisi teoretis. Perbaiki pertanyaan dan jawaban Anda dari Pasha sebagai komentar untuk tugas tersebut. "
- "Jatuhkan tugas ke obrolan" Uji Coba Tinjauan ", minta periksa. Tambahkan Lena atau Olya sehingga mereka memeriksa untuk melihat apakah Anda melakukan semuanya dengan benar. "
- “Temukan Kostya Stepanov dan ajukan 3 pertanyaan apa pun pada materi. Juga beri tahu kami tentang fitur data yang saya temukan. "
Terkadang tugas berubah menjadi pencarian nyata. Misalnya, menemukan Pasha dan membuatnya menjawab pertanyaan adalah tantangan bagi yang berkemauan keras dan gigih. Jadi orang baru memompa keterampilan dalam komunikasi, negosiasi dan manajemen waktu.
Efeknya jauh melebihi biaya.
Versi pertama dari quest yang kami tulis bersama rekan sukarelawan untuk hari itu. Keesokan harinya, seorang tester baru mulai lulus (diuji, ya).
Sangat nyaman bahwa Anda tidak harus mengikuti relevansi bagian teoretis: para peserta mengatasinya. Ketika seorang pemula menyadari bahwa tidak ada cukup teori untuk menyelesaikan masalah, dia memberi tahu saya tentang hal itu. Saya melihat apa yang salah: kemungkinan besar, saatnya untuk memperbarui dokumentasi. Kasingnya sederhana, nyaris tidak mengganggu.
Sekarang tentang hasilnya.
| Dulu | Sekarang |
---|
Waktu perendaman proyek | Minimal dua belas minggu | Dua minggu |
Waktu yang dihabiskan rekan kerja yang berpengalaman untuk pelatihan | Hingga dua puluh jam seminggu | Hingga sepuluh jam seminggu |
Kami telah sangat menyederhanakan penskalaan set. Sebelumnya, mereka mengadaptasi satu orang dalam tiga bulan, dan sekarang kami dapat menangani lima orang dalam sebulan.
Di awal artikel ini, saya merumuskan apa yang dibutuhkan orang baru di perusahaan. Mari kita kembali ke situ.
Adaptasi sosial. Saat seseorang menyelesaikan pencarian, dia bertemu setengah dari tim. Setidaknya, kolega yang akan dibutuhkan dalam pekerjaan hampir setiap hari. Pemula memahami siapa orang yang harus didekati.
Memahami komunikasi internal. Buat tugas di jire, tulis ke obrolan yang diinginkan, tandai waktu - semua ini adalah tugas untuk memperbaiki proses dan peraturan internal, mempelajari bahasa gaul.
Pengetahuan produk terstruktur. Semuanya jelas di sini: kami membangun pelatihan dari yang sederhana hingga rumit, memecahnya menjadi potongan-potongan kecil yang bisa dimengerti. Lebih mudah dicerna.
Berlatih, banyak latihan! Dari tahap pertama, seseorang pergi berperang, ke tahap keempat membawa manfaat nyata. Anda tidak perlu menjejalkan apa pun, kami memperbaiki teorinya melalui tugas. Tugasnya mirip dengan yang asli, dari tahap keempat sudah nyata.
Pemula menyukainya.
Pencarian ini disusun dengan cara yang sangat licik:
- Anda tidak bisa membaca, membuka dan melanjutkan.
- Anda akan melihat produk dan proses dari berbagai sudut.
- Anda akan mengenali mereka yang bekerja sama dengan Anda.
- Bersiaplah untuk menyelesaikan tugas.
Anastasia Dudnik, tester
Pencarian membantu setidaknya dengan apa yang dikatakannya dengan tepat siapa yang dapat didekati pada masalah apa.
Vadim Zaitsev, manajer proyek
Sekarang kami siap menerima orang baru. Tetapi seperti sebelumnya, kami mencoba melakukan ini dengan hati-hati dan tepat agar tidak menghancurkan budaya yang ada.
Kunjungi kami jika Anda menyukai perusahaan yang canggih. Sekarang kami sedang mencari seorang insinyur pendamping (dari 80.000 ₽ di tangan) dan seorang penguji (dari 90.000 ₽) . Kepada seseorang yang merekomendasikan orang yang cocok, kami akan memberikan gaji spesialis pertama setelah tiga bulan masa percobaan.