Membuat Rencana
Setelah beberapa refleksi, kami memutuskan untuk beralih ke metodologi yang terbukti benar untuk tim teknik—kami memutuskan ingin menjadi lebih Agile.
Untuk menghadapi tantangan baru ini, kami ingin membentuk grup yang akan mewakili dan memanfaatkan pengetahuan seluruh organisasi produk dan teknik kami—jadi kami membuat komite dengan delapan anggota yang mewakili manajemen produk, desain, dan teknik. Kami menyertakan manajer dan kontributor individu, serta orang-orang dengan berbagai tingkat latar belakang, senioritas, dan pengalaman Agile.
Komite Agile ini, seperti yang kami sebut, mendekati situasi dengan beberapa prinsip utama dalam pikiran:
- Kami ingin menggunakan solusi yang terbukti jika memungkinkan, baik di seluruh metodologi dan perangkat lunak. Dibutuhkan banyak upaya untuk menjadi unik dan kami ingin menjadi unik hanya di area yang diperlukan dan strategis. Kami juga ingin orang-orang dapat menerapkan praktik terbaik Google tentang mengelola pekerjaan mereka—atau, lebih baik lagi, membuat orang bergabung dengan Braze sudah mengetahui sebagian besar cara melakukannya.
- Kami ingin tim teknik produk di Braze sebagian besar konsisten dalam cara mereka beroperasi, karena kemampuan berbicara dalam bahasa yang sama sangat berharga.
- Kami tidak ingin melakukan sesuatu secara dogmatis, atau tanpa berpikir matang. Hanya memilih metode dan kemudian membaca buku itu tidak cukup baik; penting bagi kami bahwa akal sehat dan iterasi yang bijaksana menguasai hari itu.
Berbekal pedoman tersebut, kami memutuskan untuk menggunakan Scrum, yang merupakan kerangka kerja Agile yang terbukti efektif untuk banyak organisasi. Ini dikenal luas, skalabel, dan merupakan pilihan default yang aman saat Anda ingin mengimplementasikan proses Agile.
Selanjutnya, kami menghadapi dua keputusan utama: (1) alat apa yang harus kami gunakan untuk mendukung proses baru kami dan (2) bagaimana kami harus meluncurkan perubahan pada proses kami. Kami membicarakan, mengevaluasi, dan mendemonstrasikan beberapa perangkat lunak—dan akhirnya Jira Atlassian terbukti menjadi pilihan yang tepat bagi kami. Ini adalah solusi yang telah terbukti dengan baik, beberapa orang di tim kami sudah memiliki pengalaman menggunakannya, dan tim lain dalam Braze sudah menggunakannya, membuka peluang untuk kolaborasi lintas tim yang lebih baik karena kami semua akan bekerja dalam satu sistem.
Saat memilih rencana peluncuran untuk Agile, kami memiliki beberapa keputusan penting untuk dibuat. Pertama, bagaimana kita melatih/mengaktifkan tim? Kami dapat menyewa pelatih Agile, meminta orang-orang dengan pengalaman dalam tim melakukan pekerjaan melatih yang lain, atau meminta konsultan untuk membantu. Kedua, haruskah kita membuat tim dalam teknik yang memiliki pengalaman dengan Agile menunggu pelatihan sebelum mengimplementasikannya?
Pada akhirnya, kami memutuskan untuk membiarkan tim yang akrab dengan Jira dan Scrum memulai sejauh mereka merasa mampu, dan menyewa konsultan untuk membantu transisi di seluruh organisasi. Kami tidak tertarik memiliki orang-orang di tim kami atau pemain independen yang terutama bertanggung jawab untuk melatih anggota tim melalui transisi karena:
- Kami tidak ingin tim individu memiliki bagaimana kami melakukan Agile dan kami merasa bahwa pelatihan akan diterima dengan lebih baik dan saran akan lebih inklusif jika mereka datang dari pihak ketiga
- Kami pikir bisnis konsultasi akan lebih stabil dan lebih andal daripada pelatih Agile individu
- Kami ingin memiliki pelatihan dasar untuk seluruh organisasi teknik dan memulai tanpa membuat asumsi apa pun tentang pengetahuan yang dimiliki individu anggota organisasi tentang Agile
- Akhirnya, kami ingin agar para pelatih pergi pada titik tertentu, untuk memperjelas bahwa setiap orang di organisasi kami bertanggung jawab untuk mempertahankan proses ke depan.