Anda bekerja untuk konsultasi strategis dengan banyak pengalaman Agile dan telah
diminta untuk membantu memulai penerapan Agile ini.
Departemen SDM Itu terdiri dari 50 profesional, dibagi menjadi tujuh tim, masing-
masing dengan direktur.
Diminta:
1. Apakah masuk akal jika mereka menggunakan "metodologi Agile"? Dan scrum?
Masuk akal jika mereka menggunakan Agile. Meskipun ketika metodologi ini
dibuat, itu dimaksudkan untuk diterapkan hanya dalam pengembangan perangkat
lunak dan sektor yang lebih teknis, mengadopsi metodologi Agile dalam konteks
lain dapat menjadi keunggulan kompetitif. Adapun kerangka SCRUM, itu akan
memungkinkan mereka untuk membuat tim yang dikelola sendiri dan bertanggung
jawab sendiri, yang seiring waktu akan matang dan meningkatkan waktu
pengiriman, serta hasil.
2. Mereka meminta proposal 3 nilai yang selaras dengan Agile. Yang mana? Mereka
harus dikomentari.
- Individu dan interaksi pada proses dan alat . Salah satu ciri utama
metodologi tangkas, jika bukan yang terpenting, adalah bahwa semuanya
terfokus pada orang-orang yang membentuk tim (humanisme) sebagai lawan
dari Taylorisme yang berkuasa di tahun-tahun sebelumnya. Dan, di sisi
lain, interaksi masing-masing anggota kelompok dengan anggota lain,
atasan, pihak yang berkepentingan, klien, dll. yang membentuk lingkungan
yang lebih terbuka dan transparan. Ini tidak berarti bahwa proses dan
alat dikesampingkan, karena tanpanya tidak mungkin menyelesaikan proyek.
- Perangkat lunak berjalan pada dokumentasi yang ekstensif . Yang penting
dan memiliki nilai nyata yang dapat disampaikan kepada klien dan
ditransfer ke pasar adalah perangkat lunak atau produk/layanan yang
sedang dikembangkan; untuk alasan ini, tidak perlu menulis dokumentasi
yang ekstensif dan banyak. Ini tidak berarti bahwa dokumentasi tersebut
tidak akan dilakukan, tetapi yang benar-benar harus dihargai adalah
berbagai elemen kerja yang membentuk proyek tersebut.
- Tanggapan terhadap perubahan tentang mengikuti rencana . Pengembangan
perangkat lunak adalah dunia perubahan dan coba-coba, sehingga seluruh
tim harus menyesuaikan diri untuk bereaksi dengan cepat terhadap
kejadian, kesalahan, atau perubahan kebutuhan pelanggan yang tidak
terduga. Oleh karena itu, yang terpenting adalah produk/jasa yang Anda
kembangkan memenuhi kebutuhan tersebut.
3.
• Bagaimana tim akan dibentuk?
Tim Scrum terdiri dari Scrum Master (1), Pemilik Produk (1) dan Tim
Pengembang (3 – 9 anggota). Scrum Master bertanggung jawab untuk
memastikan bahwa tim berfungsi dengan benar di sekitar nilai-nilai
Scrum. Di sisi lain, fungsi utama Pemilik Produk adalah memaksimalkan
dan mengoptimalkan nilai; bertanggung jawab atas masalah yang berkaitan
dengan produk/jasa yang mungkin terjadi. Dan terakhir, tim pengembangan,
yang harus melaksanakan tugas dan subtugas yang diperlukan untuk
pencapaian proyek. Dalam kasus terakhir, yang ideal adalah terdiri dari
6 orang.
Oleh karena itu, pembagian tim yang mungkin adalah sebagai berikut: 6
tim yang terdiri dari 7 orang dan satu dari 8 orang. Semuanya akan
memiliki direktur (disebutkan dalam pernyataan), Scrum Master, dan
Pemilik Produk. Sedangkan untuk tim pengembangan, 6 tim akan
beranggotakan 4 orang dan salah satunya beranggotakan 5 orang.
Tidak ada manajer di tim Scrum; itu adalah peran yang tidak ada. Akan
ada direktur, manajer, atau atasan dalam proyek, tetapi mereka bukan
bagian dari tim Scrum. Selain itu, Scrum Master akan bertugas untuk
menengahi antara Scrum Team dan direktur.
4. Acara apa yang akan mereka adakan? Berapa panjang sprint? Siapa yang akan
memfasilitasi mereka? Apa yang harus dilakukan jika mayoritas anggota tim
tidak mau melakukan perencanaan?
Mereka difasilitasi oleh Scrum Master, yaitu dialah yang harus mendorong
anggota tim lainnya untuk mengadakan acara ini.
Dalam hal ini, papan dengan 5 kolom akan dipilih: Sprint Backlog (di mana
sprint backlog saat ini muncul), To do (tugas yang harus dilakukan saat
itu), Doing (kegiatan yang sedang dilakukan) , Pengujian (apa yang telah
dilakukan sedang ditinjau untuk dapat memberikan lampu hijau atau tidak) dan
Selesai (tugas yang telah lolos filter dan telah dikatalogkan sebagai
selesai).
Di papan fisik (folio) atau papan virtual (Asana, Trello, dll.), ambil
tangkapan layar yang menunjukkan bagaimana papan akan berada pada fase
berikut:
Mulai dari sprint
pertama
Di sprint 2, tim masih belum matang sehingga terlihat pada grafik di bawah ini,
garis merah naik beberapa kali bukan turun. Ini terjadi ketika Anda perlu
melakukan tugas tambahan. Solusinya adalah menginformasikan Pemilik Produk untuk
menghapus beberapa item dengan prioritas rendah karena semuanya tidak dapat
diselesaikan.
Saat ini, di sprint 6, Anda bisa melihat bagaimana tim bekerja dengan sangat
baik. Dalam beberapa hari pertama mereka gagal menyelesaikan tugas apa pun,
tetapi seiring berjalannya sprint, tim menyelesaikan item dari backlog
produk.