Pelatihan Tertulis DevOps
Mengapa Tim DevOps Perlu Menyisihkan Waktu untuk Meningkatkan Pekerjaan?
Menyisihkan waktu untuk memperbaiki pekerjaan bukan teknik baru dari DevOps. Puluhan tahun lalu, manufaktur Lean mengadopsi semboyan: “Memperbaiki pekerjaan lebih penting daripada pekerjaan itu sendiri.”
” Artinya, jika cara bekerja tidak diperbaiki hari ini, pekerjaan Anda akan usang besok. Pada akhirnya, daya saing Anda akan melemah. DevOps mengambil teknik ini dari manufaktur Lean agar tim dan organisasi terus belajar.
Berikut beberapa gagasan dari metodologi pengembangan dan pengiriman DevOps agar tim dan Anda dapat menggunakan waktu untuk memperbaiki pekerjaan dan terus belajar:
- Umpan balik dari pihak luar: Orang di luar proses bisnis dapat memberi dukungan yang terarah kepada orang yang menjalankan proses tersebut. Pandangan dari luar dapat membuka wawasan untuk memperbaiki proses dan menghilangkan inefisiensi.
- Kurangi utang teknis secara berkala: Kumpulkan tim secara berkala untuk berhenti mengerjakan fitur baru dan mengurangi utang teknis. Teknisi yang menguasai berbagai bidang di seluruh aliran nilai benar-benar mengerjakan kode, lingkungan, alat, komponen, dan arsitektur, bukan sekadar membahasnya. Dengan demikian, fitur baru memiliki dasar yang lebih stabil dan kuat.
- Sediakan waktu berkala untuk berinovasi: Sisihkan persentase tertentu dari jam kerja teknisi agar mereka bisa berinovasi dalam teknologi dan bisnis. Google adalah salah satu organisasi DevOps terkemuka yang sudah lama menerapkan cara ini. Karyawan Google memiliki 20% waktu yang tidak ditetapkan untuk tugas tertentu dan mereka gunakan untuk mengembangkan prototipe, produk, fitur, rangkaian pengujian, dan solusi. Gmail, Google Maps, dan AdSense adalah beberapa produk yang dikembangkan dalam waktu 20% itu.
- Dorong pengajaran dan pembelajaran: Luangkan waktu untuk mengajar. Selenggarakan konferensi internal, lokakarya, pendampingan, coaching, dan konsultasi secara teratur. Pengembang belajar tentang tugas dan tantangan operasi, sementara teknisi operasi belajar tentang pengembangan. Ini memperkuat pemahaman atas pekerjaan masing-masing dan membangun landasan kerja sama dengan pengetahuan serta hubungan pribadi yang lebih baik. Dorong pula tim menghadiri konferensi agar memahami bagaimana organisasi lain mengatasi tantangan rekayasa dan operasi yang serupa.
- Jadikan pakar bidang terkait sebagai pengajar: Pastikan pakar menyediakan waktu bagi siapa pun untuk bertanya dan mendiskusikan hal yang mungkin tidak terkait dengan proyek berjalan. Kita belajar sepanjang hidup. Tim Anda menghargai dan memahami prinsip ini karena mereka pun terus belajar.
- Selenggarakan hackathon untuk berinovasi: Begini cara Marc Zuckerberg dari Facebook menjelaskan gagasan ini: “Setiap beberapa bulan, kami mengadakan hackathon. Semua orang membuat prototipe dari ide baru mereka. Pada akhirnya, seluruh tim berkumpul untuk melihat apa yang sudah dibuat. Banyak produk tersukses kami lahir dari hackathon, termasuk Timeline, obrolan, video, kerangka pengembangan seluler, dan bagian infrastruktur penting seperti kompiler HipHop.”
KESIMPULAN
Dengan menjadwalkan waktu perbaikan secara teratur, Anda memungkinkan semua orang dalam aliran nilai bertanggung jawab atas inovasi dan mutu. Semua teknisi tim DevOps terus memasukkan keamanan, mutu, pembelajaran, keandalan, dan perbaikan ke pekerjaan sehari-hari. Hal-hal tersebut akhirnya terwujud dalam produk dan layanan yang ditawarkan kepada klien.
Dengan saling membantu dalam tim DevOps, organisasi Anda akan mengungguli pesaing dan anggota tim dapat mengembangkan potensi mereka sebagai manusia dan teknisi.
