How Guru Improves Software Development at Fullstack Labs

Di FullStack Labs, kami membutuhkan cara yang lebih formal untuk mendokumentasikan dan membagikan pengetahuan kami. Setelah percobaan singkat, kami tahu Guru akan menyelesaikan masalah ini.
Daftar Isi
Ini adalah Tamu Post dari David Jackson, CEO dari FullStack Labs.

Membangun aplikasi dan menjalankan konsultan teknologi adalah usaha yang berbasis proses. Praktik dan prosedur tertentu dilakukan di setiap proyek, dan harus dilakukan dengan cara yang sama setiap kali, oleh setiap orang di tim. Namun, mendokumentasikan dan membagikan prosedur ini bisa sulit, dan pengembang selalu tampaknya memiliki cara yang berbeda dalam melakukan hal.

Ketika Fullstack Labs baru memulai, tim kami terdiri dari hanya dua atau tiga orang, jadi mudah untuk berkomunikasi dan melacak segala sesuatu secara lisan. Tetapi seiring dengan pertumbuhan kami, menjadi jelas bahwa kami memerlukan cara yang lebih formal untuk mendokumentasikan dan membagikan pengetahuan kolektif kami.

Jadi kami mencoba menggunakan dokumen Word... tetapi itu dengan cepat menjadi tidak teratur, tumbuh menjadi puluhan halaman, membuat sulit untuk mengakses informasi yang ada, dan membagikan informasi baru kepada tim. Kami tahu pasti ada cara yang lebih baik, jadi kami mulai bertanya dan mendengar tentang Guru. Setelah percobaan singkat, jelas bahwa Guru telah dibangun untuk menyelesaikan masalah yang tepat yang kami hadapi, jadi kami meluncurkannya kepada tim, dan mulai menggunakannya dengan cara berikut.

Guru untuk Praktik Terbaik

Ada beberapa hal yang sangat penting bagi tim kami untuk dilakukan secara andal dan konsisten, seperti pengendalian versi, pembangunan, dan penyebaran. Untuk mendokumentasikan dan membagikan prosedur ini, kami telah membuat papan Guru “Praktik Terbaik Pengembangan”, di mana semua pengembang kami dapat menemukan kartu Guru individu dengan instruksi langkah-demi-langkah untuk lusinan prosedur. Inilah bagaimana ini terlihat di Guru:

Semua papan --> Kartu Pengembangan --> Kartu Daftar Periksa Pengembangan Front-End

Screen_Shot_2016-04-06_at_10.58.15_AM.png

Kami telah menemukan Guru sangat membantu untuk daftar periksa. Sebagai contoh, kartu pengembangan front-end di atas menyimpan daftar periksa yang harus diikuti oleh pengembang kami, sebelum mengirimkan pekerjaan pengembangan front-end mereka kepada manajer proyek untuk ditinjau. Pengembangan front-end membutuhkan perhatian yang besar terhadap detail, dan mudah untuk secara tidak sengaja melewatkan langkah-langkah penting, seperti pengujian browser dan perangkat, pengujian layar retina, dll. Tetapi dengan Guru, kami telah berhasil mengurangi kesalahan dan waktu yang terbuang. Ketika kami melakukan kesalahan, kami menambahkan langkah ke kartu Guru untuk memastikan itu tidak terjadi lagi. Jenis pembaruan konstan tentang praktik terbaik ini membantu tim secara keseluruhan berkembang seiring waktu.

Guru untuk Onboarding Pengembang

Merekrut anggota tim baru, meskipun perlu, bisa jadi menyusahkan. Pelatihan tentang proses dan praktik terbaik bisa menjadi penghalang serius untuk membawa orang baru bergabung.

Jadi, kami telah membuat Guru bagian dari proses onboarding kami. Setiap kali kami memiliki pengembang baru mulai, kami meminta mereka untuk membaca semua kartu Guru kami untuk memperkenalkan diri dengan praktik terbaik pengembangan kami. Jadi alih-alih anggota tim baru yang perlahan-lahan beradaptasi selama berbulan-bulan, dan secara acak mengajukan puluhan pertanyaan, kami meminta mereka untuk menghabiskan beberapa jam di Guru. Setelah mereka memahami proses dan alur kerja kami, mereka bisa lebih cepat berintegrasi ke dalam tim dan menjadi produktif.

Guru untuk SDM

Sebagai manajer SDM de facto kami, saya menerima semua jenis pertanyaan tentang SDM seperti: Berapa banyak PTO yang saya akumulasikan setiap bulan? Kapan kami dibayar? Apakah saya terlindungi untuk Chiropractic?

Mengacu pada orang-orang di manual SDM 200 halaman kami kurang lebih berfungsi seperti yang mungkin Anda harapkan... mereka melihat sekilas buku panduan setebal dua inci dan dengan cepat menyerah. Pasti ada cara yang lebih baik, kan? Masukkan Papan Guru…

Sekarang setiap kali saya menerima pertanyaan tentang SDM saya merujuk orang ke papan Guru SDM kami, atau saya menambahkan jawabannya ke papan jika belum ada. Tim kami sekarang dapat dengan mudah mencari di Papan SDM dan mendapatkan jawaban mereka segera, tanpa mengganggu anggota tim lainnya.

Guru + FullStack Labs

Secara keseluruhan, Guru telah membantu kami meningkatkan efisiensi dan produktivitas, serta kualitas pekerjaan kami. Ini memungkinkan kami untuk lebih baik mendokumentasikan dan menyimpan pengetahuan institusi agar tidak hilang jika seorang karyawan atau manajer meninggalkan perusahaan kami. Anggota tim kami melaporkan moral yang meningkat karena ada kejelasan tentang bagaimana mereka diharapkan melakukan hal-hal, dan kebijakan perusahaan lebih terlihat dan dapat diakses.

FullStack Labs mengkhususkan diri dalam membangun aplikasi mobile dan web, solusi perangkat lunak bisnis khusus, integrasi, desain web dan UX / UI, serta konsultasi teknologi umum. Kode kami dibangun dengan standar tertinggi, menggunakan teknologi terbaru, dan praktik terbaik. Misi kami adalah memberikan pekerjaan berkualitas tinggi dengan harga yang wajar, dan terus melebihi harapan pelanggan kami.

Ini adalah Tamu Post dari David Jackson, CEO dari FullStack Labs.

Membangun aplikasi dan menjalankan konsultan teknologi adalah usaha yang berbasis proses. Praktik dan prosedur tertentu dilakukan di setiap proyek, dan harus dilakukan dengan cara yang sama setiap kali, oleh setiap orang di tim. Namun, mendokumentasikan dan membagikan prosedur ini bisa sulit, dan pengembang selalu tampaknya memiliki cara yang berbeda dalam melakukan hal.

Ketika Fullstack Labs baru memulai, tim kami terdiri dari hanya dua atau tiga orang, jadi mudah untuk berkomunikasi dan melacak segala sesuatu secara lisan. Tetapi seiring dengan pertumbuhan kami, menjadi jelas bahwa kami memerlukan cara yang lebih formal untuk mendokumentasikan dan membagikan pengetahuan kolektif kami.

Jadi kami mencoba menggunakan dokumen Word... tetapi itu dengan cepat menjadi tidak teratur, tumbuh menjadi puluhan halaman, membuat sulit untuk mengakses informasi yang ada, dan membagikan informasi baru kepada tim. Kami tahu pasti ada cara yang lebih baik, jadi kami mulai bertanya dan mendengar tentang Guru. Setelah percobaan singkat, jelas bahwa Guru telah dibangun untuk menyelesaikan masalah yang tepat yang kami hadapi, jadi kami meluncurkannya kepada tim, dan mulai menggunakannya dengan cara berikut.

Guru untuk Praktik Terbaik

Ada beberapa hal yang sangat penting bagi tim kami untuk dilakukan secara andal dan konsisten, seperti pengendalian versi, pembangunan, dan penyebaran. Untuk mendokumentasikan dan membagikan prosedur ini, kami telah membuat papan Guru “Praktik Terbaik Pengembangan”, di mana semua pengembang kami dapat menemukan kartu Guru individu dengan instruksi langkah-demi-langkah untuk lusinan prosedur. Inilah bagaimana ini terlihat di Guru:

Semua papan --> Kartu Pengembangan --> Kartu Daftar Periksa Pengembangan Front-End

Screen_Shot_2016-04-06_at_10.58.15_AM.png

Kami telah menemukan Guru sangat membantu untuk daftar periksa. Sebagai contoh, kartu pengembangan front-end di atas menyimpan daftar periksa yang harus diikuti oleh pengembang kami, sebelum mengirimkan pekerjaan pengembangan front-end mereka kepada manajer proyek untuk ditinjau. Pengembangan front-end membutuhkan perhatian yang besar terhadap detail, dan mudah untuk secara tidak sengaja melewatkan langkah-langkah penting, seperti pengujian browser dan perangkat, pengujian layar retina, dll. Tetapi dengan Guru, kami telah berhasil mengurangi kesalahan dan waktu yang terbuang. Ketika kami melakukan kesalahan, kami menambahkan langkah ke kartu Guru untuk memastikan itu tidak terjadi lagi. Jenis pembaruan konstan tentang praktik terbaik ini membantu tim secara keseluruhan berkembang seiring waktu.

Guru untuk Onboarding Pengembang

Merekrut anggota tim baru, meskipun perlu, bisa jadi menyusahkan. Pelatihan tentang proses dan praktik terbaik bisa menjadi penghalang serius untuk membawa orang baru bergabung.

Jadi, kami telah membuat Guru bagian dari proses onboarding kami. Setiap kali kami memiliki pengembang baru mulai, kami meminta mereka untuk membaca semua kartu Guru kami untuk memperkenalkan diri dengan praktik terbaik pengembangan kami. Jadi alih-alih anggota tim baru yang perlahan-lahan beradaptasi selama berbulan-bulan, dan secara acak mengajukan puluhan pertanyaan, kami meminta mereka untuk menghabiskan beberapa jam di Guru. Setelah mereka memahami proses dan alur kerja kami, mereka bisa lebih cepat berintegrasi ke dalam tim dan menjadi produktif.

Guru untuk SDM

Sebagai manajer SDM de facto kami, saya menerima semua jenis pertanyaan tentang SDM seperti: Berapa banyak PTO yang saya akumulasikan setiap bulan? Kapan kami dibayar? Apakah saya terlindungi untuk Chiropractic?

Mengacu pada orang-orang di manual SDM 200 halaman kami kurang lebih berfungsi seperti yang mungkin Anda harapkan... mereka melihat sekilas buku panduan setebal dua inci dan dengan cepat menyerah. Pasti ada cara yang lebih baik, kan? Masukkan Papan Guru…

Sekarang setiap kali saya menerima pertanyaan tentang SDM saya merujuk orang ke papan Guru SDM kami, atau saya menambahkan jawabannya ke papan jika belum ada. Tim kami sekarang dapat dengan mudah mencari di Papan SDM dan mendapatkan jawaban mereka segera, tanpa mengganggu anggota tim lainnya.

Guru + FullStack Labs

Secara keseluruhan, Guru telah membantu kami meningkatkan efisiensi dan produktivitas, serta kualitas pekerjaan kami. Ini memungkinkan kami untuk lebih baik mendokumentasikan dan menyimpan pengetahuan institusi agar tidak hilang jika seorang karyawan atau manajer meninggalkan perusahaan kami. Anggota tim kami melaporkan moral yang meningkat karena ada kejelasan tentang bagaimana mereka diharapkan melakukan hal-hal, dan kebijakan perusahaan lebih terlihat dan dapat diakses.

FullStack Labs mengkhususkan diri dalam membangun aplikasi mobile dan web, solusi perangkat lunak bisnis khusus, integrasi, desain web dan UX / UI, serta konsultasi teknologi umum. Kode kami dibangun dengan standar tertinggi, menggunakan teknologi terbaru, dan praktik terbaik. Misi kami adalah memberikan pekerjaan berkualitas tinggi dengan harga yang wajar, dan terus melebihi harapan pelanggan kami.

Alami kekuatan platform Guru secara langsung - ikuti tur produk interaktif kami
Ikuti tur